OpenSpec 上手:3 条命令把 Claude、Cursor、Copilot 接入规范驱动开发
OpenSpec 上手3 条命令把 Claude、Cursor、Copilot 接入规范驱动开发【免费下载链接】OpenSpecSpec-driven development (SDD) for AI coding assistants.项目地址: https://gitcode.com/GitHub_Trending/op/OpenSpec让 AI 写代码不难难的是让它先想清楚再动手。OpenSpec 是一套面向 AI 编程助手的规范驱动开发SDD框架你把需求写成 Markdown 规格AI 按规格出提案、写代码、归档。它面向个人开发者和中小团队形态上就是一个 CLI外加一组写进 AI 工具里的斜杠命令。安装 OpenSpec 的步骤先跑起来。前置条件只有一个Node.js 20.19 及以上用node --version确认。然后在终端执行npm install -g fission-ai/openspeclatest cd your-project openspec init --tools claude,cursorinit 是唯一要留神的命令--tools列出你实际在用的 AI 工具用逗号分隔。跑完会在项目根目录生成openspec/其中specs/存放系统当前行为的规格changes/每次变更一个文件夹另有可选的config.yaml。已有的规格和变更不会被动init 只刷新结构。之后你就住进 AI 工具的聊天框openspec命令在终端里跑/opsx命令在聊天框里打两处别搞混。核心工作流从想法到归档默认链路是 5 个环节explore → propose → apply → sync → archive全部在聊天框里输入。/opsx:explore先把想法想清楚。没把握怎么做先聊它会读你的代码库、比较方案把模糊想法磨成具体思路。/opsx:propose add-dark-mode发起变更。AI 建好openspec/changes/add-dark-mode/文件夹里面四类文件proposal.md说为什么做、做什么specs/写变化的需求design.md记技术方案tasks.md是任务清单。/opsx:apply动手写码。AI 逐条实现并勾选任务你只管审 diff。/opsx:archive收尾。需求的增量合并回specs/变更文件夹挪进archive/干净利落地进入下一次变更。随时在终端查进度openspec list列出进行中的变更openspec status看任务完成情况openspec view打开交互式仪表板。上图就是这个仓库自己的 view 输出10 个规格、64 条需求、3 个活动变更任务完成 30/41也就是 73%。OpenSpec 怎么接 Claude、Cursor、Copilotinit 会为每个工具生成对应文件适配器代码都在 命令生成 adapters 目录。常用工具对照如下工具--tools 取值安装位置聊天框里输入Claude Codeclaude.claude/skills/技能 .claude/commands/opsx/命令/opsx:proposeCursorcursor.cursor/下的技能与 opsx-* 命令文件/opsx-proposeGitHub Copilotgithub-copilot提示文件.prompt.md/opsx-proposeCodexcodex仅.agents/skills/不生成命令$openspec-proposeDevin原 Windsurfdevin.devin/workflows/工作流/opsx-propose差异集中在两点文件放哪儿、调用怎么拼。Claude 用/opsx:propose冒号式多数工具是/opsx-propose连字符式Codex 是纯技能、用$前缀。init 结束会打印一段提示里面就是你这个工具的确切叫法照抄即可别凭记忆。完整工具清单见 supported-tools 文档技能模板在 skills 目录 下每个工作流动作对应一份 SKILL.md。实战技巧规格让 AI 写你只审验收标准。规格就是普通 Markdown格式跟着 spec 模板 走每条需求配场景用 WHEN … THEN … 表达。比如用户点主题切换时应用切到暗色并记住选择。方案没想透就先/opsx:explore别急着 propose。AI 很擅长自信地做错东西。explore 不动任何文件只读代码、比方案想清楚了再交接给 propose。归档前先跑openspec validate。它检查变更结构和规格增量是否合格。有报错就修完再 archive后面合并进specs/的内容才不会带病。下一步适合所有用 AI 写代码、又想先有方案再有代码的人。现在装好在熟手项目里跑一次openspec init然后到聊天框里打/opsx:propose把第一个变更走完。【免费下载链接】OpenSpecSpec-driven development (SDD) for AI coding assistants.项目地址: https://gitcode.com/GitHub_Trending/op/OpenSpec创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考