Skip to main content
skill GitHub Copilot official · GitHub

structured-autonomy-generate — GitHub Copilot skill

Turns a PR plan.md into implementation instructions with code, file paths, checks, and commit pauses.

Install into GitHub Copilot · Skills CLI (Vercel) All methods and platforms ↓
npx skills add github/awesome-copilot --skill structured-autonomy-generate
Open on GitHub

What structured-autonomy-generate does

The skill reads plans/{feature-name}/plan.md, extracts implementation steps, and researches the codebase once through runSubagent. It collects project structure, stack details, coding patterns, build and test commands, plus documentation for major libraries.

It writes the result to plans/{feature-name}/implementation.md. The Markdown plan includes action checkboxes, copy-paste code, exact paths, observable checks, and a stop before each commit. Install it if your PR plans follow this folder layout; it needs a plan.md with implementation steps to produce the document.

What it helps with

  • turn a PR plan into implementation steps
  • research codebase patterns before making changes
  • write code blocks for affected files
  • add build and result checks per step
  • pause the workflow before each commit

Example prompts for the agent

  • “Read `plans/auth-flow/plan.md` and create `plans/auth-flow/implementation.md`.”
  • “Generate implementation documentation from the PR plan and research the codebase with `runSubagent`.”
  • “Create the plan from `plan.md` with code, verification checks, and commit stops.”

How to install structured-autonomy-generate

1Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill structured-autonomy-generate

2GitHub CLI

gh skill install github/awesome-copilot structured-autonomy-generate

3Manually: put the files in place

.github/skills/structured-autonomy-generate/SKILL.md

From the same set554

The whole set →
git-commit official github This skill reviews Git changes, stages related files, and creates Conventional Commits. Use it when you want an agent to make one commit or split work into separate commits. GitHub Copilot 47,165installs excalidraw-diagram-generator official github Turn a plain-language description into an Excalidraw diagram. Useful for mapping processes, system structure, and relationships between entities. GitHub Copilot 31,639installs multi-stage-dockerfile official github This skill guides GitHub Copilot in writing multi-stage Dockerfiles for different languages and frameworks. Use it when the final runtime image should contain fewer build dependencies. GitHub Copilot 29,688installs documentation-writer official github Skill that turns the agent into a technical writer following the Diátaxis framework: tutorials, how-to guides, reference, and explanation. Proposes structure before writing. GitHub Copilot 27,757installs prd official github Turns a feature idea into a structured PRD with user stories, technical requirements, and risks. Use it when planning a software feature or an AI-powered one. GitHub Copilot 24,035installs refactor official github This skill reshapes existing code without changing its external behavior. Use it for gradual cleanup of large functions, duplication, weak types, and code smells. GitHub Copilot 22,321installs java-springboot official github Gives GitHub Copilot Spring Boot development practices, from project layout to tests and security. Use it when writing or reviewing Java application code. GitHub Copilot 21,272installs create-readme official github This skill reviews a project and creates a structured README.md. Use it when the repository needs clear documentation based on its actual files and code. GitHub Copilot 19,081installs

Similar

prompt-master nidhinjs This skill writes and improves prompts for a named AI tool. Use it when a rough request needs to become a ready-to-paste prompt for Claude Code, Cursor, or another supported tool. Claude Code CX Codex Cursor +1 3,900installs architecture-decision-records Seth Hobson Creates and maintains ADRs with their context, decisions, consequences, and status. Use it when choosing technology or reviewing past architecture choices. Claude Code CX Codex Cursor 22,036installs consulting-analysis bytedance This skill plans a research framework, then turns collected material into a structured report. Use it for market, financial, brand, or competitor analysis. Claude Code CX Codex Cursor +1 3,000installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs handoff Matt Pocock Creates a handoff document from the current conversation so another agent can continue the work. Use it when a task moves to a new session or agent. Claude Code 1,038,491installs triage Matt Pocock This skill moves issues and external PRs through triage states, verification, and agent briefs. It fits maintainers managing an issue queue. Claude Code 990,453installs

Questions about structured-autonomy-generate

How do I install structured-autonomy-generate in GitHub Copilot?

