用途:当用户提出“팀 구성해줘”“team assemble”“swarm”“병렬로 전문가 팀”等请求,或需要把复杂任务拆解为多个独立子任务时,用该技能动态组建专家团队并执行。
主要能力:按四阶段工作流运行。Phase 1 分析任务,做角色分解、模型选择、依赖图与角色-模型映射,并通过 AskUserQuestion 获取用户批准;角色类型分规划/设计/决策、分析/研究/复杂判断(用 opus),以及实现/执行/收集、验证/整理/格式化(用 sonnet)。Phase 2 用 TeamCreate 建队(team_name 为关键词加 -team),再用 TaskCreate 建任务、TaskUpdate 设置 blockedBy 依赖。Phase 3 用 Task 工具执行 teammate:无依赖任务可在单条消息中并行调用,有依赖任务把前序结果插入后续提示;提示需包含上下文、具体目标、约束、输出格式和团队信息。Phase 4 汇总结果,用 SendMessage 发送 shutdown_request,再 TeamDelete 清理。
使用方式:先分析并提交团队构成表(角色、模型、任务、依赖)等待批准,批准后按上述顺序执行;详细提示模板见 references/prompt-templates.md,示例见 references/examples.md。
适用场景:可分解为两个以上独立子任务的复杂任务、角色分离明确的任务、可并行节省时间的任务。
限制:不适用于单文件修改、简单提问或只能顺序执行的任务;必须获得用户批准后才能建队;所有角色都用 opus 会增加成本,执行/收集类角色建议用 sonnet;清理必须按 shutdown_request 到 TeamDelete 的顺序进行。