CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

start-learning

One-time onboarding for the AI Engineering from Scratch curriculum (523 lessons, 20 phases). Interviews the learner, runs the placement quiz, and writes LEARNING.md, a persistent study plan the learn skill drives. Trigger phrases: "start learning", "set up the course", "begin the curriculum", "onboard me", "create my learning plan"

Quality

91%

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 start-learning in rohitg00/ai-engineering-from-scratch

SKILL.md
Quality
Evals
Security

Quality

Content

85%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.

A highly actionable, well-sequenced onboarding procedure with a copy-paste-ready output template and strong validation/recovery handling. The main cost is repetition: the host-syntax triple and the placement/LEARNING.md prohibition are restated in each handoff section rather than stated once.

Suggestions

State the host-specific invocation pattern once in the 'Host invocation contract' section and have each handoff section say only 'route to learn-mcp with host syntax' — this removes three near-identical sentence blocks.

Factor the shared 'do not run placement and do not create LEARNING.md' rule into a single sentence covering all focused-route handoffs instead of repeating it in each of the three sections.

Consider compressing the six route-owner mappings and legacy-filename rules into a compact table under 'Resume routing', which would cut roughly ten lines while keeping the routing rules scannable.

DimensionReasoningScore

Conciseness

The body is mostly efficient procedural instruction with no concept explanations aimed at Claude, but it could be tightened: each of the three handoff sections repeats the same template ("do not run placement and do not create LEARNING.md", "Use X in Codex, /X in Claude Code, or ask another compatible host"), which could be factored into the host-invocation contract once. Fits anchor 3 (mostly efficient but could be tightened) better than 4, where over-explanation would be only minor.

3 / 5

Actionability

Fully executable for an instruction-only skill: exact interview questions with options, a copy-paste-ready LEARNING.md markdown template with exact sections and table columns, precise Path-status rules for both quiz and self-selected entry, and a defined three-line closing handoff. Edge cases (existing LEARNING.md, invalid phase number, skipped quiz) are all covered with concrete behavior.

5 / 5

Workflow Clarity

Clear sequence (resume routing → existing-file handling → interview → placement → write → hand off) with explicit validation and recovery loops: "Validate the phase is 0-19... if it does not resolve, list the 20 phases and ask them to pick", and the destructive archive action is gated on "only after an explicit confirmation" with "Never delete or overwrite their history silently". Matches anchor 5; not 4 because checkpoints and error-recovery paths are explicit throughout.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the skill is a single well-organized file with clear section headers. External detail is correctly delegated one level deep and clearly signaled: the quiz to the `find-your-level` skill, hours data to ROADMAP.md with a concrete fetch URL, and focused routes to their own skills. Navigation is easy and nothing that belongs in a separate file is inlined; not 4 as there are no real organization gaps.

5 / 5

Total

18

/

20

Passed

Description

96%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.

A strong description: concrete third-person actions, an explicit trigger-phrase clause, and a clearly scoped niche. The only weakness is mild overlap risk with sibling learning skills on generic trigger phrasing like "start learning".

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the full onboarding flow — "Interviews the learner, runs the placement quiz, and writes LEARNING.md, a persistent study plan" — with a named domain ("AI Engineering from Scratch curriculum (523 lessons, 20 phases)") and a concrete output artifact. Coverage is comprehensive for this skill's scope; not score 4 because no meaningful action is missing.

5 / 5

Completeness

It explicitly answers both what ("Interviews the learner, runs the placement quiz, and writes LEARNING.md") and when ("Trigger phrases: 'start learning', 'set up the course', 'begin the curriculum', 'onboard me', 'create my learning plan'"). This matches the anchor-5 example's what-plus-concrete-trigger-phrase structure; the 'when' clause is explicit, not weakly implied, so not 4.

5 / 5

Trigger Term Quality

Five natural phrases users would actually say: "start learning", "set up the course", "begin the curriculum", "onboard me", "create my learning plan". These are comprehensive, covering synonyms across the request space (start/begin/set up, course/curriculum/learning plan); no relevant natural variation is missing.

5 / 5

Distinctiveness Conflict Risk

The curriculum framing ("One-time onboarding for the AI Engineering from Scratch curriculum") gives it a clear niche, but triggers like "start learning" and "create my learning plan" plausibly overlap with sibling skills in the same family (learn, learn-mcp). Mostly distinct with minor overlap risk against closely related skills — anchor 4, not 5.

4 / 5

Total

19

/

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

Path

.claude/skills/start-learning/SKILL.md

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.