← ClaudeAtlas

sdd-plan-writerlisted

Writes a self-contained, step-by-step Spec-Driven Development (SDD) implementation plan for an AI coding agent to execute against an already-confirmed batch of work items (bugs, gaps, features) — exact file paths per task, EARS-style trigger/response acceptance criteria, a runnable verification command per task, explicit [NEEDS CLARIFICATION] markers instead of guessing, and dependency-ordered phases. Trigger on requests like "напиши SDD-план", "распиши план по шагам для агента", "сделай implementation plan для батча X" once the work items are already identified. Do NOT trigger for open-ended "what should we build" ideation — that needs investigation first, not this skill.
ivanestar/eitr · ★ 4 · AI & Automation · score 77
Install: claude install-skill ivanestar/eitr
# SDD Plan Writer ## Purpose An AI coding agent stops when the work _looks_ done. Without a check the agent itself can run, "looks done" is the only signal available, and every silent mistake waits for a human to notice — this is Anthropic's own diagnosis of why plans fail in practice, not a hypothetical concern (see Anthropic's Claude Code best-practices documentation). A spec that says "add validation to the signup form" leaves the agent free to satisfy that sentence in a dozen mutually-inconsistent ways; a spec that names the exact file, the exact trigger/response behavior, and the exact command that proves it worked leaves no such freedom. This skill exists to produce the second kind of spec, not the first — every task must carry its own path, acceptance criterion, and verification command, or it does not go into the plan yet. ## When to use **Precondition — the input must already be a finite, confirmed list of work items.** Each item must already be understood well enough to name at least one concrete file it touches. Typical inputs: the Core-gap rows of a closed `axis-closure-matrix` report, an already-agreed feature description, a named bug with a known repro. If any item still requires "figure out what's actually wrong first," send that item through investigation (a general-purpose research subagent, or your own direct reading) BEFORE this skill runs — do not fold an open investigation into a plan task; a plan task is for **known, scoped** work, not for discovery.