快速开始指南
本指南将帮助你在 5 分钟内开始使用 OpenSpec。
安装 OpenSpec
npm install -g @fission-ai/openspec@latest
初始化项目
cd your-project
openspec init
这将:
- 在项目中创建
openspec/文件夹 - 生成示例规范
- 设置默认配置
创建你的第一个变更
在你的 AI 编码助手的聊天界面中输入:
/opsx:propose add-dark-mode
AI 将创建:
openspec/changes/add-dark-mode/proposal.md- 提案openspec/changes/add-dark-mode/specs/- 规范openspec/changes/add-dark-mode/design.md- 设计openspec/changes/add-dark-mode/tasks.md- 任务列表
实施变更
You: /opsx:apply
AI: Working through tasks...
✓ 1.1 Created ThemeContext with light/dark state
✓ 1.2 Added CSS custom properties to globals.css
✓ 1.3 Implemented localStorage persistence
✓ 2.1 Created ThemeToggle component
...
All tasks complete!
归档变更
You: /opsx:archive
AI: Archiving add-dark-mode...
✓ Merged specs into openspec/specs/ui/spec.md
✓ Moved to openspec/changes/archive/2025-01-24-add-dark-mode/
Done! Ready for the next feature.
工作流
默认快速路径(核心配置文件):
/opsx:propose ──► /opsx:apply ──► /opsx:archive
扩展路径(自定义工作流选择):
/opsx:new ──► /opsx:ff or /opsx:continue ──► /opsx:apply ──► /opsx:verify ──► /opsx:archive
下一步
系统要求
- Node.js 20.19.0 或更高版本
- 支持 slash 命令的 AI 编码助手
常见问题
Q: OpenSpec 支持哪些 AI 助手?
A: OpenSpec 支持 20+ AI 助手,包括 Claude Code、Cursor、Windsurf、GitHub Copilot 等。
Q: OpenSpec 可以与现有代码库一起使用吗?
A: 是的!OpenSpec 的增量规范方法使其非常适合现有(存量)代码库。
Q: 我可以在团队中使用 OpenSpec 吗?
A: 是的!OpenSpec 专为团队协作而设计。联系团队 获取 Slack 频道访问权限。