Skip to main content

Copilot guia rápido de personalização

Compare as diferentes opções de personalização para GitHub Copilot.

          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ísticaO 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` (todo o repositório), `.github/instructions/*.instructions.md` (específico do caminho), `AGENTS.md` (agentes de terceiros) ou configurações pessoais/de organização por meio da interface do usuário 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, .claude/skills/<skill-name>/SKILL.mdou .agents/skills/<skill-name>/SKILL.md (projeto); ~/.copilot/skills/<skill-name>/SKILL.md, ~/.claude/skills/<skill-name>/SKILL.mdou ~/.agents/skills/<skill-name>/SKILL.md (pessoal) | | Ganchos | Comandos de shell personalizados que são executados deterministicamente em pontos específicos no fluxo de trabalho de um agente | .github/hooks/*.json | | 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 nuvem) ou a propriedade mcp-servers nas configurações agente personalizado |

Comparação de uso

Esta tabela ajuda você a decidir qual recurso de personalização usar.

CaracterísticaComo acionarMais adequado paraExemplos 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 na lista suspensa 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 referenciar um Subagente diretamente em 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 quando Copilot 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 nota de versão | | Ganchos | Automático: em eventos de ciclo de vida configurados | Tarefas que precisam ser executadas em um ponto específico no ciclo de vida do agente, com execução garantida | Executar um formatador após cada edição de arquivo, aprovar ou negar execuções de ferramenta, evitar vazamentos de credenciais com secret scanning | | 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 (servidor MCP GitHub), automatizar o teste de 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 de recursos completa Copilot , consulte Matriz de recursos do Copilot.

          GitHub recomenda usar a versão mais recente e estável do IDE CLI do Copilot e da extensão Copilot para obter a melhor experiência 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 | ✓ | ✗ | P | P | P | ✓ | ✓ | | Subagentes | ✓ | ✗ | P | P | P | ✗ | ✓ | | Habilidades do agente | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ | | Ganchos | 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