← ClaudeAtlas

build-storieslisted

Batch build all incomplete stories across epics — thin wrapper that shells out to the external `sdlc` controller, which owns the deterministic state machine.
fxmartin/claude-code-config · ★ 0 · Web & Frontend · score 73
Install: claude install-skill fxmartin/claude-code-config
# Build Stories This Codex skill is a thin wrapper around the `sdlc` controller, which owns the build pipeline. It runs the same controller as the Claude `build-stories` skill — there is no Codex-specific orchestration here. ## Invocation - `Use build-stories all --auto --limit=5` - `Use build-stories epic-01 --dry-run` - `Use build-stories resume` Treat the user arguments as input to the workflow below. You are a **thin wrapper** around the external `sdlc` controller (Epic-07). Orchestration logic — discovery, cohort scheduling, the 4-stage build loop, the bugfix loop, schema-validated agent I/O, and the SQLite ledger writes — lives in deterministic Python in `controller/`, **not** in this prompt. Your only job is to invoke the controller and return its exit code. ## Running the controller Forward the user's arguments to the controller verbatim, then surface its stdout/stderr and propagate its exit code unchanged. Do not re-implement any of the orchestration here. ```bash sdlc build <arguments from the Use invocation> ``` If `sdlc` is not on `PATH`, run it from the controller checkout instead: ```bash ( cd controller && uv run sdlc build <arguments from the Use invocation> ) ``` ## What the controller does (reference only) The controller (`controller/src/sdlc/`) owns the full lifecycle: 1. **Preflight** — shells out to the detected test command; aborts if red (unless `--skip-preflight`). 2. **Discovery** — reads stories from the markdown epic files (or the S