Skip to content

PRD Product Spec Template

Drafts a one-page product requirements doc with problem, metrics, scope, user stories and rollout plan.

Stars
9,376
Licence
Apache-2.0
Files
2 files

What it does

When installed, the agent produces a single-page product requirements document (PRD) in a clear, fixed structure: a status badge (draft, approved or shipped), the problem and why it matters now, 3-5 success metrics, what is in and out of scope, user stories written as Given/When/Then, design notes with placeholder mockups, and a rollout plan with open questions. It is a formatting template that guides how the agent writes the spec, so you get a consistent document rather than a free-form outline.

Great for

  • Product managers who need a quick first draft of a feature spec
  • Engineers and designers who want a shared, structured requirements page to review
  • Founders writing a lightweight PRD before building something

Skip it if

  • Teams needing a full enterprise PRD with legal, compliance or detailed technical architecture sections, since the template covers only a one-page outline
  • Anyone expecting the agent to validate market data or metrics; the template only shapes the document, so the numbers and claims must be checked by you

Try asking

  • “Write a one-page PRD for adding dark mode to our mobile app, with success metrics and scope”
  • “Draft a product spec for a new checkout flow using Given/When/Then user stories”
  • “Turn my rough notes on the onboarding redesign into a PRD with open questions listed”
Step-by-step guide: how to use PRD Product Spec TemplateInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the Apache-2.0 licence and an attribution note.

    pm-spec.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip pm-spec.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip pm-spec.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Give the agent the problem, target users and rough goals up front so the metrics and scope sections are grounded rather than invented.
  • Review the generated open questions and success metrics before sharing, since the template asks for them but does not verify them.
  • The example.html file shows the expected output layout, which helps you judge whether the result matches the intended structure.

What's inside

  • example.html
  • SKILL.md

Redistributed unmodified from nexu-io/html-anything under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.