Pular para o conteúdo
Skillpedia
Código em geral40 mil · #5385

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

https://github.com/github/awesome-copilot/blob/main/skills/suggest-awesome-github-copilot-instructions/SKILL.md

Mensagem pronta para colar

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

Ou baixe só o arquivo:

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

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

  1. 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.
  2. Verificar Instruções Locais: Descobrir arquivos de instrução existentes na pasta .github/instructions/.
  3. Extrair Descrições: Ler o front matter dos arquivos de instrução locais para obter descrições e padrões applyTo.
  4. 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>).
  5. 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).
  6. Analisar Contexto: Revisar o histórico de chat, arquivos do repositório e necessidades do projeto atual.
  7. Comparar Existentes: Verificar contra as instruções já disponíveis neste repositório.
  8. Combinar Relevância: Comparar as instruções disponíveis com os padrões e requisitos identificados.
  9. Apresentar Opções: Exibir instruções relevantes com descrições, justificativas e status de disponibilidade, incluindo instruções desatualizadas.
  10. Validar: Garantir que as instruções sugeridas agregariam valor não coberto pelas instruções existentes.
  11. 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.
  12. 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 #fetch para baixar recursos, mas pode usar curl com a ferramenta #runInTerminal para garantir que todo o conteúdo seja recuperado.
    • Usar a ferramenta #todos para acompanhar o progresso.

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

  1. Listar todos os arquivos *.instructions.md no diretório instructions/.
  2. Para cada arquivo descoberto, ler o front matter para extrair os padrões description e applyTo.
  3. Construir um inventário abrangente das instruções existentes com seus padrões de arquivo aplicáveis.
  4. 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas