github/spec-kit
💫 Toolkit to help you get started with SDD or any other process!
解决的问题
Spec Kit 为 AI 编码代理提供了一个结构化框架,防止它们在没有计划的情况下直接进入编码。通过强制执行功能开发、缺陷修复和想法验证的严格流程,解决了 AI 生成软件不一致或无计划的问题。
如何工作
它作为一组「技能」(斜杠命令)与 AI 编码代理(如 GitHub Copilot)集成。用户不再进行自由对话,而是通过预定义的工作流引导代理:
- 需求驱动开发(SDD): 从项目宪章到规格说明、技术规划、任务分解、实现,再到最终收敛的完整流程。
- 缺陷修复: 一个独立的三步流程(评估 → 修复 → 测试),确保在应用修复前诊断出根本原因并进行验证。
- 想法评估: 一个以研究为主的流程(接收 → 研究 → 定义 → 构型 → 决策),基于证据判断一个功能是否值得构建。
适用人群
希望获得更可预测、高质量结果并记录技术决策的 AI 编码代理使用者。
主要亮点
- 结构化工作流: 用可重复的流程替代随意的提示,实现构建、修复和评估的标准化。
- 代理集成: 通过集成密钥支持多种 AI 编码代理。
- 可扩展性: 支持自定义扩展、预设和捆绑包,可根据团队需求调整流程。
- 文档化成果: 在项目目录中生成 Markdown 资产(例如
.specify/),以追踪功能或缺陷修复的演进过程。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目