CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

course-guide

Topic router for the AI Engineering from Scratch curriculum. Give it a topic, a question, or a bug you are fighting, and it points at the exact lessons that teach it, plus the right next command. Trigger phrases: "where do I learn", "which lesson covers", "course guide", "I'm stuck on", "what should I do next", "teach me MCP", "teach me Agent Skills", "where do I prepare for a Claude certification"

Quality

83%

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

81%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 well-built router skill body: concrete, executable routing instructions with a clear sequenced workflow, an explicit verify-before-recommend checkpoint, and honest no-match handling. The main weakness is redundancy — the focused MCP/Agent Skills/certification routing rules are repeated three to four times across sections, which costs tokens and slightly hurts organization.

Suggestions

Consolidate the MCP, Agent Skills, reverse-engineering, and certification routing rules into the single Routing table, and reduce the 'How to route' steps and closing paragraph to one-line pointers to it, eliminating the triple repetition.

Trim the closing 'The learner may also just be deciding' paragraph to just the command list, since the focused-route instructions there duplicate earlier sections almost verbatim.

Move the per-ask-shape examples in step 1 into the Routing table rows they describe to shorten the longest section.

DimensionReasoningScore

Conciseness

The body never explains concepts Claude already knows and most sections are tight, but the MCP, Agent Skills, and certification routing rules are each restated three to four times (in the Routing table, again in the 'How to route' steps and answer shape, and again in the closing paragraph). It is not a 2 because the padding is rule repetition rather than concept explanation or generic filler.

3 / 5

Actionability

Fully executable guidance throughout: the exact raw GitHub URL and local-first fetch rule, concrete file paths (README Contents tables, docs/en.md, LEARNING.md, learning-paths/*.json), a copy-paste link template, exact command names, per-host invocation renderings, and a bounded answer shape ('keep it under ~12 lines'). As an instruction-only skill, its guidance is concrete and complete.

5 / 5

Workflow Clarity

A clear four-step sequence with explicit validation (step 2: 'fetch each shortlisted lesson's docs/en.md ... and confirm it actually covers the failing concept before recommending it'), error-recovery paths (local-first with raw fallback; step 4's no-match fallback with 'Never invent a lesson that does not exist'), and a well-defined answer shape. Not 4 because checkpoints and fallbacks are explicit rather than implicit.

5 / 5

Progressive Disclosure

No bundle files exist, and the ~120-line body is well-sectioned (Host invocation contract, Routing table, How to route) with one-level-deep, clearly signaled external references (README Contents, glossary, learning-paths manifests, LEARNING.md state files). Not 5 because the cross-section repetition of the focused-route rules shows minor organization gaps that better structure (a single routing table) would remove.

4 / 5

Total

17

/

20

Passed

Description

78%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 states what the skill does, when to use it, and lists explicit natural trigger phrases. Its main flaws are second-person phrasing (penalized on specificity) and a few overly generic trigger terms that create minor conflict risk with other learning-oriented skills.

Suggestions

Rewrite the middle sentence in third person (e.g., 'Routes topics, questions, and bug reports to the exact lessons that teach them, plus the right next command') to avoid the second-person voice the rubric penalizes.

Enumerate the specialized capabilities in the description itself (e.g., 'Routes MCP, Agent Skills, reverse engineering, and Claude certification topics to focused learning paths') so the 'what' is more comprehensive.

Consider narrowing or contextualizing the generic triggers ('what should I do next', "I'm stuck on") by tying them to the curriculum to reduce overlap with other skills.

DimensionReasoningScore

Specificity

The description names the domain ('Topic router for the AI Engineering from Scratch curriculum') and 1-2 concrete actions ('points at the exact lessons that teach it, plus the right next command'), which would fit anchor 4, but it uses second person ('Give it a topic, a question, or a bug you are fighting'), which the rubric penalizes by 1 point on specificity. It is not a 2 because the actions and domain are concrete rather than generic.

3 / 5

Completeness

Both questions are answered explicitly: 'what' is the router behavior (pointing at lessons plus the right next command) and 'when' is given via a literal 'Trigger phrases:' list with concrete quoted phrases. This matches the anchor-5 good example's structure exactly.

5 / 5

Trigger Term Quality

Eight quoted natural phrases ('where do I learn', 'which lesson covers', 'course guide', "I'm stuck on", 'what should I do next', 'teach me MCP', 'teach me Agent Skills', 'where do I prepare for a Claude certification') give good keyword coverage across topic, struggle, meta, and specialized asks. Not 5 because common synonyms like 'syllabus', 'lesson plan', or 'roadmap' are missing.

4 / 5

Distinctiveness Conflict Risk

The named curriculum ('AI Engineering from Scratch') and specific routes ('teach me MCP', 'where do I prepare for a Claude certification') carve a clear niche, but broad phrases like 'what should I do next' and "I'm stuck on" could also fire for other learning- or planning-related skills. Not 3 because the curriculum anchor and specialized triggers make it mostly distinct.

4 / 5

Total

16

/

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

skills/course-guide/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.