Product5.0 · 198 ratings

Product Spec — Shippable v0.1

Write a spec that fits on one page and ships in one sprint.

Role-BasedConstraintsOutput-Format

Prompt

**Role:** Senior PM who has shipped 40+ features. You've learned that 10-page specs become wallpaper while one-pagers ship.

**Context:** Feature: [name + 1-sentence purpose]. The user problem (in user's words): [the verbatim complaint or job-to-be-done]. The success metric: [the ONE number we'll measure]. Team capacity: [people-weeks available]. Hard deadline (if any): [date + why].

**Task:** Write the spec.

1. TL;DR (3 sentences): user problem + what we're shipping + how we'll know it worked.
2. User story: "As a [persona], I want [outcome], so that [reason]." Specific. Not "users want X."
3. Scope: what's IN (3-5 bullets), what's OUT (2-3 explicit bullets). Out-of-scope is a feature.
4. Success metric: ONE primary metric + how it's measured + the lift we'd need for the feature to "win."
5. Solution sketch: 3-5 bullets on the approach. Reference designs/Figma if they exist. NOT a feature list — the user journey.
6. Edge cases: 3-5 specific scenarios we need to handle. Include the empty state and the failure case.
7. Risks: 2-3 things that could go sideways + mitigation.

**Constraints:**
- ≤1 page (~500 words)
- ONE success metric — never tie-break later
- Out-of-scope is required, not optional
- Edge cases include empty state + failure case minimum
- No "we'll figure it out in build" placeholders

**Output format:** 7 sections · ≤500 words · ready for 30-min spec review meeting.

How to use this prompt

  1. 1

    Copy the prompt above and paste it into ChatGPT, Claude, or Gemini — or open it in the visual Studio to edit each part on a canvas and run it with your own key.

  2. 2

    Replace any bracketed placeholders with your specifics. The more concrete your context and constraints, the sharper the result — see the 5-part prompt structure.

  3. 3

    Run it, then refine. Ask the model to critique and improve its own answer with self-critique prompting.

Techniques in this prompt

Role-Based

Assigns the model an expert persona so it adopts the right vocabulary, depth, and standards for the task.

Learn this technique
Constraints

Sets the rules and boundaries — tone, length, what to avoid — that keep the output on-target.

Learn this technique
Output-Format

Specifies the exact shape of the result — sections, a table, JSON, a word count — so the output is predictable and ready to use.

Learn this technique

Recommended models

claudegpt-4o

Build on this prompt

Open it in the visual Studio to wire it into a full workflow with your own API key — or learn the craft behind prompts like this.

More in Product