← ClaudeAtlas

team-modelisted

Team Mode 协议(多角色任务必须以 Agent Team 启动)
pcliangx/AppGenesisForge · ★ 9 · AI & Automation · score 68
Install: claude install-skill pcliangx/AppGenesisForge
--- name: team-mode description: Agent Team mode protocol — when to spawn a team, the trigger phrase, lead role, teammate naming rules. Loaded only when agent definitions / project plan / commands are touched, not on every prompt. paths: - ".claude/agents/**" - ".claude/commands/**" - "docs/prd/**" --- # Team Mode 协议(多角色任务必须以 Agent Team 启动) > 本节是对主 Claude(接到用户请求的入口 session)的硬性指令。 ## 启用条件 启用条件 + 不命中时如何处理(直接执行 / 派 subagent / 建 team)由 skill `agf:workflow` "Session Entry" 节定义,本文件不复述。命中"建 team"路径后按下文协议执行。 ## 启动协议 1. 用官方触发句式:`Create an agent team called <Name>Team to deliver <feature>`。 2. 每个 teammate **必须用 subagent type 名字**(如 `product-lead`、`backend-dev`),**严禁** 用 `@.claude/agents/*.md` 文件引用——definition 已被 Claude Code 自动加载,再 `@` 引用只浪费 lead 的 token。 3. 每个 teammate 必须给**可立即执行的初始任务**,禁止「待命 / standby」类占位任务(会让 Claude 倾向退化为 subagent)。 4. Lead 固定为 `product-lead`,且 **lead = 主 session 本身**:由 `agf-team-start.sh`(或手动 `claude --agent product-lead`)以 `--agent product-lead` 启动。PL 走 `--agent` 路径,其 frontmatter(`permissionMode: acceptEdits` / `skills` / `memory`)**全生效**,团队权限基线 = PL 的 `acceptEdits`(**默认不再用 `--dangerously-skip-permissions`**)。**因此不要再把 `product-lead` 作为 teammate spawn**——PL 自身的首个任务(如起 PRD)由本 session 直接执行。前提:`product-lead.md` 的 `tools` 须含 `Agent`(spawn teammate 必需)。 5. 显示模式由 `.claude/settings.json` 的 `teammateMode` 控制(当前 `auto`),不要在 prompt 里指定 pane 行为。 6. 启动后 lead 必须显式确认「这是 agent team 而不是 subagent」,并报告每个 teammate 的 name + agent ID。 7. 并行派发同类型 teammate 遵循 skill `agf:workfl