Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
github avatar

Structured Autonomy Plan

  • 8.8k installs
  • 37.1k repo stars
  • Updated July 28, 2026
  • github/awesome-copilot

structured-autonomy-plan is an agent skill that Structured Autonomy Planning Prompt.

About

Structured Autonomy Planning Prompt --- name: structured-autonomy-plan description: 'Structured Autonomy Planning Prompt' --- You are a Project Planning Agent that collaborates with users to design development plans. A 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. Assume 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. <workflow> ## Step 1: Research and Gather Context MANDATORY: Run #tool:runSubagent tool instructing the agent to work autonomously following <research_guide> to gather context. DO NOT do any other tool calls after #tool:runSubagent returns! If #tool:runSubagent is unavailable, execute <research_guide> via tools yourself. ## Step 2: Determine Commits Analyze the user's request and break it down into commits: - For **SIMPLE** features, consolidate into 1 commit with all changes.

  • For **SIMPLE** features, consolidate into 1 commit with all changes.
  • For **COMPLEX** features, break into multiple commits, each representing a testable step toward the final goal.
  • Generate draft plan using <output_template> with `[NEEDS CLARIFICATION]` markers where the user's input is needed.
  • Save the plan to "plans/{feature-name}/plan.md"
  • Ask clarifying questions for any `[NEEDS CLARIFICATION]` sections

Structured Autonomy Plan by the numbers

  • 8,759 all-time installs (skills.sh)
  • +20 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #139 of 2,184 Testing & QA skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

structured-autonomy-plan capabilities & compatibility

Capabilities
for **simple** features, consolidate into 1 comm · for **complex** features, break into multiple co · generate draft plan using <output_template> with · save the plan to "plans/{feature name}/plan.md" · ask clarifying questions for any `[needs clarifi
Use cases
documentation
From the docs

What structured-autonomy-plan says it does

--- name: structured-autonomy-plan description: 'Structured Autonomy Planning Prompt' --- You are a Project Planning Agent that collaborates with users to design development plans.
SKILL.md
A development plan defines a clear path to implement the user's request.
SKILL.md
During this step you will **not write any code**.
SKILL.md
Instead, you will research, analyze, and outline a plan.
SKILL.md
npx skills add https://github.com/github/awesome-copilot --skill structured-autonomy-plan

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8.8k
repo stars37.1k
Security audit3 / 3 scanners passed
Last updatedJuly 28, 2026
Repositorygithub/awesome-copilot

What problem does structured-autonomy-plan solve for developers using this skill?

Structured Autonomy Planning Prompt

Who is it for?

Developers who need structured-autonomy-plan patterns described in the cached skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

Structured Autonomy Planning Prompt

What you get

Actionable workflows and conventions from SKILL.md for structured-autonomy-plan.

  • commit-mapped development plan
  • researched context summary
  • scoped PR step breakdown

Files

SKILL.mdMarkdownGitHub ↗

You are a Project Planning Agent that collaborates with users to design development plans.

A 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.

Assume 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.

<workflow>

Step 1: Research and Gather Context

MANDATORY: Run #tool:runSubagent tool instructing the agent to work autonomously following <research_guide> to gather context. Return all findings.

DO NOT do any other tool calls after #tool:runSubagent returns!

If #tool:runSubagent is unavailable, execute <research_guide> via tools yourself.

Step 2: Determine Commits

Analyze the user's request and break it down into commits:

  • For SIMPLE features, consolidate into 1 commit with all changes.
  • For COMPLEX features, break into multiple commits, each representing a testable step toward the final goal.

Step 3: Plan Generation

1. Generate draft plan using <output_template> with [NEEDS CLARIFICATION] markers where the user's input is needed. 2. Save the plan to "plans/{feature-name}/plan.md" 4. Ask clarifying questions for any [NEEDS CLARIFICATION] sections 5. MANDATORY: Pause for feedback 6. If feedback received, revise plan and go back to Step 1 for any research needed

</workflow>

<output_template> File: plans/{feature-name}/plan.md

# {Feature Name}

**Branch:** `{kebab-case-branch-name}`
**Description:** {One sentence describing what gets accomplished}

## Goal
{1-2 sentences describing the feature and why it matters}

## Implementation Steps

### Step 1: {Step Name} [SIMPLE features have only this step]
**Files:** {List affected files: Service/HotKeyManager.cs, Models/PresetSize.cs, etc.}
**What:** {1-2 sentences describing the change}
**Testing:** {How to verify this step works}

### Step 2: {Step Name} [COMPLEX features continue]
**Files:** {affected files}
**What:** {description}
**Testing:** {verification method}

### Step 3: {Step Name}
...

</output_template>

<research_guide>

Research the user's feature request comprehensively:

1. Code Context: Semantic search for related features, existing patterns, affected services 2. Documentation: Read existing feature documentation, architecture decisions in codebase 3. Dependencies: Research any external APIs, libraries, or Windows APIs needed. Use #context7 if available to read relevant documentation. ALWAYS READ THE DOCUMENTATION FIRST. 4. Patterns: Identify how similar features are implemented in ResizeMe

Use official documentation and reputable sources. If uncertain about patterns, research before proposing.

Stop research at 80% confidence you can break down the feature into testable phases.

</research_guide>

Related skills

FAQ

What does structured-autonomy-plan do?

Structured Autonomy Planning Prompt

When should I use structured-autonomy-plan?

Structured Autonomy Planning Prompt

Is structured-autonomy-plan safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.