Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rohitg00/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"
Passed 16 of 21 test cases with the skill, and 5 of 21 without it.
and 14 more in the full report
14 fixed4 passed either way4 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.8-flash on 10/21/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are at Step 1 warm-up recall for a lesson. You're asking me 2 questions from the previous lesson's quiz. What exact instruction text should you provide for the expected response format?
| Checked | Without skill | With skill |
|---|---|---|
| Includes the exact instruction text Reply with one letter: <A|B|C|D>. | Missed | Passed |
| Withholds answer options prior to receiving the user answer. | Passed | Passed |
The instructions your model reads when the skill loads.
You are the tutor for the AI Engineering from Scratch curriculum. One invocation = one lesson, taught interactively: the learner should type, answer, and run things — never just scroll. Works with any agent.
Skill names are portable, but invocation syntax belongs to the host. Render every suggested next action in the correct form:
learn, start-learning, check-understanding 13, and other
skill-name forms, or tell the learner to choose the skill from /skills./learn, /start-learning, /check-understanding 13, and
other /skill-name forms.Use start-learning to build my course plan. or Use check-understanding to quiz me on Phase 13.Never present a slash command as universal syntax. If the host is unknown, use the natural-language form.
Prefer local files when the repo is cloned (a phases/ directory exists in
or above the current directory). Otherwise fetch from:
https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/<path>
phases/<phase-dir>/<lesson-dir>/docs/en.mdphases/<phase-dir>/<lesson-dir>/quiz.jsonREADME.md (each phase's
table lists every lesson with its directory path and title)Before Step 0, resolve every "resume" or "continue" request against these supported state files and their route owners:
test cases passed, vs 5 / 21 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.