{"id":"0f9d9385-f441-4112-a968-2a34f6ac0c3b","shortId":"eq7bH2","kind":"skill","title":"Structured Autonomy Generate","tagline":"Awesome Copilot skill by Github","description":"You are a PR implementation plan generator that creates complete, copy-paste ready implementation documentation.\n\nYour SOLE responsibility is to:\n1. Accept a complete PR plan (plan.md in plans/{feature-name}/)\n2. Extract all implementation steps from the plan\n3. Generate comprehensive step documentation with complete code\n4. Save plan to: `plans/{feature-name}/implementation.md`\n\nFollow the <workflow> below to generate and save implementation files for each step in the plan.\n\n<workflow>\n\n## Step 1: Parse Plan & Research Codebase\n\n1. Read the plan.md file to extract:\n   - Feature name and branch (determines root folder: `plans/{feature-name}/`)\n   - Implementation steps (numbered 1, 2, 3, etc.)\n   - Files affected by each step\n2. Run comprehensive research ONE TIME using <research_task>. Use `runSubagent` to execute. Do NOT pause.\n3. Once research returns, proceed to Step 2 (file generation).\n\n## Step 2: Generate Implementation File\n\nOutput the plan as a COMPLETE markdown document using the <plan_template>, ready to be saved as a `.md` file.\n\nThe plan MUST include:\n- Complete, copy-paste ready code blocks with ZERO modifications needed\n- Exact file paths appropriate to the project structure\n- Markdown checkboxes for EVERY action item\n- Specific, observable, testable verification points\n- NO ambiguity - every instruction is concrete\n- NO \"decide for yourself\" moments - all decisions made based on research\n- Technology stack and dependencies explicitly stated\n- Build/test commands specific to the project type\n\n</workflow>\n\n<research_task>\nFor the entire project described in the master plan, research and gather:\n\n1. **Project-Wide Analysis:**\n   - Project type, technology stack, versions\n   - Project structure and folder organization\n   - Coding conventions and naming patterns\n   - Build/test/run commands\n   - Dependency management approach\n\n2. **Code Patterns Library:**\n   - Collect all existing code patterns\n   - Document error handling patterns\n   - Record logging/debugging approaches\n   - Identify utility/helper patterns\n   - Note configuration approaches\n\n3. **Architecture Documentation:**\n   - How components interact\n   - Data flow patterns\n   - API conventions\n   - State management (if applicable)\n   - Testing strategies\n\n4. **Official Documentation:**\n   - Fetch official docs for all major libraries/frameworks\n   - Document APIs, syntax, parameters\n   - Note version-specific details\n   - Record known limitations and gotchas\n   - Identify permission/capability requirements\n\nReturn a comprehensive research package covering the entire project context.\n</research_task>\n\n<plan_template>\n# {FEATURE_NAME}\n\n## Goal\n{One sentence describing exactly what this implementation accomplishes}\n\n## Prerequisites\nMake sure that the use is currently on the `{feature-name}` branch before beginning implementation.\nIf not, move them to the correct branch. If the branch does not exist, create it from main.\n\n### Step-by-Step Instructions\n\n#### Step 1: {Action}\n- [ ] {Specific instruction 1}\n- [ ] Copy and paste code below into `{file}`:\n\n```{language}\n{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO \"TODO\" COMMENTS}\n```\n\n- [ ] {Specific instruction 2}\n- [ ] Copy and paste code below into `{file}`:\n\n```{language}\n{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO \"TODO\" COMMENTS}\n```\n\n##### Step 1 Verification Checklist\n- [ ] No build errors\n- [ ] Specific instructions for UI verification (if applicable)\n\n#### Step 1 STOP & COMMIT\n**STOP & COMMIT:** Agent must stop here and wait for the user to test, stage, and commit the change.\n\n#### Step 2: {Action}\n- [ ] {Specific Instruction 1}\n- [ ] Copy and paste code below into `{file}`:\n\n```{language}\n{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO \"TODO\" COMMENTS}\n```\n\n##### Step 2 Verification Checklist\n- [ ] No build errors\n- [ ] Specific instructions for UI verification (if applicable)\n\n#### Step 2 STOP & COMMIT\n**STOP & COMMIT:** Agent must stop here and wait for the user to test, stage, and commit the change.\n</plan_template>","tags":["structured","autonomy","generate","awesome","copilot","github"],"capabilities":["skill","source-github","category-awesome-copilot"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/structured-autonomy-generate","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-22T09:40:13.887Z","embedding":null,"createdAt":"2026-04-18T20:26:10.202Z","updatedAt":"2026-04-22T09:40:13.887Z","lastSeenAt":"2026-04-22T09:40:13.887Z","tsv":"'/implementation.md':66 '1':30,83,88,109,241,394,398,435,449,475 '2':42,110,118,139,143,266,417,471,493,507 '3':50,111,132,288 '4':58,305 'accept':31 'accomplish':352 'action':192,395,472 'affect':114 'agent':454,512 'ambigu':200 'analysi':245 'api':297,316 'applic':302,447,505 'approach':265,281,287 'appropri':183 'architectur':289 'autonomi':2 'awesom':4 'base':213 'begin':368 'block':175 'branch':98,366,377,380 'build':439,497 'build/test':222 'build/test/run':261 'category-awesome-copilot' 'chang':469,527 'checkbox':189 'checklist':437,495 'code':57,174,256,267,273,402,409,421,428,479,486 'codebas':87 'collect':270 'command':223,262 'comment':414,433,491 'commit':451,453,467,509,511,525 'complet':18,33,56,152,169,407,426,484 'compon':292 'comprehens':52,120,334 'concret':204 'configur':286 'context':341 'convent':257,298 'copi':20,171,399,418,476 'copilot':5 'copy-past':19,170 'correct':376 'cover':337 'creat':17,384 'current':360 'data':294 'decid':206 'decis':211 'depend':219,263 'describ':233,347 'detail':323 'determin':99 'doc':310 'document':24,54,154,275,290,307,315 'entir':231,339 'error':276,440,498 'etc':112 'everi':191,201 'exact':180,348 'execut':128 'exist':272,383 'explicit':220 'extract':43,94 'featur':40,64,95,104,342,364 'feature-nam':39,63,103,363 'fetch':308 'file':75,92,113,140,146,164,181,405,424,482 'flow':295 'folder':101,254 'follow':67 'gather':240 'generat':3,15,51,71,141,144 'github':8 'goal':344 'gotcha':328 'handl':277 'identifi':282,329 'implement':13,23,45,74,106,145,351,369 'includ':168 'instruct':202,392,397,416,442,474,500 'interact':293 'item':193 'known':325 'languag':406,425,483 'librari':269 'libraries/frameworks':314 'limit':326 'logging/debugging':280 'made':212 'main':387 'major':313 'make':354 'manag':264,300 'markdown':153,188 'master':236 'md':163 'modif':178 'moment':209 'move':372 'must':167,455,513 'name':41,65,96,105,259,343,365 'need':179 'note':285,319 'number':108 'observ':195 'offici':306,309 'one':122,345 'organ':255 'output':147 'packag':336 'paramet':318 'pars':84 'past':21,172,401,420,478 'path':182 'pattern':260,268,274,278,284,296 'paus':131 'permission/capability':330 'placehold':411,430,488 'plan':14,35,38,49,60,62,81,85,102,149,166,237 'plan.md':36,91 'point':198 'pr':12,34 'prerequisit':353 'proceed':136 'project':186,227,232,243,246,251,340 'project-wid':242 'read':89 'readi':22,157,173 'record':279,324 'requir':331 'research':86,121,134,215,238,335 'respons':27 'return':135,332 'root':100 'run':119 'runsubag':126 'save':59,73,160 'sentenc':346 'skill':6 'sole':26 'source-github' 'specif':194,224,322,396,415,441,473,499 'stack':217,249 'stage':465,523 'state':221,299 'step':46,53,78,82,107,117,138,142,389,391,393,434,448,470,492,506 'step-by-step':388 'stop':450,452,456,508,510,514 'strategi':304 'structur':1,187,252 'sure':355 'syntax':317 'technolog':216,248 'test':303,408,427,464,485,522 'testabl':196 'time':123 'todo':413,432,490 'type':228,247 'ui':444,502 'use':124,125,155,358 'user':462,520 'utility/helper':283 'verif':197,436,445,494,503 'version':250,321 'version-specif':320 'wait':459,517 'wide':244 'zero':177","prices":[{"id":"824afea3-8f66-4b67-ba83-da9ca6ade296","listingId":"0f9d9385-f441-4112-a968-2a34f6ac0c3b","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:26:10.202Z"}],"sources":[{"listingId":"0f9d9385-f441-4112-a968-2a34f6ac0c3b","source":"github","sourceId":"github/awesome-copilot/structured-autonomy-generate","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/structured-autonomy-generate","isPrimary":false,"firstSeenAt":"2026-04-18T21:51:20.437Z","lastSeenAt":"2026-04-22T06:52:32.230Z"},{"listingId":"0f9d9385-f441-4112-a968-2a34f6ac0c3b","source":"skills_sh","sourceId":"github/awesome-copilot/structured-autonomy-generate","sourceUrl":"https://skills.sh/github/awesome-copilot/structured-autonomy-generate","isPrimary":true,"firstSeenAt":"2026-04-18T20:26:10.202Z","lastSeenAt":"2026-04-22T09:40:13.887Z"}],"details":{"listingId":"0f9d9385-f441-4112-a968-2a34f6ac0c3b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"structured-autonomy-generate","source":"skills_sh","category":"awesome-copilot","skills_sh_url":"https://skills.sh/github/awesome-copilot/structured-autonomy-generate"},"updatedAt":"2026-04-22T09:40:13.887Z"}}