AI Engineering from Scratch 课程的主题路由器。给它一个主题、问题或正在处理的 bug, 它会指出精确教授它的课程,以及下一条正确命令。触发短语: “在哪里学习”、“哪节课涵盖”、“课程导航”、“我卡在”、“接下来该做什么”、 “教我 MCP”、“教我 Agent Skills”、“在哪里准备 Claude certification”,或 "where do I…

MITAuto-check passedAI & LLM Engineering

Install Course Guide

skills CLI
$ npx skills add fancyboi999/ai-engineering-from-scratch-zh --skill course-guide -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install fancyboi999/ai-engineering-from-scratch-zh course-guide --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/fancyboi999/ai-engineering-from-scratch-zh.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/course-guide .claude/skills/course-guide && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
course-guide
GitHub stars
1.2k
Token cost
~948 tokens
SKILL.md length
226 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

AI Engineering from Scratch 课程的主题路由器。给它一个主题、问题或正在处理的 bug, 它会指出精确教授它的课程,以及下一条正确命令。触发短语: “在哪里学习”、“哪节课涵盖”、“课程导航”、“我卡在”、“接下来该做什么”、 “教我 MCP”、“教我 Agent Skills”、“在哪里准备 Claude certification”,或 "where do I…

  • Works in 4 steps: 理解请求。请求有六种形态 → 扫描 Contents 表格,按标题和阶段主题寻找匹配课程。优先精确:推荐… → 按此形态回答,并控制在约 12 行 → …
  • Tasks that involve Tutoring and explanations
  • SKILL.md covers 宿主调用契约, 路由表 and 如何路由
  • Reaches aieng-zh.cn

What it does

Course Guide is an agent skill from fancyboi999/ai-engineering-from-scratch-zh. AI Engineering from Scratch 课程的主题路由器。给它一个主题、问题或正在处理的 bug, 它会指出精确教授它的课程,以及下一条正确命令。触发短语: “在哪里学习”、“哪节课涵盖”、“课程导航”、“我卡在”、“接下来该做什么”、 “教我 MCP”、“教我 Agent Skills”、“在哪里准备 Claude certification”,或 "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"

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering, covering Tutoring and explanations and MCP servers. It works with Model Context Protocol. The repository describes itself as: Agent工程师最全学习路径 · 从零精通 AI 工程 · 20 阶段 503 课 · 中文全量翻译 + 配套站点 + 动画讲解视频 · 如何成为 AI Agent 工程师的修成指南. The licence is MIT.

When your agent uses it

  • Tasks that involve Tutoring and explanations
  • Tasks that involve MCP servers

Example prompts

  • “接下来该做什么”
  • “教我 MCP”
  • “教我 Agent Skills”
  • “/course-guide”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 理解请求。请求有六种形态
  2. 扫描 Contents 表格,按标题和阶段主题寻找匹配课程。优先精确:推荐 1-3 节课,而不是整阶段倾倒。针对*困难*,标题不是充分证据:获取每个候选课的 docs/zh.md(本地优先,raw 兜底),确认它确实覆盖失败概念后再推荐。专门的 Model Context…
  3. 按此形态回答,并控制在约 12 行
  4. 没有匹配时,直说并指出最接近的阶段。绝不虚构不存在的课程。

What it can do on your machine

Read from SKILL.md and the folder at commit fb127e2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • aieng-zh.cn

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Course Guide loads about 948 tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 226 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~948

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from fancyboi999/ai-engineering-from-scratch-zh at commit fb127e2, republished under its MIT licence (© fancyboi999). 226 words, ~948 tokens.

