em:review
Compatibility: If
AskUserQuestionis unavailable, present options as a numbered list and wait for the user's reply. IfTaskis unavailable, run parallel steps sequentially. Thecontext: forkandagent:frontmatter fields are Claude Code-specific — on OpenCode and VS Code Copilot they are ignored and the skill runs inline using the current model.
Review an engineering roadmap or epic plan for capacity realism, dependency gaps, missing risks, and phasing quality.
Step 0: Parse Args
Accept either a plan dir path (.codevoyant/plans/{slug}) or default to the most recently modified plan dir under .codevoyant/plans/.
Extract --silent flag.
Set PLAN_DIR accordingly. Verify {PLAN_DIR}/roadmap.md exists — if not, report error and exit.
Step 1: Read All Plan Artifacts
Read all plan artifacts and build a unified picture of total scope vs. stated capacity:
{PLAN_DIR}/roadmap.md— phases, capacity, risks, architecture sections- Every file in
{PLAN_DIR}/breakdowns/— epic sub-tasks and estimates