← ClaudeAtlas

spec-capturelisted

Use when a session has produced decisions, rationale, or context not yet captured in specs, and the session history is available to read.
acaprari/specdriven-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill acaprari/specdriven-skills
# Spec: Capture ## Overview Capture extracts decisions from the current session and writes them into spec files. It never writes silently — it presents what it found, flags ambiguities, and asks for confirmation before touching any file. ## Protocol ### Step 1: Extract and group Read the session history. Group findings by capability area: - Explicit decisions: something the user stated or chose, with rationale present or inferable from context - Ambiguous items: looks like a decision, but intent is unclear — could be a preference, a temporary shortcut, or a decision that was never actually finalised - Implementation details that were never decided: things that emerged from code rather than from a choice (these do not belong in specs) ### Step 2: Present before writing Present findings to the user **before writing anything**: > "Here's what I extracted from this session, grouped by area. Confirm and I'll write — or correct anything that's wrong." > > **[Capability area]** > - Decision: [what was decided] — Rationale: [why] > - Decision: [what was decided] — Rationale: [why] > > **Flagged — intent unclear:** > - "[quote or paraphrase]" — Did you mean [interpretation A] or [interpretation B]? > > **Not capturing (implementation detail, no explicit decision):** > - [thing that emerged from code] — If this was a deliberate choice, tell me the rationale and I'll add it. Wait for confirmation before writing. ### Step 3: Write after confirmation Create or update capabilit