Fission-AI/OpenSpec
精选publishedSpec driven development SDD for AI coding assistants. Fission AI/OpenSpec
Fission-AI/OpenSpec
Spec Driven Development(SDD) 为 AI 编码助手而生。OpenSpec 让你通过规范(spec)驱动 AI 生成代码,提升开发效率与一致性。
适合场景
- 使用 OpenSpec 工作流进行 AI 辅助开发
- 集成 Fission AI 工具链的项目
- 需要规范驱动、可重复的 AI Agent 协作
- 提升团队开发效率,减少大模型生成的不确定性
GitHub 来源
- 仓库:
Fission-AI/OpenSpec - Skill 路径:仓库根目录下的
README.md或skills/目录 - 标签:
openspec、fission-ai、fission-ai/openspec
安装与使用(新手友好版)
-
访问仓库
打开 GitHub 仓库,仔细阅读README.md,了解项目用途、依赖和示例。 -
找到 Skill 文件
在仓库中查找skills/文件夹(如果存在),或根据README说明获取 Skill 定义文件(通常是.md或.json格式)。 -
安装到本地
按照你的 AI 编辑器或 Agent 平台的约定,将 Skill 文件放入对应的skills目录。例:在 Cursor 中通常放在
.cursor/skills/;在 Claude Desktop 中放在~/.claude/skills/。 -
触发与使用
在对话或任务中,明确描述你的目标、输入材料和期望输出。OpenSpec Skill 会根据上下文自动加载并指导 AI 按规范生成代码。
亮点
<p align="center"> <a href="https://github.com/Fission-AI/OpenSpec"> <img src="assets/openspec-bg.png" alt="OpenSpec logo" width="400" /> </a> </p>
<p align="center"> <a href="https://github.com/Fission-AI/OpenSpec/actions/workflows/ci.yml">
</a> <a href="https://www.npmjs.com/package/@fission-ai/openspec"> <img alt="npm version" src="https://img.shields.io/npm/v/@fission-ai/openspec" /> </a> </p>
- 规范驱动开发(SDD):先写 spec,再生成代码,保证可追踪、可复用。
- AI 原生设计:与主流 AI Coding 助手(如 Cursor、Windsurf、Copilot)无缝集成。
- 开源社区驱动:仓库活跃,持续更新。
安全审查
在安装或使用任何 Skill 前,请务必执行以下检查:
- 审查仓库来源:确认仓库为官方
Fission-AI/OpenSpec,避免恶意分支。 - 检查脚本与命令:查看 Skill 定义中是否包含执行系统命令、读写文件、或网络访问的指令。
- 限制访问范围:按最小权限原则配置 Agent,仅允许 Skill 访问必要文件或路径。
- 隔离测试:如果 Skill 会执行外部命令或发起网络请求,请先在隔离环境(如沙箱或虚拟机)中验证其行为。
⚠️ 本 Skill 仅为辅助工具,不替代人工代码审查。生产环境使用前请务必进行完整测试和安全评估。