Skip to content

Epic Product Requirements Doc Writer

Drafts a structured Epic PRD (product requirements doc) from a high-level product idea

Stars
40,703
Licence
MIT
Files
1 file

What it does

Once installed, the agent writes a structured product requirements document for a large feature or 'epic' when you describe an idea. The document covers the problem, goals, user personas, user journeys, functional and non-functional requirements, success metrics, scope exclusions and business value, and is saved as a Markdown file. The agent asks clarifying questions when the idea is vague, so the result is meant to be a starting point for engineering planning rather than a finished spec.

Great for

  • Product managers drafting an epic before handing it to engineering
  • Developers or leads who need a consistent requirements template quickly
  • Students learning how a product requirements document is structured

Skip it if

  • Teams needing verified market data or metrics: the skill only produces text from the prompt and does not research facts, so generated KPIs and value estimates need checking.
  • Small, single-feature tasks, since the template is designed for large-scale epics and will be heavyweight.

Try asking

  • “Write an epic PRD for adding single sign-on to our SaaS admin console”
  • “Draft an Epic PRD for a self-serve billing upgrade flow, asking me clarifying questions first”
  • “Create a PRD for an in-app onboarding checklist and save it under docs/ways-of-work/plan”
Step-by-step guide: how to use Epic Product Requirements Doc WriterInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    breakdown-epic-pm.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

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

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip breakdown-epic-pm.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 a clear epic idea plus any known target users so the personas and journeys are less generic.
  • Review the generated success metrics and business value, since they are estimates the agent makes without data.
  • The skill writes to a path under docs/ways-of-work/plan; make sure the agent has permission to create files there, or adjust the location.

What's inside

  • SKILL.md

Redistributed unmodified from github/awesome-copilot under the MIT 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.