Agent Skills
返回列表
🤖

Squad 代理团队协调

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的指引,将规范名 @user_3c6cb52e/coordinate-persistent-copilot-agent-teams-with-squad 对应的技能安装到 AI 助手中。

技能介绍

解决的具体问题

在使用 GitHub Copilot 构建复杂项目时,开发者常面临三个实际痛点:

  • 上下文频繁切换:实施、测试、审查需要不同的专业视角,单一代理难以兼顾
  • 决策无法沉淀:协作过程中的关键决策散落在对话里,无法沉淀到代码库
  • 跨任务一致性差:多个并行任务之间缺乏统一的协调机制

技能如何工作

Squad 的核心思路是将持久化的代理团队存储在代码库中,让代理之间通过文件共享决策:

  • 创建专业代理:通过 node ./packages/squad-cli/dist/cli-entry.js init 初始化项目后,创建人类指导的专业代理角色
  • 文件化决策:代理的决策过程写入代码库文件,而非仅存在于临时对话中,实现可追溯、可复用
  • 协调 Copilot 工作流:在 GitHub Copilot 代理模式下,协调实施、测试和审查的分工协作

这种架构让代理从临时协作者转变为代码库中的持久化团队成员,每次打开项目都能恢复之前的协作状态。

适用边界与注意点

  • 需要 Node/npm、Squad CLI、GitHub CLI 认证和 GitHub Copilot 代理模式作为前置条件
  • 代理的有效性依赖代码库的文件结构清晰度
  • 决策文件需要遵循约定的路径才能被代理识别
  • 适合需要多角色协同的中大型项目,小型任务可能过度设计

使用场景

  • 在使用GitHub Copilot进行多角色协作开发时,将实施、测试、审查任务分配给不同代理,通过Squad协调执行
  • 当开发团队需要将决策记录沉淀到代码库而非对话中,用Squad让代理通过文件共享决策内容
  • 项目涉及多个并行任务需协调时,创建专门代理角色管理实施、测试和审查的流程衔接

适合人员

  • 使用GitHub Copilot的开发者,希望在复杂项目中保持多角色协作的一致性和可追溯性
  • 团队技术负责人,需要在代码库中固化开发流程决策,而非依赖临时对话记录
  • 参与多人协作项目的工程师,希望通过持久化代理减少上下文切换成本