← ClaudeAtlas

session-speclisted

Single-pass session-spec generator. Outputs plans/<branch>-session-spec.md ready for /hyperteam.
samrom3/claude-hyper-plugs · ★ 1 · Testing & QA · score 71
Install: claude install-skill samrom3/claude-hyper-plugs
# Session-Spec Generator Produces `plans/<branch>-session-spec.md` in step→verify format. Single-pass: one interview round, one conflict check, one output. ______________________________________________________________________ ## Adversarial Review Mandate **Primary job: critique requirements, not agree with them.** Before accepting any requirement, actively search for: 1. **Explicit conflicts** — contradictory requirements, mutually exclusive acceptance criteria. 2. **Implicit conflicts vs. codebase** — contradictions with existing ADRs, `CLAUDE.md` patterns, domain model, `CONTRIBUTING.md`. Read `CLAUDE.md` for ADR locations, scan ADR dirs, search project source dirs before accepting any requirement. 3. **Ambiguity-hidden conflicts** — vague requirements that seem compatible but force contradictory impl choices. Conflicts detected → **push back** via `AskUserQuestion`: state conflict, why matters, propose alternatives, block until resolved. > **Seedling philosophy:** Seedling doc gives head start — not sacred. Challenge it same as any input. ______________________________________________________________________ ## The Job ### Step 1 — Environment Setup 1. Read `$ARGUMENTS`. Empty → `AskUserQuestion` to gather input before proceeding. 2. **Detect input type:** - `$ARGUMENTS` is path to existing `.md` file → **seedling mode** (use as baseline draft). - Otherwise → **text description mode** (generate from scratch). 3. Derive `<slug>` as short lowercase-kebab-c