Execute PRD-driven development with TaskMaster and Codex CLI. Use when a user has a PRD and wants tasks generated, then implemented one-by-one with verification, per-task commits, resume support, graceful stop behavior, and watchdog auto-restart for unattended runs.
Use this skill when the user wants a deterministic PRD -> TaskMaster -> implementation loop.
prd-taskmaster first.Validate prerequisites and install scripts into target repo when needed.
See: references/setup-and-preconditions.md
Compile a PRD only when the source plan is split across files.
./scripts/compile-plan-prd.sh <plan-dir> .taskmaster/docs/prd.md
./scripts/bootstrap-taskmaster.sh --input .taskmaster/docs/prd.md --tag mvp --num-tasks 35
./scripts/task-loop.sh --auto
For unattended runs, keep verify guards explicit:
./scripts/task-loop.sh --auto --verify-idle-timeout 300 --verify-timeout 5400
./scripts/task-loop-watchdog.sh --daemon --interval 300 --loop-arg "--verify-idle-timeout" --loop-arg "300" --loop-arg "--verify-timeout" --loop-arg "5400"
scripts/compile-plan-prd.sh: Merge multiple plan markdown files into one PRD.scripts/bootstrap-taskmaster.sh: Parse PRD, expand tasks, and generate task files.scripts/task-loop.sh: Execute tasks with verify-before-complete and commit-per-task.scripts/task-loop-watchdog.sh: Keep task-loop.sh --auto alive and restart on exits.scripts/install-to-repo.sh: Copy bundled scripts into <repo>/scripts.references/setup-and-preconditions.md
Use for prerequisites, target-repo installation, and baseline repo checks.
references/workflow-commands.md
Use for command variants: research/no-research, checkpoints, sandbox modes, daemonized watchdog.
references/active-supervision.md
Use for monitoring checklist, stall recovery, graceful stop, and reporting contract.
references/failure-modes.md
Use when loop behavior deviates; contains known incidents, fixes, and prevention notes.
task-loop.sh for normal execution.npm run validate and npm run verify (where verify runs validate).task(<id>): complete).After each completed task, report: