suggest-awesome-github-copilot-instructions
Sugere instruções para o GitHub Copilot. Ajuda a encontrar e atualizar arquivos de instrução úteis para o seu projeto.
O que ela faz
Esta ferramenta ajuda você a encontrar e atualizar as melhores instruções para usar com o GitHub Copilot no seu projeto. Ela compara as instruções que você já tem com as mais recentes disponíveis em um repositório oficial, sugerindo quais instalar ou atualizar.
Quando usar
- ✓Ao iniciar um novo projeto e querer configurar o Copilot.
- ✓Quando você percebe que o Copilot não está dando sugestões úteis.
- ✓Ao atualizar seu projeto e querer garantir que as instruções do Copilot estejam em dia.
Exemplo do que pedir para a IA
“Verifique se há novas instruções para o Copilot ou se as atuais precisam de atualização.”
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
A ferramenta primeiro verifica quais instruções você já tem. Depois, ela busca as instruções mais recentes de um repositório público e as compara com as suas. Ela mostra quais são novas, quais estão desatualizadas e por quê.
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 suggest-awesome-github-copilot-instructionsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/suggest-awesome-github-copilot-instructions/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.
Sugerir Instruções Incríveis para o GitHub Copilot
Analisar o contexto do repositório atual e sugerir arquivos de instrução relevantes para o Copilot do repositório GitHub awesome-copilot que ainda não estão disponíveis neste repositório.
Processo
- Obter Instruções Disponíveis: Extrair a lista de instruções e descrições do awesome-copilot README.instructions.md. Deve usar a ferramenta
#fetch. - Verificar Instruções Locais: Descobrir arquivos de instrução existentes na pasta
.github/instructions/. - Extrair Descrições: Ler o front matter dos arquivos de instrução locais para obter descrições e padrões
applyTo. - Obter Versões Remotas: Para cada instrução local, obter a versão correspondente do repositório awesome-copilot usando URLs brutas do GitHub (por exemplo,
https://raw.githubusercontent.com/github/awesome-copilot/main/instructions/<filename>). - Comparar Versões: Comparar o conteúdo da instrução local com as versões remotas para identificar:
- Instruções que estão atualizadas (correspondência exata).
- Instruções que estão desatualizadas (conteúdo diferente).
- Principais diferenças em instruções desatualizadas (descrição, padrões applyTo, conteúdo).
- Analisar Contexto: Revisar o histórico de chat, arquivos do repositório e necessidades do projeto atual.
- Comparar Existentes: Verificar contra as instruções já disponíveis neste repositório.
- Combinar Relevância: Comparar as instruções disponíveis com os padrões e requisitos identificados.
- Apresentar Opções: Exibir instruções relevantes com descrições, justificativas e status de disponibilidade, incluindo instruções desatualizadas.
- Validar: Garantir que as instruções sugeridas agregariam valor não coberto pelas instruções existentes.
- Saída: Fornecer uma tabela estruturada com sugestões, descrições e links para as instruções do awesome-copilot e instruções locais semelhantes. AGUARDAR solicitação do usuário para prosseguir com a instalação ou atualizações de instruções específicas. NÃO INSTALAR OU ATUALIZAR A MENOS QUE SEJA SOLICITADO.
- Baixar/Atualizar Recursos: Para as instruções solicitadas, automaticamente:
- Baixar novas instruções para a pasta
.github/instructions/. - Atualizar instruções desatualizadas substituindo-as pela versão mais recente do awesome-copilot.
- NÃO ajustar o conteúdo dos arquivos.
- Usar a ferramenta
#fetchpara baixar recursos, mas pode usarcurlcom a ferramenta#runInTerminalpara garantir que todo o conteúdo seja recuperado. - Usar a ferramenta
#todospara acompanhar o progresso.
- Baixar novas instruções para a pasta
Critérios de Análise de Contexto
🔍 Padrões do Repositório:
- Linguagens de programação usadas (.cs, .js, .py, .ts, etc.).
- Indicadores de framework (ASP.NET, React, Azure, Next.js, etc.).
- Tipos de projeto (aplicativos web, APIs, bibliotecas, ferramentas).
- Requisitos de fluxo de trabalho de desenvolvimento (testes, CI/CD, implantação).
🗨️ Contexto do Histórico de Chat:
- Discussões recentes e pontos problemáticos.
- Perguntas específicas de tecnologia.
- Discussões sobre padrões de codificação.
- Requisitos de fluxo de trabalho de desenvolvimento.
Formato de Saída
Exibir os resultados da análise em uma tabela estruturada comparando as instruções do awesome-copilot com as instruções existentes do repositório:
| Instrução do Awesome-Copilot | Descrição | Já Instalado | Instrução Local Semelhante | Justificativa da Sugestão |
|---|---|---|---|---|
| blazor.instructions.md | Diretrizes de desenvolvimento Blazor | ✅ Sim | blazor.instructions.md | Já coberto por instruções Blazor existentes |
| reactjs.instructions.md | Padrões de desenvolvimento ReactJS | ❌ Não | Nenhum | Aprimoraria o desenvolvimento React com padrões estabelecidos |
| java.instructions.md | Melhores práticas de desenvolvimento Java | ⚠️ Desatualizado | java.instructions.md | Padrão applyTo difere: remoto usa '**/*.java' vs local '*.java' - Atualização recomendada |
Processo de Descoberta de Instruções Locais
- Listar todos os arquivos
*.instructions.mdno diretórioinstructions/. - Para cada arquivo descoberto, ler o front matter para extrair os padrões
descriptioneapplyTo. - Construir um inventário abrangente das instruções existentes com seus padrões de arquivo aplicáveis.
- Usar este inventário para evitar sugerir duplicatas.
…
Perguntas frequentes
O que são 'instruções' para o GitHub Copilot?
São arquivos que guiam o Copilot sobre como ele deve ajudar você a escrever código, definindo padrões e boas práticas para o seu projeto.
O que é o repositório 'awesome-copilot'?
É uma coleção oficial mantida pela comunidade com exemplos e melhores práticas de instruções para o GitHub Copilot.
A ferramenta instala as instruções automaticamente?
Não, ela apenas sugere as atualizações ou novas instruções. Você precisa pedir para ela instalar ou atualizar.
Detalhes
Descrição original do autor
Suggest relevant GitHub Copilot instruction files from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates with existing instructions in this repository, and identifying outdated instructions that need updates.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5385
- 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
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC