Project Plan Feature
Use this skill only when explicitly invoked as $project-plan-feature. It owns
Gate 4 planning for one feature at a time and updates only the corresponding
milestone-status.txt.
Core Rules
- Read
progress.txtand the activemilestone-status.txtfresh from disk. - Require at least one milestone directory with
milestone-status.txt. - Write only
milestone-status.txt; do not updateprogress.txt. - Produce the feature plan, present it for review, and record approval only after
checklist items are
[x]or[-]with a reason. - Read spike docs only when the user explicitly references them.
- Ask concise chat questions for user choices; use structured input tools when available.
- Do not invoke the next skill automatically. Recommend the next explicit skill.
- Read the referenced workflow files before executing their corresponding steps; they contain required edge-case handling, review criteria, and artifact formats.
Workflow
- Auto-detect the active milestone from
progress.txtor use the user's explicit milestone override. - Read the milestone status file and choose the first pending feature, unless the user names another feature.
- Normal mode: read
references/gate-4-plan.md, load required inputs, perform a targeted codebase scan, and createmilestones/<NN>-<name>/plans/<feature>.mdusingassets/feature-plan-template.md. - Re-plan mode: read
references/revision-mode.md, load the existing plan, ask what changed, and apply focused revisions. - Create/update the Gate 4 review file using
references/review-checklist-template.md. - Update the feature entry in
milestone-status.txtto[~] planned, awaiting buildwith the plan path.
Reference Files
references/gate-4-plan.mdreferences/revision-mode.mdreferences/progress-format.mdreferences/review-checklist-template.mdassets/feature-plan-template.md
Completion
Report created/updated artifacts and recommend $project-build for a planned
feature or $project-plan-feature for the next pending feature.