spec-writer
Installation
SKILL.md
Spec Writer Skill
Goal
Transform a user goal or feature request into a structured PRD using EARS syntax. Before generating requirements, invoke the ambiguity layer to clarify unclear aspects. Human approval required before proceeding to implementation.
Boundary vs
product/req-elicitation.skill:req-elicitationis the heavyweight IEEE 29148 / IREB elicitation pass (stakeholder interviews, use cases → fullEARS_REQUIREMENTS.md).spec-writeris the fast feature-to-PRD path that reuses the same EARS forms (defined canonically inreq-elicitation). For large or regulated requirement sets, runreq-elicitation; usespec-writerfor a single feature's PRD. Both must use the identical EARS patterns.
Steps
- Receive and understand the goal
- First, check for
Step 0strategic context indocs/strategic/(e.g.,BUSINESS_CASE.md,EMPATHY_MAP.md,PROBLEM_STATEMENT.md). If present, read them. - Ask the user: "Describe what you want to build in plain language"
- Identify: Who is the user? What problem does it solve? What does success look like? (using the strategic docs if available)
- First, check for