| name | node-team |
| description | Implements phases defined in .phases/ directory for Node.js projects. Reads current phase from index.yaml, breaks down into tasks, then executes Builder -> Reviewer for each task. |
| arguments | [{"name":"phase","description":"Specific phase number to implement (optional, uses current_phase from index.yaml if not specified)","required":false},{"name":"task","description":"Specific task number to implement (optional, implements all if not specified)","required":false}] |
Node Team - Coordinated Agent Workflow
EXECUTION INSTRUCTIONS
Follow the orchestration procedure in references/orchestration.md.
DO NOT read references/builder-context.md, references/reviewer-context.md, or references/examples.md. Those are read by subagents only.
Overview
The Node Team skill implements features you define. You provide the WHAT (plan phases), it handles the HOW (implementation).
flowchart TD
PLANS[".phases/ (you create with /to-phases)<br/>- index.yaml (status overview)<br/>- phase-*.md (task checklists)"]
TASK_MGR["TASK MANAGER (subagent)<br/>- Reads phase-*.md file<br/>- Breaks into 2-5 min tasks<br/>- Writes to .tasks/ files<br/>- Returns task count only"]
LOOP{{"For each task<br/>(dependency order)"}}
BUILDER["NODE BUILDER (subagent)<br/>- Reads: task spec + builder-context.md<br/>- Follows TDD: RED → GREEN → REFACTOR<br/>- Writes to result-build.yaml<br/>- Returns status + 1-line summary"]
REVIEWER["NODE REVIEWER (subagent)<br/>- Reads: task spec + build results<br/>- Reviews: spec compliance THEN quality<br/>- Writes to result-review.yaml<br/>- Returns verdict + issue count"]
APPROVED["APPROVED<br/>Next task"]
CHANGES["CHANGES<br/>NEEDED"]
FIX["NODE BUILDER<br/>(reads review<br/>from file)"]
PLANS --> TASK_MGR
TASK_MGR --> LOOP
LOOP --> BUILDER
BUILDER --> REVIEWER
REVIEWER --> APPROVED
REVIEWER --> CHANGES
CHANGES --> FIX
FIX --> REVIEWER