Copied


GitHub publica guia sobre como personalizar o Copilot para fluxos de trabalho específicos de repositório

Jessie A Ellis   Oct 13, 2026 13:39 0 Min Read


O GitHub publicou um tutorial sobre 2026-10-12, explicando como desenvolvedores podem configurar o assistente de IA Copilot para seguir convenções específicas do projeto e acessar ferramentas externas. O guia, escrito pelo Senior Developer Advocate Christopher Harrison, descreve métodos de personalização quatro destinados a reduzir explicações repetitivas dos padrões de código base.

Quatro Abordagens de Personalização

De acordo com o post do blog do GitHub, a empresa documentou instruções personalizadas do repositório, habilidades de agentes, agentes personalizados e servidores Model Context Protocol (MCP) como formas de adaptar o comportamento do Copilot. Instruções personalizadas do repositório usam um .github/copilot-instructions.md arquivo para definir padrões de arquitetura, convenções de nomeação e expectativas de teste que se aplicam em uma base de código. Arquivos de instruções específicos de caminho podem ser colocados .github/instructions junto com um campo applyTo para limitar orientações para tipos de arquivo correspondentes.

As habilidades do agente empacotam procedimentos repetíveis em .github/skills subpastas. O exemplo de Harrison descreve uma habilidade de verificação de qualidade contendo um SKILL.md arquivo que documenta quais scripts executam testes e linting, o que cada script valida e como solucionar falhas comuns. A descrição ajuda o Copilot a determinar quando carregar a habilidade.

Agentes personalizados são posicionados para tarefas que abrangem múltiplos arquivos, como revisões de acessibilidade. Perfis de agentes em nível de repositório permanecem e .github/agents definem o propósito do agente, instruções, ferramentas e contexto do projeto, de acordo com a postagem.

Integração com Ferramentas Externas via Servidores MCP

Servidores MCP conectam o Copilot a ferramentas externas, fontes de dados e serviços além do repositório. Harrison citou o Playwright como exemplo: após a configuração, os desenvolvedores podem instruir o Copilot a usar o servidor MCP do Playwright para testar funcionalidades manualmente, permitindo que o assistente abra o aplicativo no navegador e interaja com a interface. O post afirma que servidores MCP disponíveis podem ser navegados no aplicativo Copilot ou adicionados como servidores personalizados.

A documentação do GitHub, verificada até 2026-10-13, descreve o Copilot como um assistente de IA que oferece sugestões de código inline, perguntas sobre a base de código, revisão de código e agentes que pesquisam repositórios e preparam alterações para revisão humana. O sistema pré-processa o código ao redor do cursor, combina com informações contextuais de abas abertas do editor e envia prompts para um grande modelo de linguagem para gerar propostas de conclusão. O GitHub aplica filtragem de conteúdo e pode bloquear ou anotar sugestões que correspondam ao código público, embora o código gerado ainda possa estar incorreto ou inseguro e exija revisão do desenvolvedor.

Recursos Comunitários e Orientações de Implementação

O tutorial faz referência ao Awesome Copilot, um repositório comunitário de instruções, habilidades e agentes prontos que os desenvolvedores podem adaptar para seus próprios projetos. Harrison recomendou começar com uma convenção frequentemente explicada, adicioná-la a .github/copilot-instructions.md, e observar como o Copilot aplica as orientações.

Entradas recentes do GitHub Changelog de 2026-10 documentam atualizações relacionadas, incluindo atribuição de usuários por telemetria do cliente em 12 de outubro e melhorias nos controles e chats no Copilot para JetBrains em outubro de 10. A disponibilidade dos recursos do Copilot depende do plano, do cliente e das políticas organizacionais.

Fonte: github.blog.


Read More