Fission-AI/OpenSpec:先和 AI 把规格谈清楚,再让它动手改代码
来源:GitHub — 2026-09-19 · ⭐ 69,211 · TypeScript
📋 概述
OpenSpec 是一套规格驱动开发框架,思路是让开发者和编码助手先就「要改什么」达成书面共识,再进入实现阶段。新版改用由产物引导的工作流:用 /opsx:explore 探讨方案,用 /opsx:propose 生成变更目录,提案文档与代码一起进版本库。官方把哲学写成五句话——流动而非僵化、迭代而非瀑布、简单而非复杂、为存量项目而生而非只服务新项目、小到个人项目大到企业都能用,并以 npm 包形式分发。
🔑 核心要点
- 用 /opsx:explore 与 /opsx:propose 把方案探讨与变更提案拆成两个显式步骤
- 每次变更生成独立目录(如 openspec/changes/add-dark-mode/),提案文档与代码一同版本化
- 官方哲学明确提出「迭代而非瀑布、简单而非复杂」,反对把规格做成重型流程
- 强调为 brownfield 存量项目设计,而不是只服务从零开始的新项目
- 以 npm 包 @fission-ai/openspec 分发,MIT 协议,可接入常见编码助手
💡 金句
先谈清楚要改什么,再让 AI 动手改,这是把智能体拉回工程轨道最笨也最有效的办法。
👍 0
👎 0
← 返回 GitHub Trending 首页