OpenSpec Skill 技能
**技能简介** OpenSpec 是一套轻量、可配置的软件规格(spec)框架
技能简介
OpenSpec 是一套轻量、可配置的软件规格(spec)框架,专为"让 AI 编程助手按规格干活"而设计。它把你真正想构建的东西先写成规格,再让团队与编程 agent 始终对齐,随着需求演进不断修正。它被定位为"最受喜爱的 spec 框架",在 GitHub 上已获得约 6.8 万颗星,最新版本为 v1.13.0。它的核心理念是:先建对的东西(build the right thing),再把它建对(build it right),通过规格化的探索、提案、实施、验证、归档五步工作流,把 AI 编程从"随手写代码"变成有据可依的工程闭环。
核心能力
- 规格化探索:通过
/opsx:explore先厘清问题与代码库现状,避免盲目动手。 - 提案生成:
/opsx:propose自动生成 proposal.md、specs/、design.md、tasks.md 四件套,让需求、场景、技术方案与任务清单一次成型。 - 规格化实施:
/opsx:apply按规格中的任务清单逐条实施,进度可追踪、可勾选。 - 结果验证:
/opsx:verify检查实现是否与规格一致,保证"做对了"而不只是"做完了"。 - 变更归档:
/opsx:archive把已完成的变更归档,并同步更新规格,保持文档与代码一致。 - 广泛兼容:原生支持 Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、OpenCode 等 38 款以上工具。
安装配置
- 通过 npm 安装:
npm install -g @fission-ai/openspec(npm 包名为 @fission-ai/openspec)。 - 或在项目目录中初始化 OpenSpec,生成
openspec/规格目录结构。 - 按官方文档为你的编程 agent 配置对应的斜杠命令,即可在 Claude Code、Cursor 等工具中直接调用。
使用步骤
- 第一步:在项目根目录初始化 OpenSpec,建立规格管理目录。
- 第二步:运行
/opsx:explore,让 AI 帮你梳理问题、理解现有代码库。 - 第三步:运行
/opsx:propose 你的想法,生成提案、规格、设计与任务清单。 - 第四步:人工评审提案与规格,确认方向无误后再继续。
- 第五步:运行
/opsx:apply让 AI 按任务清单实施,随后用/opsx:verify校验结果。 - 第六步:用
/opsx:archive归档变更,规格自动同步,进入下一个功能。
适用场景
- 个人项目:让 AI 帮你把模糊想法整理成清晰的规格再开工。
- 团队协作:用统一规格对齐成员与 AI agent,减少理解偏差。
- 存量项目改造(brownfield):在既有代码库上安全地添加新功能。
- 企业级开发:从个人项目平滑扩展到多人协作的工程规范。
- 需求频繁变更场景:用规格化流程让每次变更都有记录、可回溯。
适用人群
适合使用 AI 编程助手的开发者、技术负责人、产品与研发协作团队,以及希望用规格驱动开发提升代码质量的工程组织。
工作原理
OpenSpec 把开发流程标准化为"探索—提案—实施—验证—归档"的迭代闭环。规格以纯 Markdown 编写,需求配有具体场景、无需学习特殊语法。AI 负责起草规格,人来评审计划,未经确认不会直接写代码。这种方式既保留了迭代的灵活性,又避免了瀑布式的僵化,让规格成为人类与 AI 之间的"共同契约"。
官方链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议