CtrlK
BlogDocsLog inGet started
Tessl Logo

learn

Interactive lesson tutor for the AI Engineering from Scratch curriculum. Reads LEARNING.md, fetches the next lesson, teaches it section by section in the terminal, quizzes at the end, and records progress. Works cloned or entirely over raw.githubusercontent.com — no setup required. Trigger phrases: "next lesson", "teach me", "continue the course", "let's learn", "resume learning"

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

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

Excellent instructional content: a fully specified interactive workflow with concrete paths, formats, thresholds, and feedback loops, and near-total avoidance of concepts Claude already knows. The only improvements are trimming a few rationale asides and consolidating the duplicated handoff sections, or splitting the routing rules into a reference file.

DimensionReasoningScore

Conciseness

The body is dense and directive with almost no explanation of concepts Claude already knows, but a few asides ('Retrieval after a gap is what moves knowledge to long-term memory; that is this step's entire job') and a near-duplicated handoff pattern across the MCP and Agent Skills sections could be trimmed, matching 'efficient; minor instances of over-explanation' rather than the every-token-earns-its-place level of 5.

4 / 5

Actionability

Guidance is fully executable for an instruction-only skill: exact source paths (phases/<phase-dir>/<lesson-dir>/docs/en.md, quiz.json), a copy-paste URL template, quiz filtering by stage "post", a concrete log-row schema, exhaustive Step 0 branching (found / no eligible lesson / missing), and an exact reply format ('Reply with one letter: <A|B|C|D>.'). Per the rubric's code-vs-instruction note, the absence of code is not penalized, and branch coverage exceeds the 'minor gaps' of level 4.

5 / 5

Workflow Clarity

Steps 0-5 are clearly sequenced with explicit decision points and feedback loops: a pre-step resume router with tie-breaking rules ('If two or more route owners remain... ask which route to resume'), a warm-up check with an offer to re-do the lesson if both answers are wrong, quiz verdicts per answer, and a 70% threshold that feeds the Review queue — matching the 'clear sequence with explicit validation steps; feedback loops' anchor rather than level 4's 'minor validation gaps'.

5 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is well-sectioned with clear headers and easy navigation; however, at roughly 170 lines the resume-routing and sibling-handoff sections are borderline candidates for a one-level-deep reference file, fitting 'good structure; most content is appropriately placed; minor organization gaps' rather than 5, which presumes well-signaled separate references or a compact single file.

4 / 5

Total

18

/

20

Passed

Description

88%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: it names a specific niche, enumerates five concrete actions, and includes an explicit trigger-phrase clause that satisfies both 'what' and 'when'. Its only weaknesses are a few missing natural trigger variations and mild overlap risk with sibling learning-route skills sharing phrases like 'resume learning'.

DimensionReasoningScore

Specificity

The description lists five distinct concrete actions ("Reads LEARNING.md, fetches the next lesson, teaches it section by section in the terminal, quizzes at the end, and records progress") plus an operating mode ("Works cloned or entirely over raw.githubusercontent.com"), matching the comprehensive-coverage anchor with no real gaps, so it sits above the 'minor gaps' level of 4.

5 / 5

Completeness

It clearly answers both 'what' (the five tutoring actions) and 'when' via an explicit "Trigger phrases:" clause with concrete phrases, matching the top anchor; the missing-'Use when' cap of 3 does not apply because equivalent explicit trigger guidance is present, and the 'when' is not merely implicit as at level 4.

5 / 5

Trigger Term Quality

The explicit trigger phrases ('next lesson', 'teach me', 'continue the course', "let's learn", 'resume learning') are natural things a learner would say, but common variations like 'study', 'quiz me', or curriculum-name-based phrasings are absent, fitting the 'good keyword coverage; a few natural terms missing' anchor better than the comprehensive anchor of 5.

4 / 5

Distinctiveness Conflict Risk

The named curriculum ('AI Engineering from Scratch') gives a clear niche, but generic trigger phrases like 'teach me' and 'resume learning' overlap with sibling skills the body references (learn-mcp, learn-agent-skills), so it fits 'mostly distinct; minor overlap risk' rather than the minimal-conflict anchor of 5.

4 / 5

Total

18

/

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.