跳到主要内容

扩展工作流 (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.

方案 2: 快进创建所有工件​

You: /opsx:new add-dark-mode
AI: Created openspec/changes/add-dark-mode/

You: /opsx:ff
AI: Created openspec/changes/add-dark-mode/specs/ui/spec.md
Created openspec/changes/add-dark-mode/design.md
Created openspec/changes/add-dark-mode/tasks.md
All planning artifacts complete. Ready for implementation.

扩展工作流优势​

  • 细粒度控制 - 控制每个工件的创建
  • 并发工作 - 不同团队成员可以专注于不同工件
  • 渐进式开发 - 按照学习进度逐步完善

下一步​