create-implementation-plan
Faz seu agente planejar como implementar novas funcionalidades. Ele cria um plano detalhado para organizar o trabalho de desenvolvimento.
O que ela faz
Este agente cria um plano detalhado para implementar novas funcionalidades, atualizar códigos existentes ou fazer melhorias em sistemas. Ele garante que o plano seja claro e fácil de seguir por outras ferramentas de IA ou pessoas.
Quando usar
- ✓Ao planejar a adição de um novo recurso a um software.
- ✓Ao decidir atualizar pacotes ou bibliotecas de um projeto.
- ✓Ao projetar mudanças na arquitetura ou infraestrutura de um sistema.
Exemplo do que pedir para a IA
“Crie um plano de implementação para adicionar autenticação de dois fatores ao módulo de login.”
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 usa um formato específico e regras claras para descrever cada passo. Cada etapa é detalhada com caminhos de arquivo, nomes de função e instruções exatas, sem deixar espaço para dúvidas.
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 create-implementation-planOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/create-implementation-plan/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.
Criar Plano de Implementação
Diretiva Primária
Seu objetivo é criar um novo arquivo de plano de implementação para ${input:PlanPurpose}. Sua saída deve ser legível por máquina, determinística e estruturada para execução autônoma por outros sistemas de IA ou humanos.
Contexto de Execução
Este prompt foi projetado para comunicação IA-IA e processamento automatizado. Todas as instruções devem ser interpretadas literalmente e executadas sistematicamente sem interpretação ou esclarecimento humano.
Requisitos Principais
- Gerar planos de implementação que sejam totalmente executáveis por agentes de IA ou humanos
- Usar linguagem determinística com zero ambiguidade
- Estruturar todo o conteúdo para análise e execução automatizadas
- Garantir autossuficiência completa, sem dependências externas para compreensão
Requisitos de Estrutura do Plano
Os planos devem consistir em fases discretas e atômicas contendo tarefas executáveis. Cada fase deve ser processável independentemente por agentes de IA ou humanos, sem dependências entre fases, a menos que explicitamente declaradas.
Arquitetura de Fases
- Cada fase deve ter critérios de conclusão mensuráveis
- As tarefas dentro das fases devem ser executáveis em paralelo, a menos que dependências sejam especificadas
- Todas as descrições de tarefas devem incluir caminhos de arquivo específicos, nomes de função e detalhes exatos de implementação
- Nenhuma tarefa deve exigir interpretação ou tomada de decisão humana
Padrões de Implementação Otimizados para IA
- Usar linguagem explícita e inequívoca, sem necessidade de interpretação
- Estruturar todo o conteúdo como formatos analisáveis por máquina (tabelas, listas, dados estruturados)
- Incluir caminhos de arquivo específicos, números de linha e referências exatas de código, quando aplicável
- Definir explicitamente todas as variáveis, constantes e valores de configuração
- Fornecer contexto completo dentro de cada descrição de tarefa
- Usar prefixos padronizados para todos os identificadores (REQ-, TASK-, etc.)
- Incluir critérios de validação que possam ser verificados automaticamente
Especificações do Arquivo de Saída
- Salvar arquivos de plano de implementação no diretório
/plan/ - Usar convenção de nomenclatura:
[purpose]-[component]-[version].md - Prefixo de propósito:
upgrade|refactor|feature|data|infrastructure|process|architecture|design - Exemplo:
upgrade-system-command-4.md,feature-auth-module-1.md - O arquivo deve ser Markdown válido com estrutura de front matter adequada
Estrutura de Modelo Obrigatória
Todos os planos de implementação devem aderir estritamente ao seguinte modelo. Cada seção é obrigatória e deve ser preenchida com conteúdo específico e acionável. Os agentes de IA devem validar a conformidade do modelo antes da execução.
Regras de Validação do Modelo
- Todos os campos de front matter devem estar presentes e formatados corretamente
- Todos os cabeçalhos de seção devem corresponder exatamente (sensível a maiúsculas e minúsculas)
- Todos os prefixos de identificador devem seguir o formato especificado
- As tabelas devem incluir todas as colunas necessárias
- Nenhum texto de espaço reservado pode permanecer na saída final
- Os identificadores devem ser declarados de forma exclusiva. Cada identificador (
REQ-NNN,SEC-NNN,CON-NNN,GUD-NNN,PAT-NNN,GOAL-NNN,TASK-NNN,ALT-NNN,DEP-NNN,FILE-NNN,TEST-NNN,RISK-NNN,ASSUMPTION-NNN) deve ser declarado exatamente uma vez. Uma declaração é onde o identificador introduz uma linha: a célula inicial em uma linha de tabela TASK/GOAL, ou o prefixo em negrito em uma linha de marcador como- **REQ-001**: .... O mesmo identificador pode então aparecer qualquer número de vezes como uma referência em outro lugar no plano (um corpoTASKcitando umREQ, umTASKcitando outroTASK, a seção Dependencies apontando para umDEPjá declarado anteriormente, etc.). Referências são esperadas e não colisões.
Verificação de Unicidade de Identificadores
Execute estas verificações antes de finalizar o plano. As verificações (1) e (2) visam declarações e devem retornar zero linhas. A verificação (3) é uma varredura ampla e informativa: ela também exibirá referências válidas, portanto, use-a para conscientização, em vez de como um portão.
# Defina PLAN_FILE para o plano que está sendo validado.
PLAN_FILE="/plan/<purpose>-<component>-<version>.md"
# 1) Declarações duplicadas de TASK / GOAL em linhas de tabela.
grep -oE '\| (TASK|GOAL)-[0-9]+ \|' "$PLAN_FILE" \
| sed -E 's/.*((TASK|GOAL)-[0-9]+).*/\1/' \
| sort | uniq -d
# 2) IDs de declaração duplicados em linhas de especificação estilo marcador.
grep -oE '^- \*\*(REQ|SEC|CON|GUD|RISK|ASSUMPTION|TASK|GOAL|FILE|TEST|PAT|ALT|DEP)-[0-9]+\*\*:' "$PLAN_FILE" \
| sed -E 's/^- \*\*([A-Z]+-[0-9]+)\*\*:.*/\1/' \
| sort | uniq -d
# 3) Varredura ampla de duplicatas (apenas diagnóstico; pode incluir referências válidas).
…
Perguntas frequentes
O que são 'identificadores únicos'?
São códigos como REQ-001 ou TASK-005 que identificam cada requisito ou tarefa. Cada um deve aparecer apenas uma vez para evitar confusão.
Por que o plano precisa ser 'legível por máquina'?
Isso significa que o plano é escrito de forma que outras ferramentas de IA possam entendê-lo e executá-lo automaticamente, tornando o processo mais rápido e eficiente.
O que significa 'fases discretas e atômicas'?
O plano é dividido em pequenas partes (fases) que podem ser trabalhadas independentemente, e cada parte contém tarefas bem definidas (atômicas) que são fáceis de executar.
Detalhes
Descrição original do autor
Create a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5082
- 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
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC