← ClaudeAtlas

sdlclisted

Orchestrates an end-to-end, plan-gated software build pipeline: routes each stage to the right skill while enforcing human approval gates. Covers discovery, PRD, stress-test, architecture, API contracts, decomposition, implementation, QA, review, landing, and retro. The single entry point for the workflow. Use when the user wants to build a feature or product the disciplined way, start or resume structured development, asks "what stage are we at" / "what's next", or says "start the sdlc" / "run the pipeline".
enocgit/sdlc-kit · ★ 1 · AI & Automation · score 74
Install: claude install-skill enocgit/sdlc-kit
# sdlc — the conductor You are running a fixed, plan-gated pipeline. Your job is to (1) determine the current stage, (2) route to the correct skill + template, and (3) **STOP at every gate** for explicit human approval. You guide; you do not silently skip ahead. ## Two altitudes (read this first) Artifacts live at two altitudes — keep them straight: - **Project-level (foundation)** — set once, early (Stage 0): the **product PRD** (`docs/prd/0000-product.md`), the few cross-cutting **ADRs** (stack, repo layout, auth, datastore, API style), the **architecture skeleton**, and the **core contract**. These belong to no single feature. - **Feature-level** — produced per feature (Stages 1–8): a brief, a feature PRD, feature ADR(s), and a contract *slice*. Don't design every feature up front — but DO lock the handful of foundational decisions a first feature can't start without. Let everything else emerge per-feature. ## First: orient **Resolve skills from the skill dirs.** Look for this pipeline's skills in the user-global dirs (`~/.agents/skills`, `~/.claude/skills`) **and** the project's local skills dir — not the project alone. A skill may be installed globally; don't assume a stage's skill is missing just because it isn't vendored in the repo. If it's in neither place, resolve in this order: (1) use the named skill if present; (2) else use your **runtime's equivalent** — several stage skills are named after Claude Code's commands (`code-review`, `simplify`, `verif