{"id":"0f9d9385-f441-4112-a968-2a34f6ac0c3b","shortId":"eq7bH2","kind":"skill","title":"structured-autonomy-generate","tagline":"Structured Autonomy Implementation Generator Prompt","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","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-structured-autonomy-generate","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/structured-autonomy-generate","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (4,017 chars)","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-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:25.979Z","embedding":null,"createdAt":"2026-04-18T20:26:10.202Z","updatedAt":"2026-05-18T18:52:25.979Z","lastSeenAt":"2026-05-18T18:52:25.979Z","tsv":"'/implementation.md':67 '1':31,84,89,110,242,395,399,436,450,476 '2':43,111,119,140,144,267,418,472,494,508 '3':51,112,133,289 '4':59,306 'accept':32 'accomplish':353 'action':193,396,473 'affect':115 'agent':455,513 'ambigu':201 'analysi':246 'api':298,317 'applic':303,448,506 'approach':266,282,288 'appropri':184 'architectur':290 'autonomi':3,6 'base':214 'begin':369 'block':176 'branch':99,367,378,381 'build':440,498 'build/test':223 'build/test/run':262 'chang':470,528 'checkbox':190 'checklist':438,496 'code':58,175,257,268,274,403,410,422,429,480,487 'codebas':88 'collect':271 'command':224,263 'comment':415,434,492 'commit':452,454,468,510,512,526 'complet':19,34,57,153,170,408,427,485 'compon':293 'comprehens':53,121,335 'concret':205 'configur':287 'context':342 'convent':258,299 'copi':21,172,400,419,477 'copy-past':20,171 'correct':377 'cover':338 'creat':18,385 'current':361 'data':295 'decid':207 'decis':212 'depend':220,264 'describ':234,348 'detail':324 'determin':100 'doc':311 'document':25,55,155,276,291,308,316 'entir':232,340 'error':277,441,499 'etc':113 'everi':192,202 'exact':181,349 'execut':129 'exist':273,384 'explicit':221 'extract':44,95 'featur':41,65,96,105,343,365 'feature-nam':40,64,104,364 'fetch':309 'file':76,93,114,141,147,165,182,406,425,483 'flow':296 'folder':102,255 'follow':68 'gather':241 'generat':4,8,16,52,72,142,145 'goal':345 'gotcha':329 'handl':278 'identifi':283,330 'implement':7,14,24,46,75,107,146,352,370 'includ':169 'instruct':203,393,398,417,443,475,501 'interact':294 'item':194 'known':326 'languag':407,426,484 'librari':270 'libraries/frameworks':315 'limit':327 'logging/debugging':281 'made':213 'main':388 'major':314 'make':355 'manag':265,301 'markdown':154,189 'master':237 'md':164 'modif':179 'moment':210 'move':373 'must':168,456,514 'name':42,66,97,106,260,344,366 'need':180 'note':286,320 'number':109 'observ':196 'offici':307,310 'one':123,346 'organ':256 'output':148 'packag':337 'paramet':319 'pars':85 'past':22,173,402,421,479 'path':183 'pattern':261,269,275,279,285,297 'paus':132 'permission/capability':331 'placehold':412,431,489 'plan':15,36,39,50,61,63,82,86,103,150,167,238 'plan.md':37,92 'point':199 'pr':13,35 'prerequisit':354 'proceed':137 'project':187,228,233,244,247,252,341 'project-wid':243 'prompt':9 'read':90 'readi':23,158,174 'record':280,325 'requir':332 'research':87,122,135,216,239,336 'respons':28 'return':136,333 'root':101 'run':120 'runsubag':127 'save':60,74,161 'sentenc':347 'skill' 'skill-structured-autonomy-generate' 'sole':27 'source-github' 'specif':195,225,323,397,416,442,474,500 'stack':218,250 'stage':466,524 'state':222,300 'step':47,54,79,83,108,118,139,143,390,392,394,435,449,471,493,507 'step-by-step':389 'stop':451,453,457,509,511,515 'strategi':305 'structur':2,5,188,253 'structured-autonomy-gener':1 'sure':356 'syntax':318 'technolog':217,249 'test':304,409,428,465,486,523 'testabl':197 'time':124 'todo':414,433,491 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'type':229,248 'ui':445,503 'use':125,126,156,359 'user':463,521 'utility/helper':284 'verif':198,437,446,495,504 'version':251,322 'version-specif':321 'wait':460,518 'wide':245 'zero':178","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-05-18T18:52:25.979Z"},{"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-05-07T22:40:18.921Z"}],"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","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"95b6d7e792c86bc771353f453aabbe66efeb08be","skill_md_path":"skills/structured-autonomy-generate/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/structured-autonomy-generate"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"structured-autonomy-generate","description":"Structured Autonomy Implementation Generator Prompt"},"skills_sh_url":"https://skills.sh/github/awesome-copilot/structured-autonomy-generate"},"updatedAt":"2026-05-18T18:52:25.979Z"}}