К основному содержанию
скилл GitHub Copilot официальный · GitHub

structured-autonomy-generate — скилл для GitHub Copilot

Готовит подробный план реализации PR по plan.md: с кодом, путями файлов, проверками и шагами коммита.

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill structured-autonomy-generate
Открыть на GitHub

Что делает structured-autonomy-generate

Скилл читает plans/{feature-name}/plan.md, извлекает шаги реализации и один раз исследует кодовую базу через runSubagent. Он учитывает структуру проекта, стек, принятые паттерны, команды сборки и тестов, а также документацию основных библиотек.

Результат сохраняется в plans/{feature-name}/implementation.md. В документе есть чекбоксы, готовые блоки кода, точные пути, проверяемые условия и отдельная остановка перед каждым коммитом. Ставить его стоит командам, которые уже ведут PR-планы в этой структуре; без plan.md с шагами скилл не с чего строить инструкцию.

Какие задачи решает

  • превратить план PR в пошаговую инструкцию
  • собрать кодовые паттерны проекта перед изменениями
  • подготовить блоки кода для указанных файлов
  • добавить проверки сборки и результата каждого шага
  • разделить реализацию на этапы перед коммитами

Примеры запросов агенту

  • «Прочитай `plans/auth-flow/plan.md` и создай `plans/auth-flow/implementation.md`».
  • «Сгенерируй инструкцию реализации по плану PR, исследуй кодовую базу через `runSubagent`».
  • «Подготовь реализацию из `plan.md` с кодом, проверками и остановками перед коммитами».

Как установить structured-autonomy-generate

1Через Skills CLI (Vercel)

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

2GitHub CLI

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

3Вручную: положить файлы

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

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

prompt-master nidhinjs Скилл пишет и улучшает промпты под конкретный ИИ-инструмент. Подключайте его, когда нужно подготовить запрос для Claude Code, Cursor или другого поддерживаемого инструмента. Claude Code CX Codex Cursor +1 3 900установок architecture-decision-records Seth Hobson Помогает создавать и вести ADR: фиксировать контекст, решение и последствия. Нужен при выборе технологий и разборе прошлых решений. Claude Code CX Codex Cursor 22 036установок consulting-analysis bytedance Скилл помогает подготовить план исследования, а затем собрать данные в структурированный аналитический отчёт. Подойдёт для анализа рынка, финансов или конкурентов. Claude Code CX Codex Cursor +1 3 000установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок

Вопросы о structured-autonomy-generate

Как установить structured-autonomy-generate в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill structured-autonomy-generate. Также доступна команда gh skill install github/awesome-copilot structured-autonomy-generate.

Что делает structured-autonomy-generate?

Скилл превращает план PR в Markdown-инструкцию реализации. Он исследует проект, добавляет готовый код, пути файлов, чекбоксы и проверки.

Куда structured-autonomy-generate сохраняет результат?

Скилл записывает документ в plans/{feature-name}/implementation.md. Исходный план он берёт из plans/{feature-name}/plan.md.

Исходный текст

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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой