下面是一份面向具体开源项目 github/spec-kit 的“入门指南 + 进阶最佳实践”整理与扩展,结合其仓库现有 README、文档结构与 Spec‑Driven Development(SDD)方法论进行体系化梳理,帮助你快速、规范、可持续地使用它。
Spec Kit 旨在把“规格(Spec)”置于开发核心:先沉淀项目原则与功能需求,再逐步澄清、规划、分解、实现,减少“一句话→直接写代码→返工”的低效模式。它通过一组 slash 命令与模板驱动你的 AI 编码代理(Copilot / Claude Code / Gemini CLI / Cursor 等)执行结构化过程,而不是一次性大模型代码生成。
核心价值:
- 意图优先:先写清楚“做什么 / 为什么”,再讨论“怎么做”