# Team Agent Roles — Quick Reference | Role | Agent | Model | When Called | |------|-------|-------|------------| | Team Leader | `team-leader` | opus | Always (Phase 1, Gate, Escalation) | | Architect A (FE) | `team-architect-fe` | opus | Phase 1 (parallel with B) | | Architect B (BE) | `team-architect-be` | opus | Phase 1 (parallel with A) | | Architect C (Infra) | `team-architect-infra` | opus | Phase 1 (on-demand) + Phase 5 (always) | | UI/UX Master | `team-uiux-master` | sonnet | Phase 2 (conditional) | | Designer x N | `team-designer` | opus | Phase 3 (parallel, worktree isolated) | | Tester x N | `team-tester` | sonnet | Phase 4 (parallel) | ## Agent Invocation All agents are invoked via the `Agent` tool: ``` Agent( subagent_type="general-purpose", prompt="[agent .md content]\n\nTask: [specific task]", mode="bypassPermissions" ) ``` For Designers, add worktree isolation: ``` Agent( subagent_type="general-purpose", prompt="[agent .md content]\n\nTask: [specific task]", mode="bypassPermissions", isolation="worktree" ) ``` ## Cross-Review Dialog Phase 1 cross-review uses TeamCreate for multi-agent dialog: - Participants: Team Leader + Architect A + Architect B - Purpose: Review each other's plans for consistency - Terminates when Leader approves the consolidated plan