| name | spec-interview |
| description | Use when a SPEC.md exists or is needed and the user wants gaps found through an interview before implementation |
Spec Interview
Use this workflow to turn an incomplete SPEC.md into an implementation-ready
contract.
Workflow
- Load
spec-best-practices.
- Identify the target
SPEC.md; if none is provided, search likely colocated paths.
- Read the spec and list missing required elements:
- problem and solution narrative
- domain model
REQ-* requirements
- invariants
- non-goals
- acceptance criteria
- risk tags for high-risk work
- Ask focused questions that materially change the spec.
- Fold answered decisions into the spec.
- Stop when the spec can drive implementation without guessed requirements.
Question Quality
Prefer questions about data models, invariants, edge cases, security,
operability, compatibility, and scope boundaries. Avoid questions that can be
answered by reading the repo, or already answered in the surface's Decisions
or the doctrine.