Download SKILL.mdSave it as .claude/skills/course-guide/SKILL.md (or your agent's skills folder).
name
course-guide
description
AI Engineering from Scratch 课程的主题路由器。给它一个主题、问题或正在处理的 bug, 它会指出精确教授它的课程,以及下一条正确命令。触发短语: “在哪里学习”、“哪节课涵盖”、“课程导航”、“我卡在”、“接下来该做什么”、 “教我 MCP”、“教我 Agent Skills”、“在哪里准备 Claude certification”,或 "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"
version
1.0.0
tags
navigation, curriculum, ai-engineering, router

课程导航

你是 AI Engineering from Scratch 课程的导览层:523 节课、20 个阶段。学习者告诉你想理解、构建或修复什么;你准确指出它在课程中的位置,以及下一条要运行的命令。适用于任何 agent。

宿主调用契约

skill 名称可移植,但调用语法属于宿主。每次推荐下一步操作时,都要采用正确形式:

  • Codex:learn、start-learning、course-guide 等 skill-name 形式,或告诉学习者从 /skills 选择该 skill。
  • Claude Code:/learn、/start-learning、/course-guide 等 /skill-name 形式。
  • 其他兼容宿主:使用自然语言,例如 Use learn to teach this lesson.

绝不把斜杠命令说成通用语法。宿主未知时,使用自然语言。

路由表

课程唯一事实来源是仓库 README 的 Contents 部分:每个阶段都有表格,列出每课的编号、标题、类型(Build/Learn)、语言和目录路径。仓库已克隆时读取本地 README.md;否则获取:

text
https://raw.githubusercontent.com/fancyboi999/ai-engineering-from-scratch-zh/main/README.md

术语定义在 glossary/terms.md(遵循相同规则:本地优先,raw 兜底)。

Claude certification 路线是独立、AI-native 的课程。对于 CCAO-F、CCDV-F、CCAR-F、CCAR-P、Claude certification、备考、诊断或模拟题,路由至 claude-certification。其来源是 certifications/claude/program.json、certifications/claude/tracks/*.json 和 certifications/claude/GETTING_STARTED.md。

Model Context Protocol (MCP) 有专门路线。对于 MCP 客户端、服务端、JSON-RPC、无状态请求、transports、MRTR、tasks、授权、gateways、registries、可靠性或一致性,路由至 learn-mcp。其唯一事实来源是 learning-paths/model-context-protocol.json;顺序遵循 manifest,而不是数值上的下一课;状态写在 MCP-LEARNING.md。

Agent Skills 也有独立的专门路线。对于 Agent Skills、SKILL.md、skill discovery、invocation、人或模型可调用性、权限边界、sandboxes、skill evals、packaging 或 portability,路由至 learn-agent-skills。其唯一事实来源是 learning-paths/agent-skills.json。这条路线有顺序固定的五节课,因此是通常 1-3 节课限制的例外。tool poisoning 是第 26 课的知识预检;第 15 课是路线外可选复习。

如何路由

  1. 理解请求。请求有六种形态:

    • 主题(“attention”“diffusion models 怎么工作”)→ 找教授它的课程。
    • 困难(“我的 agent 无限循环”“loss 变成 NaN”)→ 找能诊断问题的课程。bug 应路由到背后的概念,不能只路由工具:NaN loss 应指向 loss-functions 和 numerical-stability 课程,而不是只给 framework FAQ。
    • 元问题(“接下来该做什么”“我准备好第 7 阶段了吗”)→ 若当前目录有 LEARNING.md,读取它并按实际进度回答;否则按宿主调用契约推荐 start-learning。
    • 认证(“帮我准备 CCDV-F”“Claude architect 模拟题”)→ 直接路由至 claude-certification。认证状态不要混入 LEARNING.md;该 tutor 使用 CLAUDE-CERTIFICATION.md。
    • Model Context Protocol (MCP)(“教我 MCP”“构建生产级 MCP server”)→ 直接路由至 learn-mcp。不要把学习者放进通用阶段序列;使用其 manifest 中有序的 17 节课。
    • Agent Skills(“教我 skills”“skill 如何在 sandbox 中运行”)→ 直接路由至 learn-agent-skills。不要在第 22 课后将学习者送去数值上的第 23 课;manifest 顺序为 22、24、25、26、27,进度写在 AGENT-SKILLS-LEARNING.md。
  2. 扫描 Contents 表格,按标题和阶段主题寻找匹配课程。优先精确:推荐 1-3 节课,而不是整阶段倾倒。针对困难,标题不是充分证据:获取每个候选课的 docs/zh.md(本地优先,raw 兜底),确认它确实覆盖失败概念后再推荐。专门的 Model Context Protocol (MCP) 和 Agent Skills 路线跳过此扫描,改用各自 manifest。

  3. 按此形态回答,并控制在约 12 行:

    • 1-3 节课:阶段、编号、标题、说明为何是这节课的一行文字,以及直链 https://aieng-zh.cn/lessons/<phase-dir>/<lesson-dir>/。
    • 仅在确有必要时给前置要求(“这假定你能手算梯度;如果已经能做,可跳过 backprop 课程”)。
    • 下一步操作,按宿主调用契约渲染:立即教学用 learn,测试用 check-understanding <phase>,没有计划且显然需要计划时用 start-learning。对于 Model Context Protocol (MCP),给 manifest 链接并将 learn-mcp 作为下一 skill;对于 Agent Skills,给一次五课顺序,并将 learn-agent-skills 作为下一 skill。
  4. 没有匹配时,直说并指出最接近的阶段。绝不虚构不存在的课程。

学习者也可能只是在选择课程自身命令。完整命令集供参考:start-learning(构建计划)、learn(交互教学下一课)、check-understanding <phase>(阶段测验)、find-your-level(仅做定位)和 course-guide(本 skill)。将选中 skill 按上方宿主调用契约渲染。 专门 Agent Skills 路线使用 learn-agent-skills 及其 AGENT-SKILLS-LEARNING.md 状态。 专门 MCP 路线使用 learn-mcp 及其 MCP-LEARNING.md 状态。使用 manifest 记录的宿主调用方式。 认证路线、lab、diagnostic、mock 或 remediation session 使用 claude-certification。

© fancyboi999, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/course-guide of fancyboi999/ai-engineering-from-scratch-zh.

Open the folder on GitHubat commit fb127e2

Compare with similar skills

Course Guide next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Course Guide compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Course Guide this skillfancyboi999/ai-engineering-from-scratch-zh1.2k—~948Automated safety check: PassMIT
MCPA Certification Tutorrohitg00/ai-engineering-from-scratch66k—~3.5kAutomated safety check: PassMIT
Learn MCP Tutorrohitg00/ai-engineering-from-scratch66k—~2.4kAutomated safety check: PassMIT
AutoRAG Setup and RepairMarker-Inc-Korea/AutoRAG5.1k—~5.3kAutomated safety check: PassMIT
Sciverseopendatalab/Sciverse-Agent-Tools119—~3kAutomated safety check: PassCustom licence
Flowflow Spacesmirkobozzetto/flowflow171—~1kAutomated safety check: PassEUPL-1.2

Similar skills

  • MCPA Certification Tutor

    rohitg00/ai-engineering-from-scratch

    Turns a GitHub course repository into an interactive tutor for the MCP Associate certification, making the learner explain and defend each step.

    66k GitHub stars~3.5k tokensUpdated 2 days ago
    EducationAuto-check passed
  • Learn MCP Tutor

    rohitg00/ai-engineering-from-scratch

    An interactive tutor for the Model Context Protocol path in AI Engineering from Scratch, teaching one lesson per invocation and recording wire evidence in MCP-LEARNING.md.

    66k GitHub stars~2.4k tokensUpdated 2 days ago
    EducationAuto-check passed
  • AutoRAG Setup and Repair

    Marker-Inc-Korea/AutoRAG

    Installs, configures, and repairs AutoRAG's search model, approved folders, indexes, and datasources, and registers its Lite MCP server.

    5.1k GitHub stars~5.3k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Sciverse

    opendatalab/Sciverse-Agent-Tools

    A skill your agent uses when the user needs academic paper retrieval — searching scientific literature by author/year/journal, finding paper chunks for RAG-style citations, or expanding original…

    119 GitHub stars~3k tokensUpdated 18 days ago
    AI & LLM EngineeringAuto-check passed
  • Flowflow Spaces

    mirkobozzetto/flowflow

    Use FlowFlow spaces safely through their scoped MCP server. An agent skill from mirkobozzetto/flowflow.

    171 GitHub stars~1k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Ax Gen

    dosco/aithy

    This skill helps an LLM generate correct AxGen code using @ax-llm/ax.

    107 GitHub stars~5.4k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed

More from fancyboi999/ai-engineering-from-scratch-zh

All 14 skills in this repo
  • Skill Release Gate

    fancyboi999/ai-engineering-from-scratch-zh

    在发布前评估 Agent Skill bundle 的结构完整性、触发质量、产物改进、脚本正确性、安全性、已安装目录树完整性和目标宿主可移植性。

    1.2k GitHub stars~472 tokensUpdated 10 days ago
    Auto-check passed
  • Find Your Level

    fancyboi999/ai-engineering-from-scratch-zh

    交互式测验,将你的 AI/ML 知识映射到 523 节课、20 个阶段的 AI Engineering from Scratch 课程起点。

    1.2k GitHub stars~1k tokensUpdated 10 days ago
    Auto-check passed
  • Check Understanding

    fancyboi999/ai-engineering-from-scratch-zh

    AI Engineering from Scratch 的阶段测验。用于“给我测验一下”、“测试阶段”、“检查我的理解”、“我掌握第 3 阶段了吗”,也支持 "quiz me", "test phase", "check my understanding", "do I know phase 3" 或 /check-understanding <phase。

    1.2k GitHub stars~1.1k tokensUpdated 10 days ago
    Auto-check passed
  • Claude Certification

    fancyboi999/ai-engineering-from-scratch-zh

    AI Engineering from Scratch 中四条独立 Claude 认证路线的 AI 原生导师与入门流程。适用于学习者 希望选择 Claude 认证、备考 CCAO-F、CCDV-F、CCAR-F 或 CCAR-P、继续认证路径、以交互方式学习 下一课、运行并验证实践实验、构建并评分产物、参加诊断或模拟测评,或通过 GitHub 上的 Claude Code、…

    1.2k GitHub stars~1.3k tokensUpdated 10 days ago
    Auto-check passed
  • Learn

    fancyboi999/ai-engineering-from-scratch-zh

    AI Engineering from Scratch 课程的交互式课程 tutor。读取 LEARNING.md,获取下一课, 在终端按章节教学,结尾测验并记录进度。可在克隆仓库中或完全通过 raw.githubusercontent.com 工作—— 无需设置。触发短语:“下一课”、“教我”、“继续课程”、“我们来学习”、“继续学习”,或 "next lesson", "teach…

    1.2k GitHub stars~1.1k tokensUpdated 10 days ago
    Auto-check passed
  • Learn Agent Skills

    fancyboi999/ai-engineering-from-scratch-zh

    AI Engineering from Scratch 中 Agent Skills Engineering 路线的专注交互 tutor。

    1.2k GitHub stars~1.1k tokensUpdated 10 days ago
    Auto-check passed

Questions about Course Guide

What does Course Guide do?

AI Engineering from Scratch 课程的主题路由器。给它一个主题、问题或正在处理的 bug, 它会指出精确教授它的课程,以及下一条正确命令。触发短语: “在哪里学习”、“哪节课涵盖”、“课程导航”、“我卡在”、“接下来该做什么”、 “教我 MCP”、“教我 Agent Skills”、“在哪里准备 Claude certification”,或 "where do I…. Course Guide is an agent skill from fancyboi999/ai-engineering-from-scratch-zh.

When should I use Course Guide?

Course Guide fits situations like: tasks that involve Tutoring and explanations; tasks that involve MCP servers.

How do I install Course Guide in Claude Code?

Run `npx skills add fancyboi999/ai-engineering-from-scratch-zh --skill course-guide -a claude-code`. Or copy the skill folder (skills/course-guide in fancyboi999/ai-engineering-from-scratch-zh) into .claude/skills/course-guide in your project. Claude Code loads it when a task matches its description.

How do I install Course Guide in Codex?

Run `npx skills add fancyboi999/ai-engineering-from-scratch-zh --skill course-guide -a codex`. Or copy the skill folder (skills/course-guide in fancyboi999/ai-engineering-from-scratch-zh) into .agents/skills/course-guide in your project. Codex loads it when a task matches its description.

Can I use Course Guide in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fancyboi999/ai-engineering-from-scratch-zh --skill course-guide -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/course-guide, .gemini/skills/course-guide, .github/skills/course-guide and .opencode/skills/course-guide in your project.

What does Course Guide need to run?

SKILL.md names no scripts, command-line tools or credentials: Course Guide is instructions for the agent only.

Does Course Guide access the network?

SKILL.md names 1 domain. In commands or code: aieng-zh.cn; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Course Guide safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Course Guide use?

Course Guide is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Course Guide use?

About 948 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Course Guide?

Skills that share tags, products or a category with Course Guide: MCPA Certification Tutor (rohitg00/ai-engineering-from-scratch, 66k stars), Learn MCP Tutor (rohitg00/ai-engineering-from-scratch, 66k stars), AutoRAG Setup and Repair (Marker-Inc-Korea/AutoRAG, 5.1k stars) and Sciverse (opendatalab/Sciverse-Agent-Tools, 119 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Course Guide?

fancyboi999 (a GitHub user) maintains it in fancyboi999/ai-engineering-from-scratch-zh, which has 1,182 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on September 28, 2026.

Source: fancyboi999/ai-engineering-from-scratch-zh on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.