🚀 实践记录:基于 Cursor + Git Worktree 的多 Agent 自动化串行流水线
🛠 核心工具栈: Cursor | Git Worktree | Opus 4.6 & Codex-5.3
🎯 核心目标: 通过“一句话提示词”触发多个 Sub-agent 形成自动化串行执行,实现多任务并行开发。
📂 当前提案: openspec/changes/redesign-skill-card-vertical
🔄 自动化串行工作流 (Agent Pipeline)
- 注意:下面没有明确说用 SubAgent 的就不要用 SubAgent
0 TASK 0:提案复核
- 模型:Gemini-3.1-pro
- 任务:。使用 openspec-review-specs skill。
- 关注点:着重审视提案完备性设计,关键数据流,属性、接口对齐等等。
1️⃣ TASK 1:架构师预审 (Architect Review)
- 模型:Opus 4.6
- 任务:站在架构师的视角,对当前提案进行全局优化与细节补充。使用 neversight-skills_feed-system-architect skill。
- 关注点:着重审视系统设计,挖掘潜在的代码复用机会,确保方案的健壮性。
2️⃣ TASK 2:提案执行 (Implementation)
- 模型:Opus 4.6
- 任务:直接执行指令
/opsx/apply,将打磨后的提案转化为实际代码。
3️⃣ TASK 3:代码审查 (Code Review)
- 模型:Codex-5.3 (模型切换)
- 任务:
- 执行
git commit保存初步生成的代码。 - 严格对照提案 (Proposal) 审查当前 Commit 的代码逻辑。
- 注:此阶段仅做只读审查(Read-only),不进行任何代码篡改,确保 Review 视角的客观性。
- 执行
4️⃣ SubAgent 4:自愈与更新 (Auto-Refinement)
- 模型:Opus 4.6 (模型切回)
- 任务:摄取 Agent 3 输出的审查报告,基于反馈结果自动更新并修复代码缺陷。
5️⃣ SubAgent 5:收尾与归档 (Archiving)
- 模型:Opus 4.6
- 任务:
- 执行指令
/opsx/archive,对当前提案进行状态归档。 - 执行最终的
git commit,完成该特性的闭环。
- 执行指令
💡 瓶颈复盘与优化方案 (Reflections & Optimization)
当前流水线实现了高度的自动化,但整体运行耗时稍长。
- 优化思路:当前 Sub-agent 的职责划分过于细粒度。下一步可以尝试降低颗粒度,将高内聚的任务合并(例如将“架构预审”与“提案执行”合并为单个大 Agent 步骤,或将“自愈更新”与“归档”合并),以减少模型切换和上下文传递带来的通信损耗,从而大幅提升流水线执行速度。