mcpField
O
orchestrate

orchestrate

github.com/rohitg00Agent 工作流2.9k154 次安装5 周前更新
代码仓库

关于 orchestrate

orchestrate 是一项通过分阶段流程和验证关卡开发功能的技能。它引导编码 Agent 从调研和置信度判断开始,经计划审批、实施检查点直至代码审查。

主要功能

  1. 01分阶段功能开发流程
  2. 02基于置信度的调研决策
  3. 03实施前审批计划
  4. 04实施过程中的质量关卡
  5. 05提交前审查变更
  6. 06按阶段选择 Agent

适用场景

  1. 01开发涉及多个文件的功能
  2. 02处理不明确或复杂的需求
  3. 03实施跨领域代码变更
  4. 04在代码库中引入尚未确立的模式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rohitg00/pro-workflow --skill orchestrate

安装后在 Claude Code 中输入/orchestrate确认已加载。

详细介绍

Orchestrate - 多阶段功能开发

通过结构化阶段和验证关卡来构建功能。

模式

/develop <feature>
  │
  ├── Phase 1: Research (orchestrator agent)
  │   └── Score confidence → GO/HOLD
  │
  ├── Phase 2: Plan (orchestrator agent)
  │   └── Present plan → wait for approval
  │
  ├── Phase 3: Implement (orchestrator agent)
  │   └── Execute plan → quality gates
  │
  └── Phase 4: Review (reviewer agent)
      └── Code review → commit

用法

收到构建功能的请求时:

  1. 从调研开始:委派给 orchestrator agent 或 scout agent 探索代码库
  2. 等待 GO/HOLD:如果置信度低于 70,不要继续
  3. 提交计划:列出所有要修改的文件、实施方法和风险
  4. 获得批准:未经明确的“proceed”,绝不实施
  5. 逐步实施:每完成 5 次编辑就进行质量检查
  6. 提交前审查:让 reviewer agent 检查更改

何时使用

  • 功能涉及超过 5 个文件
  • 需要做出架构决策
  • 需求不明确或较复杂
  • 涉及多个方面的问题(身份验证、日志记录、错误处理)
  • 代码库中尚未确立的新模式

何时不要使用

  • 快速修复 bug(直接修复即可)
  • 只涉及单个文件的更改
  • 已充分理解的模式(遵循现有代码)
  • 仅涉及文档的更改

Agent 选择

阶段Agent原因
调研scout(后台运行,worktree)非阻塞式探索
计划orchestrator(opus,memory)深入推理,回忆模式
实施orchestrator(opus,memory)完整的工具访问权限
审查reviewer(read + bash)专注于安全性和质量
调试debugger(opus,memory)系统化调查

与 Pro-Workflow 集成

  • 实施期间的纠正会触发自我纠正循环
  • 通过 hooks 在检查点触发质量关卡
  • 在每个阶段结束时记录经验
  • 会话交接可跨阶段进行

评论

支持 Markdown