
Prd
- 21.3k installs
- 37.1k repo stars
- Updated July 28, 2026
- github/awesome-copilot
prd is a skill for generating production-grade Product Requirements Documents with structured discovery and technical specifications.
About
prd is a skill for generating high-quality Product Requirements Documents that bridge business vision and technical execution. Use it when starting product development cycles, translating vague ideas into concrete specifications, or documenting AI-powered features. It includes discovery phases and a strict PRD schema with measurable criteria.
- Generate comprehensive Product Requirements Documents with executive summaries
- Structured PRD schema with user stories and acceptance criteria
- AI system requirements and risk analysis integration
Prd by the numbers
- 21,337 all-time installs (skills.sh)
- +385 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #23 of 1,901 Documentation skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
prd capabilities & compatibility
- Capabilities
- requirements generation · user story creation · scope definition · risk analysis
- Use cases
- documentation · planning
- Runs
- Remote server
- Pricing
- Free
What prd says it does
Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features.
Before writing a single line of the PRD, you **MUST** interrogate the user to fill knowledge gaps.
Use concrete, measurable criteria. Avoid "fast", "easy", or "intuitive".
npx skills add https://github.com/github/awesome-copilot --skill prdAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 21.3k |
|---|---|
| repo stars | ★ 37.1k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 28, 2026 |
| Repository | github/awesome-copilot ↗ |
How do you write a product requirements document?
Generate comprehensive Product Requirements Documents with structured scope and acceptance criteria.
Who is it for?
Engineers and tech leads translating ambiguous feature ideas into measurable PRDs before sprint planning or AI feature design.
Skip if: Writing implementation code, API client SDKs, or situations where requirements are already locked in an existing spec.
When should I use this skill?
User asks to write a PRD, document requirements, plan a feature, or translate a vague idea into a technical specification.
What you get
Structured PRD markdown with executive summary, user stories, acceptance criteria, non-goals, technical specs, and risk roadmap.
- Executive summary with success criteria
- User personas and acceptance criteria
- Technical architecture and roadmap
By the numbers
- 3 operational workflow phases before PRD output
- Strict PRD Schema defines 5 required document sections
- MIT license declared in SKILL.md frontmatter
Files
Product Requirements Document (PRD)
Overview
Design comprehensive, production-grade Product Requirements Documents (PRDs) that bridge the gap between business vision and technical execution. This skill works for modern software systems, ensuring that requirements are clearly defined.
When to Use
Use this skill when:
- Starting a new product or feature development cycle
- Translating a vague idea into a concrete technical specification
- Defining requirements for AI-powered features
- Stakeholders need a unified "source of truth" for project scope
- User asks to "write a PRD", "document requirements", or "plan a feature"
---
Operational Workflow
Phase 1: Discovery (The Interview)
Before writing a single line of the PRD, you MUST interrogate the user to fill knowledge gaps. Do not assume context.
Ask about:
- The Core Problem: Why are we building this now?
- Success Metrics: How do we know it worked?
- Constraints: Budget, tech stack, or deadline?
Phase 2: Analysis & Scoping
Synthesize the user's input. Identify dependencies and hidden complexities.
- Map out the User Flow.
- Define Non-Goals to protect the timeline.
Phase 3: Technical Drafting
Generate the document using the Strict PRD Schema below.
---
PRD Quality Standards
Requirements Quality
Use concrete, measurable criteria. Avoid "fast", "easy", or "intuitive".
# Vague (BAD)
- The search should be fast and return relevant results.
- The UI must look modern and be easy to use.
# Concrete (GOOD)
+ The search must return results within 200ms for a 10k record dataset.
+ The search algorithm must achieve >= 85% Precision@10 in benchmark evals.
+ The UI must follow the 'Vercel/Next.js' design system and achieve 100% Lighthouse Accessibility score.---
Strict PRD Schema
You MUST follow this exact structure for the output:
1. Executive Summary
- Problem Statement: 1-2 sentences on the pain point.
- Proposed Solution: 1-2 sentences on the fix.
- Success Criteria: 3-5 measurable KPIs.
2. User Experience & Functionality
- User Personas: Who is this for?
- User Stories:
As a [user], I want to [action] so that [benefit]. - Acceptance Criteria: Bulleted list of "Done" definitions for each story.
- Non-Goals: What are we NOT building?
3. AI System Requirements (If Applicable)
- Tool Requirements: What tools and APIs are needed?
- Evaluation Strategy: How to measure output quality and accuracy.
4. Technical Specifications
- Architecture Overview: Data flow and component interaction.
- Integration Points: APIs, DBs, and Auth.
- Security & Privacy: Data handling and compliance.
5. Risks & Roadmap
- Phased Rollout: MVP -> v1.1 -> v2.0.
- Technical Risks: Latency, cost, or dependency failures.
---
Implementation Guidelines
DO (Always)
- Define Testing: For AI systems, specify how to test and validate output quality.
- Iterate: Present a draft and ask for feedback on specific sections.
DON'T (Avoid)
- Skip Discovery: Never write a PRD without asking at least 2 clarifying questions first.
- Hallucinate Constraints: If the user didn't specify a tech stack, ask or label it as
TBD.
---
Example: Intelligent Search System
1. Executive Summary
Problem: Users struggle to find specific documentation snippets in massive repositories. Solution: An intelligent search system that provides direct answers with source citations. Success:
- Reduce search time by 50%.
- Citation accuracy >= 95%.
2. User Stories
- Story: As a developer, I want to ask natural language questions so I don't have to guess keywords.
- AC:
- Supports multi-turn clarification.
- Returns code blocks with "Copy" button.
3. AI System Architecture
- Tools Required:
codesearch,grep,webfetch.
4. Evaluation
- Benchmark: Test with 50 common developer questions.
- Pass Rate: 90% must match expected citations.
Related skills
Forks & variants (2)
Prd has 2 known copies in the catalog totaling 265 installs. They canonicalize to this original listing.
- modelscope.cn - 235 installs
- julianromli - 30 installs
How it compares
Use prd for full feature requirement documents; use narrower planning skills when you only need user-story lists without technical architecture sections.
FAQ
What should I ask the user before writing a PRD?
Ask about the core problem, success metrics, and constraints (budget, tech stack, deadline).
What sections must a PRD include?
Executive summary, user experience & functionality, AI system requirements, technical specifications, and risks & roadmap.
Is Prd safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.