
prd
Skill为软件功能和 AI 功能写产品需求文档:先追问要解决的问题、成功指标与约束,再按固定结构输出执行摘要、用户故事、技术规格与风险分析,要求需求可度量。收录在 GitHub 官方维护的 awesome-copilot 社区技能库中。
name: prd
description: 'Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features. Includes executive summaries, user stories, technical specifications, and risk analysis.'
license: MIT
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.
相關資源

Breakdown Epic PM
Skill把一个新 Epic(大型功能)的想法写成产品需求文档(PRD):问题与目标、用户画像、用户旅程、功能与非功能需求、成功指标和不做的范围,信息不够时会先追问,结果存为 Markdown 文件。收录于 GitHub 官方维护的 awesome-copilot 合集,装进 agent 即可用,无需额外账号。
github/awesome-copilot40.1k
CCPM
Skill软件项目的规格驱动管理流程:先引导头脑风暴写出 PRD,再拆成 Epic 与带依赖的任务并同步为 GitHub Issues,可随时询问站会进度、下一步与阻塞项,也能派多个 agent 并行写代码。需要 Git、已登录的 gh 命令行和一个 GitHub 仓库。
automazeio/ccpm8.4k
Grill Me
Skill动手前让 agent 围绕计划或设计连续追问,每轮附上推荐答案,直到每个决策分支都问清楚。它会调用同仓库的 grilling 技能,安装时需要一并装上。
mattpocock/skills294k
Spec Kit
CLIGitHub 官方的规格驱动开发工具包:specify CLI 为 Copilot、Claude Code、Codex 等 agent 初始化规格、计划与任务流程,先写规格再实现,另有缺陷修复与想法评估流程。需要 Python 3.11+ 与 uv。
github/spec-kit142k
office-hours(gstack)
Skillgstack 里的 YC 办公时间技能:创业模式用六个追问检验需求真实性、最窄切入点与未来适配度,构建模式为副业、黑客松和开源项目做头脑风暴,最后产出设计文档。由 Garry Tan 维护。
garrytan/gstack137k
Interview Me
Skill需求还说不清时使用:agent 一次只问一个问题并附上自己的猜测,逐步弄清目标用户、动机、成功标准和约束,有约 95% 把握后把意图复述给你确认,确认后再进入写方案。适合产品立项和梳理创业想法,需要你在线逐条回答,不适合无人值守的自动任务。出自 Addy Osmani 的 agent-skills。
addyosmani/agent-skills107k