Skip to content

Spec-Kit 与 OpenSpec

规格不是聊天记录的整理版,而是代码行为的约束和项目的事实来源。它需要能被评审、拆分、追踪并在实现后用于验收。

Spec-Kit 偏完整流程,通常从项目宪章、需求规格、技术计划、任务拆分一路走到实现。它适合从零开始、模块边界清楚且希望保留完整过程证据的项目。

OpenSpec 更强调手动控制和增量变更,适合已有项目中范围明确的修改。它的价值在于让变更前后差异清楚,避免为一个小改动重新跑完整流程。

  • 绿地项目、架构尚未稳定:优先完整 SDD 流程。
  • 存量项目、小步演进:优先增量规格和变更说明。
  • 小任务:可以使用手工规格,但不能省略验收标准和验证。

不要把工具命令当成方法论本身。真正重要的是规格是否可执行、任务是否可验收、实现是否可追溯。