用途:4-step-program 是一个协调者(coordinator)工作流,用于编排 dockeragent 完成会产生代码变更的任务。协调者不亲自实现,而是委派、检查并强制循环,直到质量达标。
主要能力:
- 委派修复:用 assign_task(agent_id, task_description) 把实现任务交给 dockeragent,任务描述需包含明确动作、上下文(issue 编号、文件路径、错误)、issue 的全部需求、成功标准,以及要求 agent 用 Skill(code-reviewer) 自审并发布到 GitHub。
- 审查:agent 调用 Skill(code-reviewer) 执行 6 轮超严格审查(技术问题、代码一致性、架构、环境、验证、综合),并必须通过 mcp__github__create_pull_request_review 把审查发布到 GitHub PR。
- 检查:协调者需通过两道门——需求覆盖率是否 100%,以及审查是否 10/10(零建议、验证命令通过、审查已发布到 PR)。未通过则用 send_message_to_agent 退回重做。
- 最终覆盖门:呈现前用逐行需求核对表再次验证 100% 覆盖,未达标则退回。
- 呈现:向人类报告摘要、100% 覆盖确认、PR 完整 URL 链接、相关 issue 链接,复杂变更可附 Mermaid 图。
使用方式:按 DELEGATE → WAIT → CHECK → FINAL GATE → PRESENT 顺序执行;最多迭代 5 次,未收敛则升级给人类。PR 正文需用 Closes #X 或 Fixes #X 关联并关闭 issue,并用 gh pr view --json closingIssuesReferences 验证。
适用场景:需要委派任何产生代码变更的任务,尤其是要求严格审查、完整需求覆盖和可追溯 PR 的协作流程。
限制:资料未提供安装命令、收费、价格、平台支持或具体效果数据;工作流依赖 dockeragent、code-reviewer 技能与 GitHub MCP 工具,且要求审查必须发布到 GitHub,否则任务视为失败。