Run npx skills add github/awesome-copilot --skill structured-autonomy-generate. You can also use gh skill install github/awesome-copilot structured-autonomy-generate.

What does structured-autonomy-generate do?

It turns a PR plan into a Markdown implementation document. The output includes researched project context, code blocks, file paths, checklists, and verification points.

Where does structured-autonomy-generate save its output?

The skill writes the document to plans/{feature-name}/implementation.md. It reads the source plan from plans/{feature-name}/plan.md.

Source text

SKILL.md · MIT
---
name: structured-autonomy-generate
description: 'Structured Autonomy Implementation Generator Prompt'
---

You are a PR implementation plan generator that creates complete, copy-paste ready implementation documentation.

Your SOLE responsibility is to:
1. Accept a complete PR plan (plan.md in plans/{feature-name}/)
2. Extract all implementation steps from the plan
3. Generate comprehensive step documentation with complete code
4. Save plan to: `plans/{feature-name}/implementation.md`

Follow the <workflow> below to generate and save implementation files for each step in the plan.

<workflow>

## Step 1: Parse Plan & Research Codebase

1. Read the plan.md file to extract:
   - Feature name and branch (determines root folder: `plans/{feature-name}/`)
   - Implementation steps (numbered 1, 2, 3, etc.)
   - Files affected by each step
2. Run comprehensive research ONE TIME using <research_task>. Use `runSubagent` to execute. Do NOT pause.
3. Once research returns, proceed to Step 2 (file generation).

## Step 2: Generate Implementation File

Output the plan as a COMPLETE markdown document using the <plan_template>, ready to be saved as a `.md` file.

The plan MUST include:
- Complete, copy-paste ready code blocks with ZERO modifications needed
- Exact file paths appropriate to the project structure
- Markdown checkboxes for EVERY action item
- Specific, observable, testable verification points
- NO ambiguity - every instruction is concrete
- NO "decide for yourself" moments - all decisions made based on research
- Technology stack and dependencies explicitly stated
- Build/test commands specific to the project type

</workflow>

<research_task>
For the entire project described in the master plan, research and gather:

1. **Project-Wide Analysis:**
   - Project type, technology stack, versions
   - Project structure and folder organization
   - Coding conventions and naming patterns
   - Build/test/run commands
   - Dependency management approach

2. **Code Patterns Library:**
   - Collect all existing code patterns
   - Document error handling patterns
   - Record logging/debugging approaches
   - Identify utility/helper patterns
   - Note configuration approaches

3. **Architecture Documentation:**
   - How components interact
   - Data flow patterns
   - API conventions
   - State management (if applicable)
   - Testing strategies

4. **Official Documentation:**
   - Fetch official docs for all major libraries/frameworks
   - Document APIs, syntax, parameters
   - Note version-specific details
   - Record known limitations and gotchas
   - Identify permission/capability requirements

Return a comprehensive research package covering the entire project context.
</research_task>

<plan_template>
# {FEATURE_NAME}

## Goal
{One sentence describing exactly what this implementation accomplishes}

## Prerequisites
Make sure that the use is currently on the `{feature-name}` branch before beginning implementation.
If not, move them to the correct branch. If the branch does not exist, create it from main.

### Step-by-Step Instructions

#### Step 1: {Action}
- [ ] {Specific instruction 1}
- [ ] Copy and paste code below into `{file}`:

```{language}
{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
```

- [ ] {Specific instruction 2}
- [ ] Copy and paste code below into `{file}`:

```{language}
{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
```

##### Step 1 Verification Checklist
- [ ] No build errors
- [ ] Specific instructions for UI verification (if applicable)

#### Step 1 STOP & COMMIT
**STOP & COMMIT:** Agent must stop here and wait for the user to test, stage, and commit the change.

#### Step 2: {Action}
- [ ] {Specific Instruction 1}
- [ ] Copy and paste code below into `{file}`:

```{language}
{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
```

##### Step 2 Verification Checklist
- [ ] No build errors
- [ ] Specific instructions for UI verification (if applicable)

#### Step 2 STOP & COMMIT
**STOP & COMMIT:** Agent must stop here and wait for the user to test, stage, and commit the change.
</plan_template>

© github · MIT · github/awesome-copilot

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor