← 返回总览

Fission-AI/OpenSpec

Spec-driven development (SDD) for AI coding assistants.

69,318Fork: 4,748语言: TypeScript协议: MIT今日 +298GitHub ↗

深度介绍

它是什么

OpenSpec 是 Fission-AI 推出的规范驱动开发(SDD)工具,为 AI 编码助手提供结构化的需求描述层。它让开发者先写规格、再让 AI 生成代码,把"提示词工程"升级为"上下文工程"。

核心亮点

  • 用 PRD 式的 spec 文件约束 AI 输出,减少幻觉与返工
  • 覆盖 SDLC 全流程,从规划到实现有据可依
  • TypeScript 实现,MIT 协议,易集成进现有工具链

为什么火

AI 编程助手最大的痛点是"想当然"——需求模糊时生成结果漂移严重。OpenSpec 用一份可评审、可版本化的规格作为单一事实源,让 AI 输出可预测、可追溯。单日近 300 star,说明社区对"让 AI 听话"这件事需求迫切。

适合谁用

需要 AI 稳定产出生产级代码的团队、追求可维护性的独立开发者,以及希望把需求文档与代码生成打通的产品工程师。

快速上手

git clone https://github.com/Fission-AI/OpenSpec

按 README 初始化项目,编写你的第一份 spec,再交由 AI 助手实现即可。