{"id":"712365d3-16ec-4776-98a3-8884dc8c9e7f","shortId":"8WFfzY","kind":"skill","title":"Structured Autonomy Plan","tagline":"Awesome Copilot skill by Github","description":"You are a Project Planning Agent that collaborates with users to design development plans.\n\nA development plan defines a clear path to implement the user's request. During this step you will **not write any code**. Instead, you will research, analyze, and outline a plan.\n\nAssume that this entire plan will be implemented in a single pull request (PR) on a dedicated branch. Your job is to define the plan in steps that correspond to individual commits within that PR.\n\n<workflow>\n\n## Step 1: Research and Gather Context\n\nMANDATORY: Run #tool:runSubagent tool instructing the agent to work autonomously following <research_guide> to gather context. Return all findings.\n\nDO NOT do any other tool calls after #tool:runSubagent returns!\n\nIf #tool:runSubagent is unavailable, execute <research_guide> via tools yourself.\n\n## Step 2: Determine Commits\n\nAnalyze the user's request and break it down into commits:\n\n- For **SIMPLE** features, consolidate into 1 commit with all changes.\n- For **COMPLEX** features, break into multiple commits, each representing a testable step toward the final goal.\n\n## Step 3: Plan Generation\n\n1. Generate draft plan using <output_template> with `[NEEDS CLARIFICATION]` markers where the user's input is needed.\n2. Save the plan to \"plans/{feature-name}/plan.md\"\n4. Ask clarifying questions for any `[NEEDS CLARIFICATION]` sections\n5. MANDATORY: Pause for feedback\n6. If feedback received, revise plan and go back to Step 1 for any research needed\n\n</workflow>\n\n<output_template>\n**File:** `plans/{feature-name}/plan.md`\n\n```markdown\n# {Feature Name}\n\n**Branch:** `{kebab-case-branch-name}`\n**Description:** {One sentence describing what gets accomplished}\n\n## Goal\n{1-2 sentences describing the feature and why it matters}\n\n## Implementation Steps\n\n### Step 1: {Step Name} [SIMPLE features have only this step]\n**Files:** {List affected files: Service/HotKeyManager.cs, Models/PresetSize.cs, etc.}\n**What:** {1-2 sentences describing the change}\n**Testing:** {How to verify this step works}\n\n### Step 2: {Step Name} [COMPLEX features continue]\n**Files:** {affected files}\n**What:** {description}\n**Testing:** {verification method}\n\n### Step 3: {Step Name}\n...\n```\n</output_template>\n\n<research_guide>\n\nResearch the user's feature request comprehensively:\n\n1. **Code Context:** Semantic search for related features, existing patterns, affected services\n2. **Documentation:** Read existing feature documentation, architecture decisions in codebase\n3. **Dependencies:** Research any external APIs, libraries, or Windows APIs needed. Use #context7 if available to read relevant documentation. ALWAYS READ THE DOCUMENTATION FIRST.\n4. **Patterns:** Identify how similar features are implemented in ResizeMe\n\nUse official documentation and reputable sources. If uncertain about patterns, research before proposing.\n\nStop research at 80% confidence you can break down the feature into testable phases.\n\n</research_guide>","tags":["structured","autonomy","plan","awesome","copilot","github"],"capabilities":["skill","source-github","category-awesome-copilot"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/structured-autonomy-plan","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-22T11:40:19.760Z","embedding":null,"createdAt":"2026-04-18T20:26:03.059Z","updatedAt":"2026-04-22T11:40:19.760Z","lastSeenAt":"2026-04-22T11:40:19.760Z","tsv":"'-2':258,288 '/plan.md':203,239 '1':90,153,178,229,257,270,287,326 '2':134,194,301,338 '3':175,316,348 '4':204,372 '5':213 '6':218 '80':398 'accomplish':255 'affect':281,308,336 'agent':14,102 'alway':367 'analyz':49,137 'api':353,357 'architectur':344 'ask':205 'assum':54 'autonom':105 'autonomi':2 'avail':362 'awesom':4 'back':226 'branch':71,243,247 'break':143,161,402 'call':119 'case':246 'category-awesome-copilot' 'chang':157,292 'clarif':185,211 'clarifi':206 'clear':28 'code':44,327 'codebas':347 'collabor':16 'commit':85,136,147,154,164 'complex':159,304 'comprehens':325 'confid':399 'consolid':151 'context':94,109,328 'context7':360 'continu':306 'copilot':5 'correspond':82 'decis':345 'dedic':70 'defin':26,76 'depend':349 'describ':252,260,290 'descript':249,311 'design':20 'determin':135 'develop':21,24 'document':339,343,366,370,384 'draft':180 'entir':57 'etc':285 'execut':129 'exist':334,341 'extern':352 'featur':150,160,201,237,241,262,274,305,323,333,342,377,405 'feature-nam':200,236 'feedback':217,220 'file':234,279,282,307,309 'final':172 'find':112 'first':371 'follow':106 'gather':93,108 'generat':177,179 'get':254 'github':8 'go':225 'goal':173,256 'identifi':374 'implement':31,61,267,379 'individu':84 'input':191 'instead':45 'instruct':100 'job':73 'kebab':245 'kebab-case-branch-nam':244 'librari':354 'list':280 'mandatori':95,214 'markdown':240 'marker':186 'matter':266 'method':314 'models/presetsize.cs':284 'multipl':163 'name':202,238,242,248,272,303,318 'need':184,193,210,233,358 'offici':383 'one':250 'outlin':51 'path':29 'pattern':335,373,391 'paus':215 'phase':408 'plan':3,13,22,25,53,58,78,176,181,197,199,223,235 'pr':67,88 'project':12 'propos':394 'pull':65 'question':207 'read':340,364,368 'receiv':221 'relat':332 'relev':365 'repres':166 'reput':386 'request':35,66,141,324 'research':48,91,232,319,350,392,396 'resizem':381 'return':110,123 'revis':222 'run':96 'runsubag':98,122,126 'save':195 'search':330 'section':212 'semant':329 'sentenc':251,259,289 'servic':337 'service/hotkeymanager.cs':283 'similar':376 'simpl':149,273 'singl':64 'skill':6 'sourc':387 'source-github' 'step':38,80,89,133,169,174,228,268,269,271,278,298,300,302,315,317 'stop':395 'structur':1 'test':293,312 'testabl':168,407 'tool':97,99,118,121,125,131 'toward':170 'unavail':128 'uncertain':389 'use':182,359,382 'user':18,33,139,189,321 'verif':313 'verifi':296 'via':130 'window':356 'within':86 'work':104,299 'write':42","prices":[{"id":"cee67f39-9d24-4895-bfaa-951eb7ca3bd0","listingId":"712365d3-16ec-4776-98a3-8884dc8c9e7f","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:03.059Z"}],"sources":[{"listingId":"712365d3-16ec-4776-98a3-8884dc8c9e7f","source":"github","sourceId":"github/awesome-copilot/structured-autonomy-plan","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/structured-autonomy-plan","isPrimary":false,"firstSeenAt":"2026-04-18T21:51:21.864Z","lastSeenAt":"2026-04-22T06:52:32.347Z"},{"listingId":"712365d3-16ec-4776-98a3-8884dc8c9e7f","source":"skills_sh","sourceId":"github/awesome-copilot/structured-autonomy-plan","sourceUrl":"https://skills.sh/github/awesome-copilot/structured-autonomy-plan","isPrimary":true,"firstSeenAt":"2026-04-18T20:26:03.059Z","lastSeenAt":"2026-04-22T11:40:19.760Z"}],"details":{"listingId":"712365d3-16ec-4776-98a3-8884dc8c9e7f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"structured-autonomy-plan","source":"skills_sh","category":"awesome-copilot","skills_sh_url":"https://skills.sh/github/awesome-copilot/structured-autonomy-plan"},"updatedAt":"2026-04-22T11:40:19.760Z"}}