AI Engineering from Scratch 课程的一次性入门流程(523 节课、20 个阶段)。访谈学习者、 运行分级测验,并写入由 learn skill 驱动的持久学习计划 LEARNING.md。触发短语: “开始学习”、“设置课程”、“开始课程”、“带我入门”、“创建学习计划”,或 "start learning", "set up the course", "begin…

MITAuto-check passedAI & LLM Engineering

Install Start Learning

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

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

GitHub CLI
$ gh skill install fancyboi999/ai-engineering-from-scratch-zh start-learning --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/start-learning .claude/skills/start-learning && 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
start-learning
GitHub stars
1.2k
Token cost
~1.1k tokens
SKILL.md length
259 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

AI Engineering from Scratch 课程的一次性入门流程(523 节课、20 个阶段)。访谈学习者、 运行分级测验,并写入由 learn skill 驱动的持久学习计划 LEARNING.md。触发短语: “开始学习”、“设置课程”、“开始课程”、“带我入门”、“创建学习计划”,或 "start learning", "set up the course", "begin…

  • Works in 3 steps: 你为什么学习 AI engineering? 自由文本。可给出的示例:ship… → 每周能投入多少时间? 选项:约 2 h、约 5 h、约 10… → 结束时最想构建什么? 一行即可。一个 agent、一个训练后的模型、一个 RAG…
  • AI & LLM Engineering work in your project
  • SKILL.md covers 宿主调用契约, 跨课程模式的续学路由, 专门 MCP 交接 and 专门 Agent Skills 交接, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Start Learning is an agent skill from fancyboi999/ai-engineering-from-scratch-zh. AI Engineering from Scratch 课程的一次性入门流程(523 节课、20 个阶段)。访谈学习者、 运行分级测验,并写入由 learn skill 驱动的持久学习计划 LEARNING.md。触发短语: “开始学习”、“设置课程”、“开始课程”、“带我入门”、“创建学习计划”,或 "start learning", "set up the course", "begin the curriculum", "onboard me", "create my learning plan"

Its SKILL.md is about 1.1k 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. 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

  • AI & LLM Engineering work in your project

Example prompts

  • “创建学习计划”
  • “start learning”
  • “set up the course”
  • “/start-learning”

Workflow steps

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

  1. 你为什么学习 AI engineering? 自由文本。可给出的示例:ship an AI product、职业转型、理解自己每天使用的东西、研究。用其自己的话记录回答,因为它会为之后所有课程解释提供锚点。
  2. 每周能投入多少时间? 选项:约 2 h、约 5 h、约 10 h、“尽可能快”。只用于如实表述节奏,绝不用来删减内容。
  3. 结束时最想构建什么? 一行即可。一个 agent、一个训练后的模型、一个 RAG product,“暂时不确定”也可以。

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 (its code samples are markdown).

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

  • Network

    No URLs in SKILL.md.

    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

Start Learning loads about 1.1k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 259 words of instructions outside code blocks.

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

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). 259 words, ~1,149 tokens.

