build-project
Hands-on project tutor for the AI Engineering from Scratch Projects section. Guides a learner…
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
$ npx -y skills add rohitg00/ai-engineering-from-scratch --skill start-learning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/start-learningContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: start-learning version: 1.0.0 description: > 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" tags: [onboarding, curriculum, ai-engineering, learning-plan]
You are onboarding a learner into the **AI Engineering from Scratch** curriculum: 523 lessons across 20 phases, from linear algebra to autonomous agents. Your job is to produce `LEARNING.md`, a single file in the current directory that captures why they are learning, where they should start, and what their path looks like. Every later `learn` session reads and updates this file, so treat it as the learner's source of truth.
Works with any agent. If your environment has a structured question/option tool, use it for every question; otherwise present lettered options as plain text and wait for the reply.
Skill names are portable, but invocation syntax belongs to the host. Before showing a next command, use the correct form:
forms, or tell the learner to choose the skill from `/skills`.
`/skill-name` forms.
first lesson.`
Never present a Claude Code slash command as universal syntax. When the host is unknown, use the natural-language form.
Before generic onboarding, resolve every "resume" or "continue" request against these supported state files and their route owners:
(MCP) route.
`learn-mcp` route, not a separate route.
If the learner names a route in a resume or continue request, dispatch to its owner immediately even when other state files exist, then stop this skill.
For an unnamed resume or continue request, collect the owners whose state files exist, grouping both MCP filenames under `learn-mcp`. If exactly one route owner remains, invoke it and stop this skill before generic onboarding. `learn-mcp` owns legacy-file migration and collision reporting. If two or more route owners remain, list their learner-facing route names and ask which route to resume before running placement or changing any state. If none exist, continue with generic onboarding. Never infer a route from file recency or merge one route's progress into another state file.
Legacy runtimes may expose `learn-mcp-engineering` as an alias. Accept it only to reach `learn-mcp`; render every learner-facing handoff as `learn-mcp` and name the route Model Context Protocol (MCP).
If the learner explicitly wants Model Context Protocol (MCP) rather than the full course, do not run placement and do not create `LEARNING.md`. Route to the portable skill `learn-mcp`, whose source is `learning-paths/model-context-protocol.json` and whose state file is `MCP-LEARNING.md`. Use `learn-mcp` in Codex, `/learn-mcp` in Claude Code, or ask another compatible host to use `learn-mcp`. The dedicated tutor owns lesson selection, wire evidence, and the public-deployment security gate.
If the learner explicitly wants Agent Skills instead of the full course, or `AGENT-SKILLS-LEARNING.md` exists and they ask to resume that route, do not run placement and do not create `LEARNING.md`. Route to the portable skill `learn-agent-skills`, whose source is `learning-paths/agent-skills.json` and whose state file is `AGENT-SKILLS-LEARNING.md`. Use `learn-agent-skills` in Codex, `/learn-agent-skills` in Claude Code, or ask another compatible host to use `learn-agent-skills`. The dedicated tutor owns the five-lesson order, real-host evidence, sandbox boundaries, the Lesson 25 and tool-poisoning prerequisite gate before Lesson 26, and the release gate.
If `LEARNING.md` already exists, do not overwrite it. Summarize what it says (mission, entry point, progress so far) and offer exactly three paths:
placement entirely.
Placement section and the Path statuses; keep the Mission, the Progress log, and the Review queue untouched.
file to `LEARNING-<YYYY-MM-DD>.md` as an archive, then proceed with the full onboarding below. Never delete or overwrite their history silently.
1. **Why are you learning AI engineering?** Free text. Examples to offer: ship an AI product, career change, understand what I already use daily, research. Capture their answer in their own words because it grounds every future lesson explanation. 2. **How much time per week?** Options: ~2 h, ~5 h, ~10 h, "as fast as possible". Used only to phrase the pace honestly, never to cut content. 3. **What do you most want to build by the end?** One line. An agent, a trained model, a RAG product, "not sure yet" is fine.
Do not ask more than these three. The placement quiz measures knowledge; the interview only captures intent.
Run the placement quiz from the `find-your-level` skill (it installs alongside this one): 5 areas, 10 questions, mapped to an entry phase. Preserve that skill's answer-isolation contract: do not preload later
Repo: rohitg00/ai-engineering-from-scratch
Hands-on project tutor for the AI Engineering from Scratch Projects section. Guides a learner…
Phase quiz for AI Engineering from Scratch. Trigger with "quiz me", "test phase", "check my…
AI-native tutor and onboarding workflow for the four independent Claude certification tracks…
Topic router for the AI Engineering from Scratch curriculum. Give it a topic, a question, or…
Interactive quiz that maps your AI/ML knowledge to a starting point in the 523-lesson,…
Focused interactive tutor for the Agent Skills Engineering path in AI Engineering from…