Team Lead phase — decompose approved design into task graph and dispatch all specialists
Dispatch the team-lead agent as a single long-running call.
Team Lead internally manages all specialist dispatches and wave coordination.
team-lead
plan/active/ artifacts (brief, design, all ADRs)Skill("team:task-template") for task file schemaWave 1 (parallel): team-db-engineer + team-ui-ux-designer (no dependencies)
Wave 2: team-backend-engineer (depends: DB done)
Wave 3: team-frontend-engineer (depends: DB + Backend done)
Wave 4: team-qa-engineer (depends: all implementation done)
Team Lead reports to SKILL.md with one of:
COMPLETE — all tasks completed and QA approved all deliverablesDEADLOCK: {task-id} — {reason} — task permanently blocked, downstream blockedDESIGN_ISSUE: {issue summary} — specialist found design problem, team pausedSKILL.md presents to user: "Task {task-id} is permanently blocked because {reason}. Options: fix it manually, skip this task, or stop." Act on user's choice.
SKILL.md presents issue to user.
If user approves fix: re-dispatch team-solution-architect with issue context, then re-dispatch team-lead to resume.
If user rejects: stop or continue without affected tasks (user's decision).