← ClaudeAtlas

buildlisted

Phase 2 (Development), step 5 of product-playbook — the per-feature build loop: ONE feature at a time, a definition-of-done that INCLUDES security, reuse before writing, verify the LIVE path, review the diff, write the feature doc. Use to implement features, or run /build "build feature X", "implement", "add the feature". Appends to PRODUCT.md#Build log + writes docs/features/<feature>.md. Composes /run and /code-review. Run /dev-check when all core-scope features are done.
kish21/product-playbook · ★ 5 · Code & Development · score 70
Install: claude install-skill kish21/product-playbook
# `/build` — Phase 2 · Development ⑤ · run as an **engineer** > Part of **product-playbook**. Reads + updates the project spine (`PRODUCT.md`, or the project's existing docs — resolve per MECHANISMS.md §Spine resolution). > **Rule files — open by path, never search:** `${CLAUDE_PLUGIN_ROOT}/PRINCIPLES.md` · MECHANISMS.md = `${CLAUDE_PLUGIN_ROOT}/references/mechanisms.md` · MECHANISMS-ON-DEMAND.md = `${CLAUDE_PLUGIN_ROOT}/references/mechanisms-on-demand.md` (a path still starting with `$`: the same names in `.claude/product-playbook/`, else `~/.claude/product-playbook/`). > **This skill's OWN reference files are a DIFFERENT folder** — they live in `references/` **beside this SKILL.md** (`commands/build/references/`), not in the plugin-root `references/` named above. Both install routes put them there. Below, `feature-archetypes.md` · `live-path-checks.md` each mean that folder: open them by that path, and never look for them next to MECHANISMS.md. > **Open `PRINCIPLES.md` and `MECHANISMS.md` before the first step** (paths above; a situational companion only when a rule points into it), then apply them — load-bearing: **per-feature contract (security in the DoD)**, > **secure-by-construction**, **prompts→`prompts/` YAML**, **doc↔code reconciled**, **measure before > fixing**, **no swallowed errors**, **reuse-before-write**, **trace callers (live-path)**, > **generic-not-domain-specific**. > War stories: `${CLAUDE_PLUGIN_ROOT}/references/case-files-build.md` (plugin root, besid