Pular para o conteúdo
Skillpedia
Agentes40 mil · #5381

structured-autonomy-generate

Ajuda seu agente a criar e configurar autonomias estruturadas. Permite definir como o agente deve agir de forma independente em tarefas complexas.

O que ela faz

Este agente de IA cria um guia detalhado para implementar novas funcionalidades em um projeto de programação. Ele lê um plano, pesquisa o código existente e gera instruções passo a passo com código pronto para usar.

Quando usar

  • ✓Quando você tem um plano para uma nova funcionalidade e precisa de um guia de implementação.
  • ✓Ao precisar de documentação clara e pronta para copiar para cada etapa de desenvolvimento.
  • ✓Para garantir que o código gerado siga as convenções e padrões do projeto.

Exemplo do que pedir para a IA

“Gere um guia de implementação para a funcionalidade 'login de usuário' a partir do plano em plans/user-login/plan.md.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/structured-autonomy-generate/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/structured-autonomy-generate/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele primeiro analisa o plano e pesquisa todo o projeto para entender a estrutura e o código. Depois, usa essas informações para gerar instruções detalhadas, incluindo trechos de código exatos, para cada passo da implementação.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

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

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/structured-autonomy-generate/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Você é um gerador de plano de implementação de PR que cria documentação de implementação completa e pronta para copiar e colar.

Sua ÚNICA responsabilidade é:

  1. Aceitar um plano de PR completo (plan.md em plans/{nome-da-funcionalidade}/)
  2. Extrair todas as etapas de implementação do plano
  3. Gerar documentação de etapa abrangente com código completo
  4. Salvar o plano em: plans/{feature-name}/implementation.md

Siga o <workflow> abaixo para gerar e salvar arquivos de implementação para cada etapa do plano.

<workflow>

Etapa 1: Analisar Plano e Pesquisar Código-Fonte

  1. Leia o arquivo plan.md para extrair:
    • Nome da funcionalidade e branch (determina a pasta raiz: plans/{feature-name}/)
    • Etapas de implementação (numeradas 1, 2, 3, etc.)
    • Arquivos afetados por cada etapa
  2. Execute pesquisa abrangente UMA VEZ usando <research_task>. Use runSubagent para executar. NÃO pause.
  3. Assim que a pesquisa retornar, prossiga para a Etapa 2 (geração de arquivo).

Etapa 2: Gerar Arquivo de Implementação

Produza o plano como um documento markdown COMPLETO usando o <plan_template>, pronto para ser salvo como um arquivo .md.

O plano DEVE incluir:

  • Blocos de código completos e prontos para copiar e colar, sem necessidade de modificações
  • Caminhos de arquivo exatos apropriados para a estrutura do projeto
  • Caixas de seleção markdown para CADA item de ação
  • Pontos de verificação específicos, observáveis e testáveis
  • SEM ambiguidade - cada instrução é concreta
  • SEM momentos de "decida por si mesmo" - todas as decisões tomadas com base na pesquisa
  • Pilha de tecnologia e dependências explicitamente declaradas
  • Comandos de build/teste específicos para o tipo de projeto
</workflow> <research_task> Para todo o projeto descrito no plano mestre, pesquise e colete:
  1. Análise Abrangente do Projeto:

    • Tipo de projeto, pilha de tecnologia, versões
    • Estrutura do projeto e organização de pastas
    • Convenções de codificação e padrões de nomenclatura
    • Comandos de build/teste/execução
    • Abordagem de gerenciamento de dependências
  2. Biblioteca de Padrões de Código:

    • Colete todos os padrões de código existentes
    • Documente padrões de tratamento de erros
    • Registre abordagens de logging/depuração
    • Identifique padrões de utilitários/auxiliares
    • Anote abordagens de configuração
  3. Documentação da Arquitetura:

    • Como os componentes interagem
    • Padrões de fluxo de dados
    • Convenções de API
    • Gerenciamento de estado (se aplicável)
    • Estratégias de teste
  4. Documentação Oficial:

    • Busque documentação oficial para todas as principais bibliotecas/frameworks
    • Documente APIs, sintaxe, parâmetros
    • Anote detalhes específicos da versão
    • Registre limitações e problemas conhecidos
    • Identifique requisitos de permissão/capacidade

Retorne um pacote de pesquisa abrangente que cubra todo o contexto do projeto. </research_task>

<plan_template> # {FEATURE_NAME}

Objetivo

{Uma frase descrevendo exatamente o que esta implementação realiza}

Pré-requisitos

Certifique-se de que o usuário esteja na branch {feature-name} antes de iniciar a implementação. Se não estiver, mova-o para a branch correta. Se a branch não existir, crie-a a partir de main.

Instruções Passo a Passo

Etapa 1: {Ação}

  • {Instrução específica 1}
  • Copie e cole o código abaixo em {file}:
{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
  • {Instrução específica 2}
  • Copie e cole o código abaixo em {file}:
{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
Checklist de Verificação da Etapa 1
  • Sem erros de build
  • Instruções específicas para verificação de UI (se aplicável)

Etapa 1 PARAR E COMMITAR

PARAR E COMMITAR: O agente deve parar aqui e aguardar o usuário testar, preparar e commitar a alteração.

Etapa 2: {Ação}

  • {Instrução específica 1}
  • Copie e cole o código abaixo em {file}:
{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
Checklist de Verificação da Etapa 2
  • Sem erros de build
  • Instruções específicas para verificação de UI (se aplicável)

Etapa 2 PARAR E COMMITAR

PARAR E COMMITAR: O agente deve parar aqui e aguardar o usuário testar, preparar e commitar a alteração. </plan_template>

Perguntas frequentes

O que é um 'PR implementation plan'?

É um documento que descreve como implementar uma nova funcionalidade em um projeto de programação, detalhando cada passo necessário.

O que o agente faz com o código?

Ele insere código completo e testado diretamente nas instruções, pronto para ser copiado e colado, sem precisar de modificações.

Por que o agente para e pede para commitar?

Para permitir que você teste e salve as mudanças feitas em cada etapa antes de prosseguir, garantindo que tudo está funcionando corretamente.

Detalhes

Descrição original do autor

Structured Autonomy Implementation Generator Prompt

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5381
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas