{"id":"dbcde39a-616f-497c-8139-415053e01a24","shortId":"Dju4s3","kind":"skill","title":"Breakdown Feature Prd","tagline":"Awesome Copilot skill by Github","description":"# Feature PRD Prompt\n\n## Goal\n\nAct as an expert Product Manager for a large-scale SaaS platform. Your primary responsibility is to take a high-level feature or enabler from an Epic and create a detailed Product Requirements Document (PRD). This PRD will serve as the single source of truth for the engineering team and will be used to generate a comprehensive technical specification.\n\nReview the user's request for a new feature and the parent Epic, and generate a thorough PRD. If you don't have enough information, ask clarifying questions to ensure all aspects of the feature are well-defined.\n\n## Output Format\n\nThe output should be a complete PRD in Markdown format, saved to `/docs/ways-of-work/plan/{epic-name}/{feature-name}/prd.md`.\n\n### PRD Structure\n\n#### 1. Feature Name\n\n- A clear, concise, and descriptive name for the feature.\n\n#### 2. Epic\n\n- Link to the parent Epic PRD and Architecture documents.\n\n#### 3. Goal\n\n- **Problem:** Describe the user problem or business need this feature addresses (3-5 sentences).\n- **Solution:** Explain how this feature solves the problem.\n- **Impact:** What are the expected outcomes or metrics to be improved (e.g., user engagement, conversion rate, etc.)?\n\n#### 4. User Personas\n\n- Describe the target user(s) for this feature.\n\n#### 5. User Stories\n\n- Write user stories in the format: \"As a `<user persona>`, I want to `<perform an action>` so that I can `<achieve a benefit>`.\"\n- Cover the primary paths and edge cases.\n\n#### 6. Requirements\n\n- **Functional Requirements:** A detailed, bulleted list of what the system must do. Be specific and unambiguous.\n- **Non-Functional Requirements:** A bulleted list of constraints and quality attributes (e.g., performance, security, accessibility, data privacy).\n\n#### 7. Acceptance Criteria\n\n- For each user story or major requirement, provide a set of acceptance criteria.\n- Use a clear format, such as a checklist or Given/When/Then. This will be used to validate that the feature is complete and correct.\n\n#### 8. Out of Scope\n\n- Clearly list what is _not_ included in this feature to avoid scope creep.\n\n## Context Template\n\n- **Epic:** [Link to the parent Epic documents]\n- **Feature Idea:** [A high-level description of the feature request from the user]\n- **Target Users:** [Optional: Any initial thoughts on who this is for]","tags":["breakdown","feature","prd","awesome","copilot","github"],"capabilities":["skill","source-github","category-awesome-copilot"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/breakdown-feature-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-22T17:40:17.668Z","embedding":null,"createdAt":"2026-04-18T20:25:35.981Z","updatedAt":"2026-04-22T17:40:17.668Z","lastSeenAt":"2026-04-22T17:40:17.668Z","tsv":"'-5':174 '/docs/ways-of-work/plan':127 '/prd.md':134 '1':137 '2':149 '3':160,173 '4':201 '5':212 '6':237 '7':273 '8':312 'accept':274,287 'access':270 'act':13 'address':172 'architectur':158 'ask':99 'aspect':105 'attribut':266 'avoid':326 'awesom':4 'breakdown':1 'bullet':243,260 'busi':168 'case':236 'category-awesome-copilot' 'checklist':296 'clarifi':100 'clear':141,291,316 'complet':120,309 'comprehens':71 'concis':142 'constraint':263 'context':329 'convers':198 'copilot':5 'correct':311 'cover':230 'creat':43 'creep':328 'criteria':275,288 'data':271 'defin':112 'describ':163,204 'descript':144,344 'detail':45,242 'document':48,159,337 'e.g':195,267 'edg':235 'enabl':38 'engag':197 'engin':62 'enough':97 'ensur':103 'epic':41,86,129,150,155,331,336 'epic-nam':128 'etc':200 'expect':188 'expert':16 'explain':177 'featur':2,9,36,82,108,132,138,148,171,180,211,307,324,338,347 'feature-nam':131 'format':114,124,220,292 'function':239,257 'generat':69,88 'github':8 'given/when/then':298 'goal':12,161 'high':34,342 'high-level':33,341 'idea':339 'impact':184 'improv':194 'includ':321 'inform':98 'initi':356 'larg':22 'large-scal':21 'level':35,343 'link':151,332 'list':244,261,317 'major':281 'manag':18 'markdown':123 'metric':191 'must':249 'name':130,133,139,145 'need':169 'new':81 'non':256 'non-funct':255 'option':354 'outcom':189 'output':113,116 'parent':85,154,335 'path':233 'perform':268 'persona':203 'platform':25 'prd':3,10,49,51,91,121,135,156 'primari':27,232 'privaci':272 'problem':162,166,183 'product':17,46 'prompt':11 'provid':283 'qualiti':265 'question':101 'rate':199 'request':78,348 'requir':47,238,240,258,282 'respons':28 'review':74 'saa':24 'save':125 'scale':23 'scope':315,327 'secur':269 'sentenc':175 'serv':53 'set':285 'singl':56 'skill':6 'solut':176 'solv':181 'sourc':57 'source-github' 'specif':73,252 'stori':214,217,279 'structur':136 'system':248 'take':31 'target':206,352 'team':63 'technic':72 'templat':330 'thorough':90 'thought':357 'truth':59 'unambigu':254 'use':67,289,302 'user':76,165,196,202,207,213,216,278,351,353 'valid':304 'want':224 'well':111 'well-defin':110 'write':215","prices":[{"id":"f3c72391-0be0-4971-9773-2ae88ad27ee0","listingId":"dbcde39a-616f-497c-8139-415053e01a24","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:25:35.981Z"}],"sources":[{"listingId":"dbcde39a-616f-497c-8139-415053e01a24","source":"github","sourceId":"github/awesome-copilot/breakdown-feature-prd","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/breakdown-feature-prd","isPrimary":false,"firstSeenAt":"2026-04-18T21:48:31.534Z","lastSeenAt":"2026-04-22T12:52:07.422Z"},{"listingId":"dbcde39a-616f-497c-8139-415053e01a24","source":"skills_sh","sourceId":"github/awesome-copilot/breakdown-feature-prd","sourceUrl":"https://skills.sh/github/awesome-copilot/breakdown-feature-prd","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:35.981Z","lastSeenAt":"2026-04-22T17:40:17.668Z"}],"details":{"listingId":"dbcde39a-616f-497c-8139-415053e01a24","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"breakdown-feature-prd","source":"skills_sh","category":"awesome-copilot","skills_sh_url":"https://skills.sh/github/awesome-copilot/breakdown-feature-prd"},"updatedAt":"2026-04-22T17:40:17.668Z"}}