← ClaudeAtlas

prdlisted

Use this skill when creating a Product Requirements Document (PRD) for a new feature or product change. Applies to: defining what a feature must do and why, before technical design starts. Trigger on: "write a PRD", "PRD for...", "document the requirements for...", "what should this feature do", or any similar request.
ferronicardoso/harness-setup · ★ 0 · Data & Documents · score 72
Install: claude install-skill ferronicardoso/harness-setup
<!-- managed-by: harness-setup --> ## When to Trigger - "Write a PRD for..." - "Document the requirements for this feature" - "What should this feature do — write it up" - "PRD for the [X] feature" ## Overview A Product Requirements Document captures **what** a feature must do and **why**, from the user/business perspective — before anyone commits to a technical design. It is the input to a TRD (technical requirements), not a replacement for one: keep implementation detail out of it. A PRD is warranted when a feature is non-trivial enough that "what we're building and why" needs to be agreed before "how" — new user-facing capability, a change affecting multiple teams, or anything where the cost of building the wrong thing is high. ## Workflow ### 1 — Gather the essentials before writing Do not invent answers to these — ask if they aren't already clear from the conversation: - Who is this for (user/persona), and what problem do they have today? - What does success look like — a measurable outcome, not just "it works"? - What's explicitly out of scope for this version? ### 2 — Determine where it lives Store PRDs in `docs/prd/`, one file per feature: `docs/prd/<feature-slug>.md`. If that directory doesn't exist, create it. ### 3 — Write the PRD Use this format: ```markdown # PRD — <Feature Name> **Status:** Draft | Approved | Superseded by <link> **Date:** YYYY-MM-DD **Owner:** <who is accountable for this feature's outcome> ## Problem What problem does this solv