CtrlK
BlogDocsLog inGet started
Tessl Logo

check-understanding

Phase quiz for AI Engineering from Scratch. Trigger with "quiz me", "test phase", "check my understanding", "do I know phase 3", or `/check-understanding <phase>`.

65

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is check-understanding in rohitg00/ai-engineering-from-scratch

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a strong example of an instruction-only skill: fully concrete guidance, exact templates and error messages, and a well-validated 8-step workflow with real feedback loops. Its only notable issues are a small amount of redundancy around the answer-isolation rules and a 20-row lookup table that could be externalized now that the skill has grown past simple-skill size. No suggestions — these are minor and the guidance is consistently executable.

DimensionReasoningScore

Conciseness

The body is lean and operational: no explanations of concepts Claude already knows, a compact phase-map table that is runtime-needed data, and terse per-step instructions. The answer-isolation rule is stated three times (in Step 4's "Answer isolation" section, in the "Never use a real answer letter..." line, and again in Rules as "Do not include literal answer letters..."), which is trimmable redundancy. Efficient with minor instances of over-statement — anchor 4, not the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Fully actionable for an instruction-only skill: exact counts (8 questions, 4 options A-D, 4 conceptual + 4 practical), exact user-facing error messages for every failure path ("Phase [N] does not exist. Valid phases are 0-19.", "Unknown phase '[keyword]'..."), literal output templates for questions and breakdowns, grade thresholds with exact scripts, and a concrete fallback URL for uncloned repos. Nothing is left as vague direction — anchor 5.

5 / 5

Workflow Clarity

A clear 8-step sequence with explicit validation at the entry point (out-of-range number, unknown keyword, and missing argument each get a defined error message and recovery path), an empty-content guard ("Phase N does not have lesson content yet"), and genuine feedback loops (wrong-answer breakdown with lessons to re-read, retake-pool exhaustion rule, curriculum-completion verification before congratulating). Not a destructive or batch operation, so no cap applies — anchor 5.

5 / 5

Progressive Disclosure

A single-file skill with clean section structure (Activation, Input, Phase Map, numbered Procedure, Rules) and no nested or buried references — the external README/lesson fetching is part of the task, not navigation. However, at ~160 lines it exceeds the under-50-line simple-skill exception, and the 20-row Phase Map is the kind of stable lookup bulk that could live in a one-level-deep reference file while keeping an abbreviated map inline. Good structure with minor organization headroom — anchor 4, not 5.

4 / 5

Total

18

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is clear, course-scoped, and carries genuinely natural trigger phrases with an explicit trigger clause. Its main weakness is an under-specified 'what' — it says 'phase quiz' without conveying the concrete capabilities (8 generated MCQs, scoring, grades, per-question review) that the body delivers. Suggestions below target specificity and completeness, the two lowest-scoring dimensions.

Suggestions

Expand the 'what' to name the skill's concrete capabilities, e.g. "Generates 8 multiple-choice questions (4 conceptual, 4 practical) from a phase's lesson docs, tracks the score, assigns a mastery grade, and breaks down every wrong answer with the lesson to re-read."

Convert the trigger list into a 'Use when...' clause that also states the context, e.g. "Use when the user has finished a phase of the AI Engineering from Scratch course and wants to verify their understanding before moving on."

Add the activation variations the body already recognizes ("quiz me on phase 2", "am I ready for the next phase", "test my knowledge") so description-level triggering matches the skill's own Activation section.

DimensionReasoningScore

Specificity

"Phase quiz for AI Engineering from Scratch" names the domain and a single concrete action (quizzing on a phase), but omits the skill's actual mechanics — generating 8 multiple-choice questions, scoring, grading, and a wrong-answer breakdown. Anchor 3 (domain plus 1-2 concrete actions, not comprehensive) fits; anchor 4 would require several specific actions listed.

3 / 5

Completeness

It answers both 'what' ("Phase quiz for AI Engineering from Scratch") and 'when' via equivalent explicit trigger guidance ("Trigger with ..."), so the missing-'Use when' cap at 3 does not apply. However, the 'what' is minimal — it conveys neither the quiz format (8 MCQs), the scoring/grading output, nor the post-completion context — placing it at anchor 4 rather than the fully explicit anchor 5.

4 / 5

Trigger Term Quality

"quiz me", "test phase", "check my understanding", "do I know phase 3" are natural learner phrases, plus the slash-command form. Common variations like "test my knowledge", "quiz me on phase 2", and "am I ready for the next phase" (which the body itself lists as an activation phrase) are missing from the description. Good coverage, a few natural terms missing — anchor 4, not 5.

4 / 5

Distinctiveness Conflict Risk

Course-scoped with a distinct slash trigger (/check-understanding <phase>) and phase-specific phrases like "do I know phase 3" give it a mostly distinct niche. Minor overlap risk remains: a bare "quiz me" could also match a generic quiz skill. Anchor 4 rather than 5.

4 / 5

Total

15

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
rohitg00/ai-engineering-from-scratch
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.