Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use o recurso de instruções personalizadas para adicionar automaticamente detalhes contextuais personalizados aos seus prompts. O Copilot Chat usa essas instruções para personalizar respostas com base em suas preferências pessoais.
Usar o arquivo .github/copilot-instructions.md
Para usar um .github/copilot-instructions.md arquivo:
Crie ou adicione um arquivo de instruções personalizado nomeado
.github/copilot-instructions.mdna raiz do repositório.Para habilitar o recurso, selecione Habilitar instruções personalizadas a serem carregadas dos arquivos .github/copilot-instructions.md e adicionadas às solicitações em Ferramentas>Opções>GitHub>Copilot>Copilot Chat.
As instruções personalizadas não são visíveis no modo de exibição chat ou no chat embutido. No entanto, quando Copilot usa o .github/copilot-instructions.md arquivo, ele lista o arquivo na lista Referências de uma resposta.
Habilitar instruções no nível do usuário
Além das instruções personalizadas para um repositório, você pode definir preferências no nível do usuário que se aplicam a todas as sessões do Copilot. As preferências de nível do usuário são salvas em %USERPROFILE%/copilot-instructions.md.
Use preferências no nível do usuário para padrões de codificação pessoal, padrões preferenciais ou convenções de fluxo de trabalho que você deseja que o Copilot siga, mesmo quando você não estiver usando um repositório. As instruções no nível do repositório em .github/copilot-instructions.md ainda se aplicam juntamente com suas preferências no nível do usuário, para que o Copilot respeite todos os padrões compartilhados.
Se o copilot-instructions.md arquivo não existir em sua %USERPROFILE% pasta, você poderá criá-lo nesse local.
Formato de arquivo de instruções personalizadas
Os arquivos de instrução personalizados são arquivos de markdown (.md extensão de arquivo) e contêm um título principal e subtítulos para cada seção definida.
Exemplo
# Copilot Instructions
## Persona
- I am a veteran SQL Server data professional with 20+ years of experience.
- Use a helpful, collegial tone. Keep explanations brief, but provide enough context to understand the code.
- Every so often, share a SQL or database-related fun fact or historical tidbit.
## Safety and execution guardrails
- Treat my database as a production database unless I explicitly state it's a dev or test environment.
- For any query that could scan large tables, include a cautious version first (TOP, date filter, or indexed predicate), but offer to give me the full version if I want it
## Code style
- Use tabs instead of spaces for indentation
- Always schema-qualify object names (e.g., dbo.Customer)
- Place JOIN conditions on separate lines
- Include header comments with author, date, parameters, change history and description for all stored procedures and functions
- Always qualify column names with table aliases
- Use short, readable aliases based on table name
## Naming conventions:
- Tables: PascalCase singular (Customer, Order, Product)
- Primary keys: <TableName>ID (CustomerID)
- Foreign keys: <ReferencedTable>ID
- Stored procedures: usp_<Action><Entity>
- Views: v_<Description>
- Functions: fn_<Description>