扩展工作流 (Expanded Profile)
扩展工作流提供更多的控制和粒度,适合需要更细粒度控制的复杂变更。
工作流命令
扩展工作流包含以下命令:
| 命令 | 描述 |
|---|---|
/opsx:new | 创建变更的骨架 |
/opsx:continue | 基于依赖关系创建下一个工件 |
/opsx:ff | 快进,创建所有计划中的工件 |
/opsx:apply | 实施变更的任务 |
/opsx:verify | 验证实施与工件的一致性 |
/opsx:sync | 将增量规范合并到主规范中 |
/opsx:bulk-archive | 一次归档多个变更 |
/opsx:onboard | 通过完整的流程进行指导 |
启用扩展工作流
初始化时启用
openspec init
# 选择扩展工作流配置文件
动态切换
openspec config profile
# 选择 workflows
openspec update
工作流图
/opsx:new ──► /opsx:ff ──► /opsx:apply ──► /opsx:verify ──► /opsx:sync ──► /opsx:bulk-archive
└─► /opsx:continue ──► ...
使用场景
方案 1: 分步控制
You: /opsx:new add-dark-mode
AI: Created openspec/changes/add-dark-mode/
What would you like to create first?
> proposal
You: proposal
AI: Created openspec/changes/add-dark-mode/proposal.md
Ready for the next step.
You: /opsx:continue
AI: Created openspec/changes/add-dark-mode/specs/ui/spec.md
Ready for the next step.
You: /opsx:continue
AI: Created openspec/changes/add-dark-mode/design.md
Ready for the next step.
You: /opsx:continue
AI: Created openspec/changes/add-dark-mode/tasks.md
All planning artifacts complete. Ready for implementation.