GitHub Copilot oferece vários recursos de personalização que permitem adaptar seu comportamento ao fluxo de trabalho, aos padrões da sua equipe e às necessidades do projeto. Use as tabelas abaixo para encontrar a correta para seu caso de uso.
Visão geral do recurso
Esta tabela mostra o que é cada recurso de personalização e onde ele reside.
| Característica | O que é | Nome e local do arquivo |
|---|
[Instruções personalizadas](/copilot/concepts/prompting/response-customization) | Contexto sempre ativo que se aplica automaticamente a cada interação dentro de seu escopo definido | `.github/copilot-instructions.md` (em nível de repositório), `.github/instructions/*.instructions.md` (específico para caminhos), `AGENTS.md` (agentes de terceiros) ou configurações pessoais ou de organização pela interface do usuário no GitHub |
|
Arquivos de prompt | Modelo de prompt autônomo reutilizável com variáveis de entrada | .github/prompts/*.prompt.md |
| Agentes personalizados | Persona especializada com suas próprias instruções, restrições de ferramenta e contexto |
.github/agents/AGENT-NAME.md (repo), agents/AGENT-NAME.md no .github-private repo (org/enterprise) ou perfil de usuário |
| Subagentes | Agente separado gerado pelo agente principal para lidar com o trabalho delegado em um contexto isolado | N/A (processo de runtime, não um arquivo configurado pelo usuário) |
|
Habilidades do agente | Pasta de instruções, scripts e recursos que Copilot carrega quando for relevante para uma tarefa |
.github/skills/<skill-name>/SKILL.md (projeto) ou ~/.copilot/skills/<skill-name>/SKILL.md (pessoal) |
|
Servidores MCP | Conexão com sistemas externos, APIs e bancos de dados | mcp.json (o caminho varia de acordo com a IDE), configurações de repositório em GitHub (agente de codificação) ou propriedade mcp-servers em configurações do agente personalizado |
Comparação de uso
Esta tabela ajuda você a decidir qual recurso de personalização usar.
| Característica | Como acionar | Mais adequado para | Exemplos de casos de uso |
|---|
[Instruções personalizadas](/copilot/concepts/prompting/response-customization) | Automático | Padrões, diretrizes ou expectativas que se aplicam amplamente em um contexto | Impor padrões de codificação, regras de acessibilidade, listas de verificação de revisão |
| Arquivos de prompt | Manual: referenciar diretamente no chat ou usar o seletor de arquivos de prompt | Tarefas individuais focadas que você executa uma vez com entradas diferentes a cada vez | Gerar testes de unidade, executar uma lista de verificação de revisão de código | | Agentes personalizados | Manual: selecione no menu suspenso do agente em seu IDE, em GitHub ou em CLI do Copilot | Projetos ou processos com estágios distintos que precisam de recursos especializados ou entregas estritas | Agente revisor do React, agente de auditoria em modo somente leitura | | Subagentes | Automático, ou faça uma referência a um Subagente diretamente no seu prompt | Subtarefas complexas que devem ser executadas isoladamente do agente principal | Pesquisa da base de código, executando suítes de testes | | Habilidades do agente | Automático: escolhido por Copilot quando relevante para o prompt | Fluxos de trabalho de várias etapas com ativos empacotados que devem ser carregados conforme necessário | GitHub Actions depuração de falhas, procedimentos de implantação, redação de notas de lançamento | | Servidores MCP | Automático ou peça uma ferramenta específica por nome | Tarefas que exigem acesso a ferramentas externas ou dados em tempo real | Gerenciar problemas e PRs (GitHub MCP server), automatizar o teste do navegador (servidor MCP Playwright) |
Suporte a IDE e Surface
Esta tabela mostra quais recursos de personalização têm suporte em cada IDE e superfície. Para obter a matriz completa de recursos Copilot, consulte Matriz de recursos do Copilot.
GitHub recomenda usar os IDEs estáveis mais recentes, CLI do Copilot e as versões de extensão de Copilot para uma experiência ideal com o Copilot.
**Chave:**
- ✓ = com suporte
- ✗ = sem suporte
- P = em versão prévia
| Característica | VS Code | Visual Studio. | IDEs JetBrains | Eclipse | Xcode | GitHub.com | CLI do Copilot |
|---|---|---|---|---|---|---|---|
| Instruções personalizadas | ✓ | ✓ | P | P | P | ✓ | ✓ |
| Arquivos de prompt | ✓ | ✓ | P | ✗ | P | ✗ | ✓ |
| Agentes personalizados de dados | ✓ | ✗ | P | P | P | ✓ | ✓ |
| Subagentes | ✓ | ✗ | P | P | P | ✗ | ✓ |
| Habilidades do agente | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ |
| Servidores MCP | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Para obter um detalhamento de quais tipos de instruções personalizadas têm suporte em cada IDE e superfície, consulte Suporte para diferentes tipos de instruções personalizadas.
Leitura adicional
-
[AUTOTITLE](/copilot/tutorials/customization-library) — uma coleção de exemplos curada