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
  • 项目