buildlisted
Install: claude install-skill martineserios/thebrana
# Build
The unified development command. One entry point for all work types: features, bug fixes, greenfield projects, refactors, spikes, migrations, and investigations. Auto-detects the right strategy, integrates deeply with `/brana:backlog`, and enforces TDD throughout.
## Phase Protocol — how to execute this skill
The procedure body lives in per-phase files under `phases/` (this skill's base directory — the path announced when the skill loads). **Never execute a phase from memory.** Three rules:
1. **On skill entry:** Read `phases/load.md` first — always, before anything else.
2. **At every step boundary:** when a phase completes and the next begins, Read the next phase file from the PHASES registry below BEFORE doing any of its work. A phase you have not Read this session does not exist — do not improvise its steps from the overview or from training data.
3. **On resume after compression:** identify your current step (CC TaskList `/brana:build — {STEP}` entries, or the task's `build_step` field via `brana backlog get {id}`), then Read that step's phase file before continuing. The previously loaded phase content did NOT survive compression. Also re-read `../_shared/guided-execution.md` if a step registry is in play.
<!-- PHASES -->
| Step | File | Load when |
|------|------|-----------|
| LOAD + CROSS-REFERENCE + STEP REGISTRY + RESUME CHECK + READINESS | phases/load.md | Skill entry — always first |
| CLASSIFY + APPROVE (+ task integration) | phases/classify.md | Aft