Skip to content

DAG 拓扑

任务列表

批次任务优先级依赖Issue可并行
Batch 1A. worktree-gitignoreP2#33
Batch 1B. worktree-flow-tasksP1#34
Batch 2C. worktree-flow-codeP0A#35
Batch 3D. worktree-dev-lifecycleP0B, C#36
Batch 3E. worktree-flow-reviewP1C#37
Batch 3F. worktree-flow-code-serialP1C#38

执行顺序

Batch 1 — 基础设施验证 + 轻量改造

A. worktree-gitignore(P2)

  • 验证 .gitignore 已有 .worktree/
  • 验证 git status 不显示 .worktree/ 内容

B. worktree-flow-tasks(P1)

  • 改造 flow-tasks 技能:task frontmatter 新增 worktree_root 字段
  • task body 和 Sub Issue body 新增 worktree 声明

Batch 2 — 核心改造

C. worktree-flow-code(P0)

  • 改造 flow-code 技能:worktree 创建/复用、worktree 内编码+单测+PR

Batch 3 — 并行改造(3 个任务无相互依赖)

D. worktree-dev-lifecycle(P0)

  • 改造 dev-lifecycle 编排器 Phase 3:batch 并行创建 worktree、派发 agent、合并后清理

E. worktree-flow-review(P1)

  • 改造 flow-review 技能:PR 合并后自动 git worktree remove

F. worktree-flow-code-serial(P1)

  • flow-code 支持串行 task worktree 复用(Option A 清理后重建)

影响文件

文件操作任务
.gitignore验证(已完成)A
assets/skills/flow-tasks/SKILL.md修改B
assets/skills/flow-code/SKILL.md修改C, F
assets/agents/dev-lifecycle.md修改D
assets/skills/flow-review/SKILL.md修改E