O template analisa seu projeto e configura o Copilot com instruções específicas para Python, JavaScript, Java, C#, Go e outros.
Configurações de segurança do Agent Mode com listas de comandos permitidos e bloqueados para terminal.
Zero commits acidentais - o template se remove automaticamente após configurar o projeto.
Usa as especificações mais atualizadas com .github/copilot-instructions.md e .vscode/settings.json.
Templates personalizados com padrões de código, arquitetura e convenções do seu projeto.
Python, JavaScript, TypeScript, Java, C#, Go, Rust e muitas outras linguagens suportadas.
Configure Copilot automaticamente em qualquer projeto com nosso template otimizado
Template para configuração automática do GitHub Copilot - Atualizado para especificações 2025.
Este template usa as especificações mais atualizadas do GitHub Copilot (2025) para configurar automaticamente seus projetos:
.github/copilot-instructions.md - Instruções
específicas do projeto
.vscode/settings.json - Configurações do Agent
Mode e terminal
O template analisa seu projeto automaticamente e cria instruções personalizadas baseadas na stack tecnológica, arquitetura e padrões identificados.
Inclui configurações do Agent Mode com allowList/denyList para terminal, garantindo segurança nas operações automatizadas.
Template otimizado para configuração automática do GitHub Copilot em qualquer projeto
~49KB • ZIP
Arquivo seguro • Sem dependências externas
Baixe, extraia e copie a pasta para a raiz do seu projeto
# Extrair arquivo baixado
unzip copilot-init-template.zip
# Copiar para seu projeto
cp -r copilot-init-template /caminho/do/seu/projeto/
# Ou no Windows (PowerShell)
Expand-Archive copilot-init-template.zip
Copy-Item -Recurse copilot-init-template C:\caminho\do\seu\projeto\
Dica: A pasta deve ficar na raiz do projeto, no mesmo nível que package.json, pyproject.toml, pom.xml, etc.
Confirme se o projeto já não tem configuração do Copilot
# Verificar se já existe configuração
ls .vscode/copilot-instructions.md 2>/dev/null && echo "⚠️ Configuração existente - faça backup!" || echo "✅ Pronto para configurar"
# Verificar se Copilot está funcionando
code . # Abrir VS Code no projeto
Se já existir configuração: Faça backup de .vscode/settings.json e .vscode/copilot-instructions.md antes de continuar
Abra o VS Code no projeto e execute o comando mágico no Copilot Chat
Como abrir Copilot Chat:
Execute este comando no Copilot Chat:
IMPLEMENTE CONFIGURAÇÃO COPILOT UNIVERSAL usando copilot-init-template/:
ANÁLISE AUTOMÁTICA:
- Detecte stack tecnológico (package.json, requirements.txt, pom.xml, etc.)
- Identifique build tool (Makefile, npm scripts, gradle, etc.)
- Mapeie estrutura arquitetural do projeto
GITHUB COPILOT SETUP (.github/):
- copilot-instructions.md: análise específica do projeto detectado
- copilot-settings.json: autoApprove + experimentais + chatmodes
- copilot-chat-modes.json: 8 chatmodes adaptados para a stack
- docs/chatmodes-guide.md: guia de uso específico
- docs/copilot-setup.md: setup personalizado
VSCODE WORKSPACE (.vscode/):
- settings.json: configurações de linguagem/framework detectados
- tasks.json: tasks baseadas no build tool identificado
- launch.json: debug configs para stack detectada
PERSONALIZAÇÃO AUTOMÁTICA:
- Adapte allowList para comandos da stack (make, npm, gradle, mvn, etc.)
- Configure problem matchers adequados
- Implemente debug configs específicos da linguagem
- Personalize chatmodes com contexto da tecnologia
EXECUTE IMPLEMENTAÇÃO COMPLETA AGORA.
O que acontece: O Copilot vai analisar automaticamente seu projeto, identificar a stack tecnológica, e criar configurações personalizadas em .vscode/
O Copilot executará estas ações automaticamente:
Tempo estimado: 30-60 segundos para análise e configuração completa
Confirme que o Copilot está configurado e funcionando perfeitamente
# Teste básico no Copilot Chat
@workspace Analise este projeto seguindo .vscode/copilot-instructions.md
# Verificar arquivos criados
ls -la .vscode/
# Confirmar limpeza (deve dar erro - pasta foi removida)
ls copilot-init-template/ 2>/dev/null || echo "✅ Template removido com sucesso"
Agora você tem Copilot configurado especificamente para seu projeto, seguindo as melhores práticas!
FastAPI, Django, Flask
✅ SuportadoReact, Node.js, Express
✅ SuportadoSpring Boot, Maven, Gradle
✅ Suportado.NET Core, ASP.NET
✅ SuportadoGin, Echo, Fiber
✅ SuportadoRuby, PHP, Rust, etc.
🧪 ExperimentalRemova manualmente após configuração:
rm -rf copilot-init-template
Recarregue o VS Code:
Ctrl+Shift+P → "Developer: Reload Window"
Verifique se os arquivos foram criados:
ls -la .vscode/
Perguntas frequentes sobre o GitHub Copilot Configuration Template
Sim! O template apenas cria configurações locais, não modifica código do projeto nem envia dados externos. Todas as configurações seguem boas práticas de segurança.
Sim! O template é agnóstico de tecnologia. Ele analisa automaticamente seu projeto (Python, Node.js, Java, .NET, etc.) e cria configurações específicas para sua stack.
Perfeito para equipes! Cada desenvolvedor pode usar o template para ter a mesma configuração otimizada. As configurações ficam em .vscode/ e podem ser commitadas no projeto.
Baixe a versão mais recente do template e execute o comando novamente. Faça backup das configurações atuais se tiver customizações específicas.
Para manter o projeto limpo! O template é apenas um "instalador". Depois de criar as configurações em .vscode/, ele não é mais necessário e é removido automaticamente.
Claro! Após a configuração inicial, você pode editar .vscode/copilot-instructions.md e .vscode/settings.json conforme suas necessidades específicas.
São listas de comandos permitidos/bloqueados para o Copilot executar automaticamente. Comandos seguros (npm, make) são permitidos, comandos perigosos (rm, sudo) pedem confirmação.
Sim! Basta deletar .vscode/copilot-instructions.md e restaurar .vscode/settings.json original. O Copilot voltará ao comportamento padrão.