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
Mensagem pronta para colar
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-generateOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/structured-autonomy-generate/SKILL.md -o SKILL.mdConteú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 é:
- Aceitar um plano de PR completo (plan.md em plans/{nome-da-funcionalidade}/)
- Extrair todas as etapas de implementação do plano
- Gerar documentação de etapa abrangente com código completo
- 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
- 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
- Nome da funcionalidade e branch (determina a pasta raiz:
- Execute pesquisa abrangente UMA VEZ usando <research_task>. Use
runSubagentpara executar. NÃO pause. - 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
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
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
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
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
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC