Execute a specific task from the project plan. Invoke as /execute-task <task-id> (e.g. /execute-task p1-001).
Execute task $ARGUMENTS following the project's task execution procedure.
Read these files before doing anything else:
docs/spec/task-execution.md — the execution procedure you must followdocs/spec/instructions.md — code quality rules and validation gatesdocs/spec/architecture.md — patterns to followDetermine the task file from the task ID:
p1-xxx → docs/plan/phase-01/p1-xxx.mdp2-xxx → docs/plan/phase-02/p2-xxx.mdp3-xxx → docs/plan/phase-03/p3-xxx.mdRead the task file and locate task $ARGUMENTS. Read its description, affected files, and every Definition of Done criterion in full.
Read every file listed under Files: in the task before writing a single line of code. Never modify what you haven't read.
Follow docs/spec/task-execution.md exactly:
docs/spec/instructions.md)Run all validation gates before marking done:
pnpm nx lint web
pnpm nx build web
pnpm nx affected -t test
pnpm nx run-many -t typecheck
Verify every DoD criterion explicitly. Do not mark done if any criterion is unclear or untested.
**Status:** from new to done in the task file<type>(<scope>): <description>
Task: $ARGUMENTS
> **Note:** to the task