Unified team skill for architecture optimization. Uses team-worker agent architecture with role directories for domain logic. Coordinator orchestrates pipeline, workers are team-worker agents. Triggers on "team arch-opt".
Orchestrate multi-agent architecture optimization: analyze codebase → design refactoring plan → implement changes → validate improvements → review code quality.
Skill(skill="team-arch-opt", args="task description")
|
SKILL.md (this file) = Router
|
+--------------+--------------+
| |
no --role flag --role <name>
| |
Coordinator Worker
roles/coordinator/role.md roles/<name>/role.md
|
+-- analyze → dispatch → spawn workers → STOP
|
+-------+-------+-------+-------+
v v v v v
[analyzer][designer][refactorer][validator][reviewer]
| Role |
|---|
| Path |
|---|
| Prefix |
|---|
| Inner Loop |
|---|
| coordinator | roles/coordinator/role.md | — | — |
| analyzer | roles/analyzer/role.md | ANALYZE-* | false |
| designer | roles/designer/role.md | DESIGN-* | false |
| refactorer | roles/refactorer/role.md | REFACTOR-, FIX- | true |
| validator | roles/validator/role.md | VALIDATE-* | false |
| reviewer | roles/reviewer/role.md | REVIEW-, QUALITY- | false |
Parse $ARGUMENTS:
--role <name> → Read roles/<name>/role.md, execute Phase 2-4--role → @roles/coordinator/role.md, execute entry routerTAO.workflow/.team/TAO-<slug>-<date>/ccw cli --mode analysis (read-only), ccw cli --mode write (modifications)mcp__ccw-tools__team_msg(session_id=<session-id>, ...)Coordinator spawns workers using this template:
Agent({
subagent_type: "team-worker",
description: "Spawn <role> worker",
team_name: "arch-opt",
name: "<role>",
run_in_background: true,
prompt: `## Role Assignment