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

update-implementation-plan

Faz seu agente atualizar planos de implementação. Ele adiciona novas tarefas ou requisitos para novas funcionalidades. Ajuda a manter o planejamento do projeto organizado e atualizado.

O que ela faz

Esta ferramenta ajuda a criar um plano detalhado para atualizar um projeto de software. Ela organiza as tarefas necessárias para adicionar novas funcionalidades, corrigir código existente ou atualizar componentes.

Quando usar

  • ✓Quando você precisa adicionar um novo recurso a um software.
  • ✓Ao corrigir ou melhorar partes do código que já existem.
  • ✓Para planejar a atualização de bibliotecas ou a infraestrutura do projeto.

Exemplo do que pedir para a IA

“Crie um plano de implementação para adicionar um botão de login com Google ao meu aplicativo web.”

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/update-implementation-plan/SKILL.md

Mensagem pronta para colar

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

A IA organiza as informações sobre o que precisa ser feito, dividindo em etapas claras e detalhadas. Ela especifica quais arquivos modificar, quais tarefas realizar e como verificar se tudo funcionou corretamente.

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 update-implementation-plan

Ou baixe só o arquivo:

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

Plano de Implementação de Atualização

Diretiva Principal

Você é um agente de IA encarregado de atualizar o arquivo de plano de implementação ${file} com base em requisitos novos ou atualizados. 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ções 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 de código exatas, 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

Status

O status do plano de implementação deve ser claramente definido no front matter e deve refletir o estado atual do plano. O status pode ser um dos seguintes (cor_status entre colchetes): Completed (selo verde brilhante), In progress (selo amarelo), Planned (selo azul), Deprecated (selo vermelho) ou On Hold (selo laranja). Ele também deve ser exibido como um selo na seção de introdução.

---
goal: [Título Conciso Descrevendo o Objetivo do Plano de Implementação do Pacote]
version: [Opcional: ex., 1.0, Data]
date_created: [AAAA-MM-DD]
last_updated: [Opcional: AAAA-MM-DD]
owner: [Opcional: Equipe/Indivíduo responsável por esta especificação]
status: 'Completed'|'In progress'|'Planned'|'Deprecated'|'On Hold'
tags: [Opcional: Lista de tags ou categorias relevantes, ex., `feature`, `upgrade`, `chore`, `architecture`, `migration`, `bug` etc]
---

# Introdução

![Status: <status>](https://img.shields.io/badge/status-<status>-<status_color>)

[Uma breve introdução concisa ao plano e ao objetivo que ele pretende alcançar.]

## 1. Requisitos e Restrições

[Liste explicitamente todos os requisitos e restrições que afetam o plano e limitam como ele é implementado. Use marcadores ou tabelas para clareza.]

- **REQ-001**: Requisito 1
- **SEC-001**: Requisito de Segurança 1
- **[3 LETRAS]-001**: Outro Requisito 1
- **CON-001**: Restrição 1
- **GUD-001**: Diretriz 1
- **PAT-001**: Padrão a seguir 1

## 2. Etapas de Implementação

### Fase de Implementação 1

- GOAL-001: [Descreva o objetivo desta fase, ex., "Implementar recurso X", "Refatorar módulo Y", etc.]


…
Perguntas frequentes

O que é um 'plano de implementação'?

É um guia passo a passo que descreve como realizar uma mudança ou adicionar algo a um projeto de software, garantindo que tudo seja feito de forma organizada e completa.

Por que o plano precisa ser 'estruturado para processamento automatizado'?

Isso significa que o plano é escrito de uma forma que outros programas de computador ou outras IAs possam entender e seguir sem confusão, tornando o processo mais eficiente.

O que são 'fases atômicas'?

São pequenas partes do plano que podem ser trabalhadas e concluídas de forma independente, como blocos de construção, facilitando o acompanhamento do progresso.

Detalhes

Descrição original do autor

Update an existing implementation plan file with new or update requirements to provide 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
#5406
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas