← ClaudeAtlas

adrlisted

Use when the user knows what they want built and says "/adr", "write an ADR for X", "decide and build X", or "ADR-driven". Turns an intent into a grounded, cited, build-ready ADR at docs/adr/YYYY-MM-DD-<slug>.md — load-bearing decisions surfaced to the human — then hands off to `nightshift:plan`'s landing step (the plan is opened as a PR and Nightshift lands it overnight). For exploratory "not sure what I want yet" work use brainstorming first. Do NOT use for domain vocabulary (use domain-modeling) or for prose mechanics on an existing document (use writing-artifacts).
jasonm4130/claude-skills · ★ 5 · AI & Automation · score 72
Install: claude install-skill jasonm4130/claude-skills
# ADR-Driven Development (front-end for `adr → nightshift`) Turn an intent into one **grounded, cited, build-ready ADR**, then hand it to `nightshift:plan`'s landing step. This collapses `brainstorm → spec → writing-plans → nightshift` into **`adr → nightshift`** for "I know what I want, build it" work. The arc: ``` intent → GROUND → ADR (you approve) → plan PR → Nightshift lands it → you ratify ``` **Stay thin.** This skill is a four-phase orchestrator — prose plus the two embedded blocks below. The determinism lives in Nightshift's `loop/`, not here. One ADR doc, not a multi-file apparatus. For exploratory "not sure what I want yet" work use `brainstorming` first. ## Phase 1 — Ground (scaled) Read the real code and current external practice the change touches. **Default inline; escalate to a `/deep-research` fan-out only when the change is novel, cross-cutting, or the user asks** — a research fan-out on a one-line change is the ceremony to avoid. - **State grounding:** LSP (symbols/types/refs), `git` history, an `Explore` agent for breadth. - **Research grounding:** `context7` for library docs, the cloudflare MCP for CF, a `/deep-research` fan-out for novel/cross-cutting work or on request — current external knowledge, not ~1-year-stale training. - **Record which mode was used** (inline vs research fan-out) in the ADR. **Output:** a grounding brief — every claim already cited — that feeds the ADR. ## Phase 2 — Author the ADR Write `docs/adr/YYYY-MM-DD-<slug>