{"id":"78b766f4-d7db-43af-a9b0-57b137e28137","shortId":"yJjHuw","kind":"skill","title":"Prd","tagline":"Awesome Copilot skill by Github","description":"# Product Requirements Document (PRD)\n\n## Overview\n\nDesign 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.\n\n## When to Use\n\nUse this skill when:\n\n- Starting a new product or feature development cycle\n- Translating a vague idea into a concrete technical specification\n- Defining requirements for AI-powered features\n- Stakeholders need a unified \"source of truth\" for project scope\n- User asks to \"write a PRD\", \"document requirements\", or \"plan a feature\"\n\n---\n\n## Operational Workflow\n\n### Phase 1: Discovery (The Interview)\n\nBefore writing a single line of the PRD, you **MUST** interrogate the user to fill knowledge gaps. Do not assume context.\n\n**Ask about:**\n\n- **The Core Problem**: Why are we building this now?\n- **Success Metrics**: How do we know it worked?\n- **Constraints**: Budget, tech stack, or deadline?\n\n### Phase 2: Analysis & Scoping\n\nSynthesize the user's input. Identify dependencies and hidden complexities.\n\n- Map out the **User Flow**.\n- Define **Non-Goals** to protect the timeline.\n\n### Phase 3: Technical Drafting\n\nGenerate the document using the **Strict PRD Schema** below.\n\n---\n\n## PRD Quality Standards\n\n### Requirements Quality\n\nUse concrete, measurable criteria. Avoid \"fast\", \"easy\", or \"intuitive\".\n\n```diff\n# Vague (BAD)\n- The search should be fast and return relevant results.\n- The UI must look modern and be easy to use.\n\n# Concrete (GOOD)\n+ The search must return results within 200ms for a 10k record dataset.\n+ The search algorithm must achieve >= 85% Precision@10 in benchmark evals.\n+ The UI must follow the 'Vercel/Next.js' design system and achieve 100% Lighthouse Accessibility score.\n```\n\n---\n\n## Strict PRD Schema\n\nYou **MUST** follow this exact structure for the output:\n\n### 1. Executive Summary\n\n- **Problem Statement**: 1-2 sentences on the pain point.\n- **Proposed Solution**: 1-2 sentences on the fix.\n- **Success Criteria**: 3-5 measurable KPIs.\n\n### 2. User Experience & Functionality\n\n- **User Personas**: Who is this for?\n- **User Stories**: `As a [user], I want to [action] so that [benefit].`\n- **Acceptance Criteria**: Bulleted list of \"Done\" definitions for each story.\n- **Non-Goals**: What are we NOT building?\n\n### 3. AI System Requirements (If Applicable)\n\n- **Tool Requirements**: What tools and APIs are needed?\n- **Evaluation Strategy**: How to measure output quality and accuracy.\n\n### 4. Technical Specifications\n\n- **Architecture Overview**: Data flow and component interaction.\n- **Integration Points**: APIs, DBs, and Auth.\n- **Security & Privacy**: Data handling and compliance.\n\n### 5. Risks & Roadmap\n\n- **Phased Rollout**: MVP -> v1.1 -> v2.0.\n- **Technical Risks**: Latency, cost, or dependency failures.\n\n---\n\n## Implementation Guidelines\n\n### DO (Always)\n\n- **Define Testing**: For AI systems, specify how to test and validate output quality.\n- **Iterate**: Present a draft and ask for feedback on specific sections.\n\n### DON'T (Avoid)\n\n- **Skip Discovery**: Never write a PRD without asking at least 2 clarifying questions first.\n- **Hallucinate Constraints**: If the user didn't specify a tech stack, ask or label it as `TBD`.\n\n---\n\n## Example: Intelligent Search System\n\n### 1. Executive Summary\n\n**Problem**: Users struggle to find specific documentation snippets in massive repositories.\n**Solution**: An intelligent search system that provides direct answers with source citations.\n**Success**:\n\n- Reduce search time by 50%.\n- Citation accuracy >= 95%.\n\n### 2. User Stories\n\n- **Story**: As a developer, I want to ask natural language questions so I don't have to guess keywords.\n- **AC**:\n  - Supports multi-turn clarification.\n  - Returns code blocks with \"Copy\" button.\n\n### 3. AI System Architecture\n\n- **Tools Required**: `codesearch`, `grep`, `webfetch`.\n\n### 4. Evaluation\n\n- **Benchmark**: Test with 50 common developer questions.\n- **Pass Rate**: 90% must match expected citations.","tags":["prd","awesome","copilot","github"],"capabilities":["skill","source-github","category-awesome-copilot"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/prd","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"install_from":"skills.sh"}},"qualityScore":"0.300","qualityRationale":"deterministic score 0.30 from registry signals: · indexed on skills.sh · published under github/awesome-copilot","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T19:40:24.441Z","embedding":null,"createdAt":"2026-04-18T20:24:30.748Z","updatedAt":"2026-04-22T19:40:24.441Z","lastSeenAt":"2026-04-22T19:40:24.441Z","tsv":"'-2':283,292 '-5':300 '1':100,277,282,291,469 '10':247 '100':261 '10k':237 '2':151,303,444,504 '200ms':234 '3':178,299,343,538 '4':366,547 '5':388 '50':500,552 '85':245 '90':558 '95':503 'ac':526 'accept':325 'access':263 'accuraci':365,502 'achiev':244,260 'action':321 'ai':72,344,410,539 'ai-pow':71 'algorithm':242 'alway':406 'analysi':152 'answer':491 'api':354,378 'applic':348 'architectur':369,541 'ask':86,125,425,441,459,514 'assum':123 'auth':381 'avoid':199,433 'awesom':2 'bad':206 'benchmark':249,549 'benefit':324 'block':534 'bridg':22 'budget':145 'build':133,342 'bullet':327 'busi':26 'button':537 'category-awesome-copilot' 'citat':494,501,562 'clarif':531 'clarifi':445 'clear':42 'code':533 'codesearch':544 'common':553 'complex':163 'complianc':387 'compon':374 'comprehens':13 'concret':65,196,226 'constraint':144,449 'context':124 'copi':536 'copilot':3 'core':128 'cost':399 'criteria':198,298,326 'cycl':58 'data':371,384 'dataset':239 'dbs':379 'deadlin':149 'defin':43,68,169,407 'definit':331 'depend':160,401 'design':12,257 'develop':57,510,554 'didn':453 'diff':204 'direct':490 'discoveri':101,435 'document':9,19,91,183,478 'done':330 'draft':180,423 'easi':201,223 'ensur':38 'eval':250 'evalu':357,548 'exact':272 'exampl':465 'execut':30,278,470 'expect':561 'experi':305 'failur':402 'fast':200,211 'featur':56,74,96 'feedback':427 'fill':118 'find':476 'first':447 'fix':296 'flow':168,372 'follow':254,270 'function':306 'gap':24,120 'generat':181 'github':6 'goal':172,337 'good':227 'grade':16 'grep':545 'guess':524 'guidelin':404 'hallucin':448 'handl':385 'hidden':162 'idea':62 'identifi':159 'implement':403 'input':158 'integr':376 'intellig':466,485 'interact':375 'interrog':114 'interview':103 'intuit':203 'iter':420 'keyword':525 'know':141 'knowledg':119 'kpis':302 'label':461 'languag':516 'latenc':398 'least':443 'lighthous':262 'line':108 'list':328 'look':219 'map':164 'massiv':481 'match':560 'measur':197,301,361 'metric':137 'modern':35,220 'multi':529 'multi-turn':528 'must':113,218,230,243,253,269,559 'mvp':393 'natur':515 'need':76,356 'never':436 'new':53 'non':171,336 'non-goal':170,335 'oper':97 'output':276,362,418 'overview':11,370 'pain':287 'pass':556 'persona':308 'phase':99,150,177,391 'plan':94 'point':288,377 'power':73 'prd':1,10,90,111,187,190,266,439 'prds':20 'precis':246 'present':421 'privaci':383 'problem':129,280,472 'product':7,15,17,54 'production-grad':14 'project':83 'propos':289 'protect':174 'provid':489 'qualiti':191,194,363,419 'question':446,517,555 'rate':557 'record':238 'reduc':496 'relev':214 'repositori':482 'requir':8,18,40,69,92,193,346,350,543 'result':215,232 'return':213,231,532 'risk':389,397 'roadmap':390 'rollout':392 'schema':188,267 'scope':84,153 'score':264 'search':208,229,241,467,486,497 'section':430 'secur':382 'sentenc':284,293 'singl':107 'skill':4,32,49 'skip':434 'snippet':479 'softwar':36 'solut':290,483 'sourc':79,493 'source-github' 'specif':67,368,429,477 'specifi':412,455 'stack':147,458 'stakehold':75 'standard':192 'start':51 'statement':281 'stori':314,334,506,507 'strategi':358 'strict':186,265 'structur':273 'struggl':474 'success':136,297,495 'summari':279,471 'support':527 'synthes':154 'system':37,258,345,411,468,487,540 'tbd':464 'tech':146,457 'technic':29,66,179,367,396 'test':408,415,550 'time':498 'timelin':176 'tool':349,352,542 'translat':59 'truth':81 'turn':530 'ui':217,252 'unifi':78 'use':46,47,184,195,225 'user':85,116,156,167,304,307,313,317,452,473,505 'v1.1':394 'v2.0':395 'vagu':61,205 'valid':417 'vercel/next.js':256 'vision':27 'want':319,512 'webfetch':546 'within':233 'without':440 'work':33,143 'workflow':98 'write':88,105,437","prices":[{"id":"d7025b27-5375-44ec-a7c3-5297ccdc6225","listingId":"78b766f4-d7db-43af-a9b0-57b137e28137","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:24:30.748Z"}],"sources":[{"listingId":"78b766f4-d7db-43af-a9b0-57b137e28137","source":"github","sourceId":"github/awesome-copilot/prd","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/prd","isPrimary":false,"firstSeenAt":"2026-04-18T21:50:39.886Z","lastSeenAt":"2026-04-22T18:53:03.053Z"},{"listingId":"78b766f4-d7db-43af-a9b0-57b137e28137","source":"skills_sh","sourceId":"github/awesome-copilot/prd","sourceUrl":"https://skills.sh/github/awesome-copilot/prd","isPrimary":true,"firstSeenAt":"2026-04-18T20:24:30.748Z","lastSeenAt":"2026-04-22T19:40:24.441Z"}],"details":{"listingId":"78b766f4-d7db-43af-a9b0-57b137e28137","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"prd","source":"skills_sh","category":"awesome-copilot","skills_sh_url":"https://skills.sh/github/awesome-copilot/prd"},"updatedAt":"2026-04-22T19:40:24.441Z"}}