Write Spec

Write a feature spec or PRD from a problem statement or feature idea. Turns vague ideas into structured documents with goals, non-goals, success metrics, user stories, and acceptance criteria.

The Write Spec skill structures messy feature ideas into clear, actionable PRDs. It forces the right questions — who's the user, what's the job-to-be-done, how do we measure success — and produces a document engineers can build from and stakeholders can review.

prd spec requirements user-stories

When to use

Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.

Examples

Feature spec from a Slack message

Turn a vague request into a structured PRD

Write a spec for this: 'We need users to be able to invite their team.' It's for a SaaS project tool with 3 user roles.

Phase a large feature

Break a big feature into phased delivery

Write a phased spec for adding real-time collaboration to our document editor. Phase 1 should ship in 6 weeks.

Define success metrics

Add measurable outcomes to a spec

I have a spec for our new onboarding flow but it's missing success metrics. Help me define what good looks like.