
Spec Kit 是一种“先写规格、再让 AI 写代码”的方法,核心是 baseline-first:动手前先写下哪些东西必须保持为真,再由独立的评审按事先写好的检查项打分,写代码的 Agent 永远不给自己打分。Decision Crafters 的 Tosin Akinosho 把这套方法做成了一门免费实战课,放在 YouTube 上,前 3 课与 L1 已上线,配套项目仓库可以整个下载下来跟着做。这门课比较小众——仓库目前 0 星,是作者的个人学习项目——但内容是真材实料的跟做课,适合想系统学规格驱动开发的人。
课程现在是什么状态
课程页 11 月 9 日首发,11 月 13 日更新。目前播放列表里有 4 节:Home、Tools & Method、L0,以及 11 月 13 日上线的 L1;L2、L3 按课程页的说法在同一播放列表陆续更新。全部免费,在 YouTube 上直接看,不用注册。
前 3 课讲什么
Home 讲方法是什么、课程要做的项目、课程结构。Tools & Method 是一张“图例”:specify 装什么、Agent 跑什么、谁来检查结果。L0 是跟做:给已有仓库加 Spec Kit,只改一个小功能——给 slugify 工具加 --json 参数,改前 133 个测试通过、改后 141 个通过,整个功能恰好一个 commit 落地。


L1:第一个真正的小功能
11 月 13 日上线的 L1 是 Setup:装 Spec Kit、接上 Agent、做第一个很小的功能。按课程页的预告,往后 L2 是第一个完整小功能,L3 进入真实项目第一片;仓库 README 里有 L0–L8 的分级表,每级都有 start 与 solution 分支,可以 checkout 对照。

跟着做的项目:Invoice Exception Desk
整门课跟着一个虚构但真实的业务案例走:Invoice Exception Desk,一个挑出逾期、重复、填错发票的小工具,从简到繁做出来。配套仓库在 GitHub 公开(MIT 代码、CC BY 4.0 教程文本),可以 clone,也可以直接在仓库页面点 Code 下载 ZIP。仓库里有一页纸的 PLAYBOOK.md,把完整模式写在一页里,可以直接喂给 Claude Code、Codex、Copilot、Gemini CLI、Cursor、OpenCode 等 Agent;还有 SPEC.md、GUIDE_OUTLINE.md、MANIFEST.sha256,以及按级别分的分支,最新代码 223 个测试,CI 每个 PR 都跑。
学完能得到什么
按课程页的说法,学完你会装 Spec Kit 并接 AI 编码助手,会写 3–5 条短 constitution(宪法式规则),会把一个小改动从 issue → 规格 → 计划 → 可工作代码完整走完,会用只读 CI 当评分员、用 Ralph 循环让免费模型在无密钥沙箱里跑构建,最后接 Dependabot。作者也坦言了一点:课程里的代码由免费模型生成、未经人工逐行检查,测试通过多半说明模型自洽——这本身也是课程要讲的一课:别把“测试通过”当成“代码正确”。
跟做入口:YouTube 播放列表(按课排序),项目仓库 tosin2013/invoice-exception-desk;L0–L8 的文字版指南在作者的指南站 tosin2013.github.io 上。
站内相关阅读:同样讲 AI 编程助手脚手架的还有 Learn Harness Engineering:免费开源的 Harness 工程课,14 讲 + 8 个实战项目;想一次配齐 Claude Code 的技能包,可以看看 25 个 Claude Code 技能合集:设计、视频、3D、动效、品牌一次配齐。
转自 Decision Crafters 作者 Tosin Akinosho 的课程《The Spec Kit Course Is Live》,原文链接











