SDD规范驱动编程 扩展工作流程
- 2026-03-02 23:03:00
- admin
- 原创 89
一、SDD规范驱动编程
1、openspec:https://github.com/Fission-AI/OpenSpec,比较简单,推荐使用;
2、speckit:https://github.com/github/spec-kit,交付文件较多,适合大项目;
3、openspec安装:npm install -g @fission-ai/openspec@latest
4、openspec配置:setx OPENSPEC_TELEMETRY 0
帮助文档:
1、终端命令:https://github.com/Fission-AI/OpenSpec/blob/main/docs/cli.md
2、插件命令:https://github.com/Fission-AI/OpenSpec/blob/main/docs/commands.md
3、入门帮助:https://github.com/Fission-AI/OpenSpec/blob/main/docs/getting-started.md
4、工作流程:https://github.com/Fission-AI/OpenSpec/blob/main/docs/workflows.md
5、详细帮助:https://github.com/Fission-AI/OpenSpec/blob/main/docs/opsx.md
常用命令:
1、初始化项目:openspec init
2、更新项目插件:openspec update
3、查看变更列表:openspec list
4、查看变更详情:openspec view
5、查看变更内容:openspec show
6、验证变更内容:openspec validate
初始化项目:
cd project
openspec init
openspec\config.yaml:
context: |
语言:中文(简体)
所有产出物必须用简体中文撰写。
核心流程:
1、/opsx:explore [topic]
2、/opsx:propose [change-name-or-description]
3、/opsx:apply [change-name]
4、/opsx:archive [change-name]
二、扩展工作流程
1、扩展工作流程是全局配置,所有项目生效;
2、扩展工作流程:openspec config profile
3、更新项目插件:openspec update
扩展流程:
1、/opsx:new [change-name]
2、/opsx:continue [change-name]
3、/opsx:ff [change-name]
4、/opsx:apply [change-name]
5、/opsx:verify [change-name]
6、/opsx:archive [change-name]