Read OSS

github/spec-kit

6 articles

前置知识

01

Spec Kit 架构解析:一个 CLI 如何编排 AI 驱动的开发流程

GitHub Spec Kit 的架构全览——一个实现了规范驱动开发(Spec-Driven Development)的 Python CLI,支持 25 款以上的 AI 编程助手。

02

深入 `specify init`:从用户命令到项目脚手架

全面剖析 Spec Kit 中最核心的命令——从 CLI 参数、TUI 交互,到 8 步编排流水线的完整执行路径。

03

集成层级体系:一套代码库,支持 25+ AI 智能体

深入解析 Spec Kit 的四层集成类层级体系——如何借助模板方法模式,将同一套命令模板适配到 25+ 款 AI 编程助手。

04

规格驱动工作流:模板如何指导 AI 智能体

深入解析构成 Spec Kit 声明式工作流引擎的 9 个斜杠命令模板——这些 Markdown 指令编码了一套 specify → plan → tasks → implement 的有向无环图工作流。

05

扩展 Spec Kit:插件架构之扩展与预设

深入讲解 Spec Kit 的两种扩展机制:extensions(自定义命令与生命周期钩子)和 presets(模板覆盖),并以 git 扩展为典型示例进行详细说明。

06

测试 25 个集成:测试套件与贡献者指南

Spec Kit 如何跨越 25 个以上 AI 智能体测试其集成系统、扩展与预设子系统,以及贡献新集成的实用指引。