Pular para o conteúdo
Skillpedia
Escrita40 mil · #5082

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

https://github.com/github/awesome-copilot/blob/main/skills/create-implementation-plan/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/create-implementation-plan/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-plan

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/create-implementation-plan/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.

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 corpo TASK citando um REQ, um TASK citando outro TASK, a seção Dependencies apontando para um DEP já 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas