SuperAPI AI 工具集

coordinator-init-mode

智能体与模型

查看项目

更新于 10-16 08:45

技能介绍

用途:当解析出的团队根目录中不存在 .squad/team.md 时(全新仓库或从未 squad 化的仓库),加载本技能,按完整的两阶段 Init Mode 协议初始化团队。squad.agent.md 中的简短提示会引导加载本技能。

主要能力与流程: 第一阶段(提议团队,不创建任何文件):先用 git config user.name 识别用户并在对话中使用其名字,只把名字(不存邮箱,邮箱属 PII)写入 team.md 的 Project Context;询问用户在建什么(语言、技术栈、用途);按 Casting & Persistent Naming 算法选角,通常 4–5 个用户域角色加 4 个常驻内置角色(Scribe、Ralph、Rai、Fact Checker),共约 8–9 条名册;用 ask_user 工具确认名册,问题须自包含并完整复述每条名册行(emoji、角色名、职责),选项为 Yes, hire this team / Add someone / Change a role。第一阶段必须以用户确认结束,不得跳过。 第二阶段(用户确认后创建团队):创建 .squad/ 目录结构(team.md、routing.md、ceremonies.md、decisions.md、decisions/inbox/、casting/、agents/、orchestration-log/、skills/、log/、rai/);初始化 casting 状态(policy.json、registry.json、history.json);为各 agent 播种 history.md(含项目描述、技术栈、用户名),agent 目录名为角色名小写;team.md 必须含标题恰为 ## Members 的名册表,否则 GitHub 工作流的标签路由会失效;在仓库根 .gitattributes 中为追加型文件配置 union 合并驱动(.squad/decisions.md、.squad/agents/*/history.md、.squad/log/、.squad/orchestration-log/、.squad/rai/audit-trail.md)。完成后提示用户可让首位角色搭建项目结构。

可选后续输入:PRD/规格、GitHub issues、人类成员、是否纳入 @copilot,均在团队创建后询问,用户跳过或直接给任务时立即继续。

限制:Init Mode 是 eager-execution/并行扇出原则的唯一例外,第一阶段结束前不得创建任何文件或目录;用户选择 Add someone 或 Change a role 时须回到第一阶段重新提议。