Roo Code 多模式编码代理协调
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/coordinate-multi-mode-coding-agent-work-in-the-ide-with-roo-code。
技能介绍
解决什么问题
在多代理协作的开发流程中,编码代理的任务执行往往像黑盒:你不知道它正在修改哪个文件、执行了哪些命令、选择了哪个模型,甚至不清楚它是否调用了外部工具(如 MCP 服务)。这种不透明性会导致调试困难、责任难以追溯,也无法确保操作符合团队规范。
核心能力与工作方式
该技能通过 Roo Code 模式将编码代理的完整工作流置于可观测状态:
- 规划阶段可视化:在 VS Code 内以结构化形式展示代理的任务分解,操作员可实时查看
Roo Code生成的计划步骤,避免盲目执行。 - 实施过程透明化:当代理执行编辑操作时,技能会高亮显示被修改的文件路径(如
src/utils.js),并在侧边栏列出具体改动内容;运行终端命令时,命令行会以Roo Code前缀标注,便于操作员确认权限范围。 - 模型选择与工具调用可追踪:代理每次调用模型(如
claude-3-sonnet或gpt-4)或使用 MCP 工具(如github-mcp-server)时,技能会在日志中记录模型 ID 和工具名称,操作员可据此审计决策逻辑。 - 调试与审查支持:遇到错误时,技能会保留代理的上下文窗口,包括之前的编辑操作和模型响应,方便操作员回溯问题根源;审查环节则通过
Roo Code的 diff 视图直观对比代理修改前后的代码差异。
适用边界与注意事项
- 环境要求:需在 VS Code 中安装 Roo Code 扩展,并预先配置模型提供商(如 Anthropic、OpenAI)的 API 密钥;若使用 MCP 工具,还需确保相关服务器已正确部署。
- 敏感流程处理:由于技能无法自动验证代理操作的安全性,建议在处理生产环境代码或执行敏感命令(如
git push)前,手动检查操作日志。 - 扩展性限制:当前仅支持通过 Roo Code 模式协调编码代理,未集成其他代理框架(如 LangChain)的原生接口,需根据实际工作流选择适配方案。
使用场景
- 在 VS Code 中审查编码代理对多个文件的修改,确认改动范围后决定是否合并
- 编码代理执行失败时,回溯它调用的模型和 MCP 工具,定位决策出错的环节
- 将编码需求拆解为代理执行计划,在动手前查看每步涉及的文件与终端命令
- 协调多个编码代理分工时,实时监控各自正在编辑的文件与运行的命令
适合人员
- 使用多代理协作流程的工具链工程师,需要在合并前审计代理产生的改动
- 维护 AI 编码工作流的团队负责人,需要追踪模型选择与 MCP 工具调用记录
- 排查编码代理失败问题的开发者,希望保留完整上下文窗口快速定位根因
- 在 VS Code 中管理 Roo Code 扩展与模型配置的工程师