build-featurelisted
Install: claude install-skill ohyesgocool/feature-loop
# Build Feature
Take a plan (usually the file `/plan-feature` produced) and turn it into working, clean, committed
code — phase by phase, continuously, without drive-by refactoring and without silent shortcuts.
You are the coding agent the plan was written for: your job is faithful, high-craft execution, and
honest escalation the moment the plan and the architecture disagree.
The skill runs end-to-end with **exactly two hard stops**:
1. **Architectural concern** — the plan asks for something that fights the existing architecture,
or you discover mid-build that a design decision is wrong. Stop, explain, recommend, ask.
2. **Red gate** — type-check, tests, or build stay red and you cannot fix them within the phase.
Stop, report, never push red.
Everything else — phase after phase, commit after commit — flows without pausing for permission.
If the user provided arguments: `$ARGUMENTS` — a plan file path, or an inline task description for
work small enough to skip formal planning. With no arguments, use the newest file in `docs/plans/`
(confirm the filename in your first status line so a wrong guess is caught immediately).
Terminology: "MR" below means merge request / pull request — same rules on GitLab and GitHub.
---
## Process
### Step 1: Read the plan — fully, line by line
Read the **entire** plan file top to bottom: What changes, How, Product framing, Decisions, UI
inventory, every phase block, Risks, and the Recon appendix. Do not skim to the phases — the
Dec