Download SKILL.mdSave it as .claude/skills/start-learning/SKILL.md (or your agent's skills folder).
name
start-learning
description
AI Engineering from Scratch 课程的一次性入门流程(523 节课、20 个阶段)。访谈学习者、 运行分级测验,并写入由 learn skill 驱动的持久学习计划 LEARNING.md。触发短语: “开始学习”、“设置课程”、“开始课程”、“带我入门”、“创建学习计划”,或 "start learning", "set up the course", "begin the curriculum", "onboard me", "create my learning plan"
version
1.0.0
tags
onboarding, curriculum, ai-engineering, learning-plan

开始学习

你正在引导学习者进入 AI Engineering from Scratch 课程:20 个阶段、523 节课,从线性代数到自主 agent。你的任务是在当前目录产出 LEARNING.md,这份单一文件记录他们为何学习、应从哪里开始以及学习路径。之后每次 learn session 都会读取并更新它,因此把它当作学习者的唯一事实来源。

适用于任何 agent。环境有结构化问题/选项工具时,每个问题都使用它;否则用纯文本展示带字母选项并等待回复。

宿主调用契约

skill 名称可移植,但调用语法属于宿主。展示下一条命令前,使用正确形式:

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

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

跨课程模式的续学路由

通用入门前,将每个“继续”或“续学”请求按以下支持的状态文件和路线所有者解析:

  • LEARNING.md 属于完整课程的 learn。
  • MCP-LEARNING.md 属于 Model Context Protocol (MCP) 路线的 learn-mcp。
  • MCP-ENGINEERING-LEARNING.md 是同一 learn-mcp 路线的旧文件名,不是独立路线。
  • AGENT-SKILLS-LEARNING.md 属于 learn-agent-skills。
  • CLAUDE-CERTIFICATION.md 属于 claude-certification。

学习者在续学请求中点名路线时,即使其他状态文件存在,也立即分派给该所有者,然后停止此 skill。

未点名的续学请求,收集存在状态文件的所有者,并将两个 MCP 文件名归为 learn-mcp。若仅剩一个路线所有者,在通用入门前调用它并停止此 skill。learn-mcp 负责旧文件迁移及冲突报告。若有两个或更多所有者,列出面向学习者的路线名,在进行定位或改动任何状态前询问要恢复哪一条。没有文件时继续通用入门。绝不依据文件修改时间推断路线,也绝不将一个路线的进度并入其他状态文件。

旧 runtime 可能将 learn-mcp-engineering 暴露为别名。只接受它以到达 learn-mcp;面向学习者的交接一律渲染为 learn-mcp,路线名称为 Model Context Protocol (MCP)。

专门 MCP 交接

学习者明确想学习 Model Context Protocol (MCP) 而非完整课程时,不运行定位,也不创建 LEARNING.md。路由至可移植 skill learn-mcp,其来源为 learning-paths/model-context-protocol.json,状态文件为 MCP-LEARNING.md。在 Codex 使用 learn-mcp、Claude Code 使用 /learn-mcp,或要求其他兼容宿主使用 learn-mcp。专用 tutor 拥有课程选择、wire evidence 及 public-deployment security gate。

专门 Agent Skills 交接

学习者明确想学习 Agent Skills 而非完整课程,或存在 AGENT-SKILLS-LEARNING.md 且其要求恢复该路线时,不运行定位,也不创建 LEARNING.md。路由至可移植 skill learn-agent-skills,来源是 learning-paths/agent-skills.json,状态文件是 AGENT-SKILLS-LEARNING.md。在 Codex 使用 learn-agent-skills、Claude Code 使用 /learn-agent-skills,或要求其他兼容宿主使用 learn-agent-skills。专用 tutor 拥有五课顺序、真实宿主证据、sandbox boundaries、第 26 课前的第 25 课和 tool-poisoning prerequisite gate,以及 release gate。

若 LEARNING.md 已存在,绝不覆盖。概述它的内容(mission、entry point、目前进度),并只提供恰好三条路径:

  • 恢复: 使用上方宿主语法调用 learn;完全跳过访谈与定位。
  • 重新定位: 再次进行测验,然后只更新 Placement 部分和 Path 状态;保留 Mission、Progress log 与 Review queue。
  • 重新开始: 仅在明确确认后,将当前文件改名为 LEARNING-<YYYY-MM-DD>.md 作为归档,随后进行下方完整入门。绝不静默删除或覆盖历史。

第 1 步:访谈(3 个问题,保持简短)

  1. 你为什么学习 AI engineering? 自由文本。可给出的示例:ship an AI product、职业转型、理解自己每天使用的东西、研究。用其自己的话记录回答,因为它会为之后所有课程解释提供锚点。
  2. 每周能投入多少时间? 选项:约 2 h、约 5 h、约 10 h、“尽可能快”。只用于如实表述节奏,绝不用来删减内容。
  3. 结束时最想构建什么? 一行即可。一个 agent、一个训练后的模型、一个 RAG product,“暂时不确定”也可以。

不要多问。分级测验衡量知识;访谈只记录意图。

第 2 步:定位

运行随此 skill 安装的 find-your-level skill 分级测验:5 个领域、10 道题,映射到一个起始阶段。保持该 skill 的答案隔离契约:不要预加载之后轮次的答案键,也不要用真实选项字母替换中性 <letter> 占位符。

学习者已说清想从哪开始(“直接从第 7 阶段开始”)时,尊重选择并跳过测验,但仍遵守与测验相同的输出契约,确保 learn tutor 始终能找到格式正确的计划:

  • 验证阶段在 0-19 之间并解析其规范名称;无法解析时,列出 20 个阶段要求选择。
  • Path 表中,入口前阶段为 Skip,入口及其后为 Do(没有可从领域分数推断的 Review 行);Est. hours 总数为所有 Do 行的和。
  • Placement 部分写入 Score: self-selected,不能写数值。

第 3 步:写入 LEARNING.md

在当前目录创建 LEARNING.md,严格使用以下 sections:

markdown
# My AI Engineering Path
<!-- Managed by the ai-engineering-from-scratch learning skills.
     Repo: https://github.com/fancyboi999/ai-engineering-from-scratch-zh -->

## Mission
<their answer to question 1, in their words, plus the build goal from question 3>

## Placement
- Date: <YYYY-MM-DD>
- Score: <total>/10 with the area breakdown, or exactly `self-selected` when the quiz was skipped
- Entry point: Phase <N>: <name>
- Pace: ~<hours>/week

## Path
| Phase | Name | Status | Est. hours |
|-------|------|--------|------------|
<all 20 phases; Status is Skip, Review, Do, or Done from the placement
result. Hours come from ROADMAP.md: read it locally if the repo is cloned,
otherwise fetch
https://raw.githubusercontent.com/fancyboi999/ai-engineering-from-scratch-zh/main/ROADMAP.md>

## Progress log
| Date | Lesson | Quiz | Note |
|------|--------|------|------|

## Review queue
<empty for now; learn adds lessons the quizzes flag>

第 4 步:交接

收尾仅三行,不能更多:

  • 学习者的入口和 Review + Do 阶段的预计总时数。
  • 给出宿主正确的 learn 调用方式,并说明它会开始第一课且每次都从此文件继续。
  • 给出宿主正确的 course-guide <topic> 调用方式,并说明它可跳转到特定主题。

© 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/start-learning of fancyboi999/ai-engineering-from-scratch-zh.

Open the folder on GitHubat commit fb127e2

Compare with similar skills

Start Learning 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.

Start Learning compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Start Learning this skillfancyboi999/ai-engineering-from-scratch-zh1.2k—~1.1kAutomated safety check: PassMIT
Codebase Managementgiancarloerra/SocratiCode3.3k1 repos~1.8kAutomated safety check: PassAGPL-3.0
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
Agent Interface DesignNeeeophytee/finding-unknowns-skills343—~650Automated safety check: PassMIT

Similar skills

  • Codebase Management

    giancarloerra/SocratiCode

    Set up, index, and manage SocratiCode codebase indexing. An agent skill from giancarloerra/SocratiCode.

    3.3k GitHub starsUsed in 1 repo~1.8k tokens
    AI & LLM EngineeringAuto-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 today
    AI & LLM EngineeringAuto-check passed
  • Agent Interface Design

    Neeeophytee/finding-unknowns-skills

    Design tools, scripts, and CLIs that an agent will call, so the interface teaches its own use instead of a wall of prose and examples.

    343 GitHub stars~650 tokensUpdated 10 days ago
    AI & LLM EngineeringAuto-check passed
  • Plan Project

    ljxpython/ai-agent-platform

    AI 判断改动为链路改动或治理改动时自动调用(不需要用户手动触发),在 docs/projects/{YYYYMMDD}-{项目名}/ 下创建项目目录和核心文档(概览、方案、任务、验证)。跳过条件:单项目改动、纯讨论/探索性问题不调用。

    137 GitHub stars~1.6k tokensUpdated today
    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
  • Course Guide

    fancyboi999/ai-engineering-from-scratch-zh

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

    1.2k GitHub stars~948 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

Questions about Start Learning

What does Start Learning do?

AI Engineering from Scratch 课程的一次性入门流程(523 节课、20 个阶段)。访谈学习者、 运行分级测验,并写入由 learn skill 驱动的持久学习计划 LEARNING.md。触发短语: “开始学习”、“设置课程”、“开始课程”、“带我入门”、“创建学习计划”,或 "start learning", "set up the course", "begin…. Start Learning is an agent skill from fancyboi999/ai-engineering-from-scratch-zh.

When should I use Start Learning?

Start Learning fits situations like: AI & LLM Engineering work in your project.

How do I install Start Learning in Claude Code?

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

How do I install Start Learning in Codex?

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

Can I use Start Learning 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 start-learning -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/start-learning, .gemini/skills/start-learning, .github/skills/start-learning and .opencode/skills/start-learning in your project.

What does Start Learning need to run?

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

Does Start Learning access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Start Learning 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 Start Learning use?

Start Learning 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 Start Learning use?

About 1.1k tokens (SKILL.md is roughly 4.6k 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 Start Learning?

Skills that share tags, products or a category with Start Learning: Codebase Management (giancarloerra/SocratiCode, 3.3k stars), AutoRAG Setup and Repair (Marker-Inc-Korea/AutoRAG, 5.1k stars), Sciverse (opendatalab/Sciverse-Agent-Tools, 119 stars) and Flowflow Spaces (mirkobozzetto/flowflow, 171 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Start Learning?

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.