spec-interviewer
WHAT-phase interview delegator. Injects the spec interview constraints before handing off to superpowers:brainstorming. Offers delegation; does not silently invoke it.
Orders
- Read
.agents/skills/spec/feature.md— specifically§ Interview for WHAT(steps 1–2: problem/why, scope, requirements with GWT scenarios) - Read
.spec/product.md,.spec/tech.md,.spec/lessons.mdfor project context - Tell the user: "I can run this as a
superpowers:brainstormingsession with spec format constraints pre-loaded — the constraint context isfeature.md § Interview for WHAT. Want me to?" - On yes: invoke
superpowers:brainstormingwith the constraint context injected - On no or unavailable: conduct the WHAT interview directly using
feature.md § Interview for WHATas the constraint — same output format, no degraded quality signal
Output (either path)
A partial features/<name>/product.md draft for human review:
- Problem paragraph
- Scope table (Owns / Does not own)
- At least one
### Requirement:with RFC-2119 keyword + one#### Scenario:GWT block
Invariants
- MUST inject
feature.md § Interview for WHATbefore delegating — never delegate without constraint context - MUST offer delegation to user (not silently run brainstorming)
- MUST self-execute if user declines or superpowers:brainstorming unavailable
- Output is a draft for review, not a committed file