
The prd skill generates comprehensive Product Requirements Documents that translate business concepts into detailed technical specifications for software systems and AI features. It guides users through a structured discovery process to gather requirements before producing a standardized PRD that includes executive summaries, user stories, technical architecture, and risk analysis. The skill solves the problem of ambiguous project scope by enforcing concrete, measurable criteria and a consistent schema that serves as a single source of truth for stakeholders and development teams.
$ npx -y skills add github/awesome-copilot --skill prd --agent claude-codeInstalls into .claude/skills of the current project.
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.
Use this skill when:
Before writing a single line of the PRD, you MUST interrogate the user to fill knowledge gaps. Do not assume context.
Ask about:
Synthesize the user's input. Identify dependencies and hidden complexities.
Generate the document using the Strict PRD Schema below.
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.
You MUST follow this exact structure for the output:
As a [user], I want to [action] so that [benefit].TBD.Problem: Users struggle to find specific documentation snippets in massive repositories. Solution: An intelligent search system that provides direct answers with source citations. Success:
codesearch, grep, webfetch.Sponsors