Instruções para Configuração Universal do GitHub Copilot
Este arquivo contém o template universal para configuração automática do GitHub Copilot em qualquer projeto.
COMANDO PARA CONFIGURAÇÃO AUTOMÁTICA
Use este comando exato no Copilot Chat para configuração completa e automática:
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.
ESTRUTURA RESULTANTE
Após execução, o projeto terá:
.github/ (Configurações GitHub Copilot)
copilot-instructions.md- Instruções específicas do projetocopilot-settings.json- Configurações avançadas do Copilotcopilot-chat-modes.json- 8 chat modes personalizadosdocs/chatmodes-guide.md- Guia de uso dos chat modesdocs/copilot-setup.md- Documentação do setup
.vscode/ (Configurações VS Code)
settings.json- Configurações de linguagem e Copilottasks.json- Tasks baseadas no build toollaunch.json- Configurações de debug
CARACTERÍSTICAS DO COMANDO
✅ Vantagens
- Análise automática: Detecta stack sem intervenção manual
- Configuração completa: Cria todos os arquivos necessários
- Personalização inteligente: Adapta às tecnologias específicas
- Estrutura correta: Usa .github/ para Copilot (evita interface “fosca”)
- Auto-limpeza: Remove template automaticamente
- Zero configuração: Funciona em qualquer projeto
🎯 Execução Garantida
- Usa verbos de comando direto (IMPLEMENTE, DETECTE, CONFIGURE)
- Estrutura clara e sequencial
- Especifica arquivos e pastas exatos
- Inclui validação automática
TECNOLOGIAS SUPORTADAS
Linguagens
- Python (Django, FastAPI, Flask)
- JavaScript/TypeScript (React, Next.js, Node.js)
- Java (Spring Boot, Maven, Gradle)
- C# (.NET, ASP.NET Core)
- Go (Gin, Echo, Fiber)
- PHP (Laravel, Symfony)
- Ruby (Rails, Sinatra)
Build Tools
- npm/yarn scripts
- Makefile
- Maven (pom.xml)
- Gradle (build.gradle)
- Poetry (pyproject.toml)
- Composer (composer.json)
Frameworks Detectados
- React, Vue, Angular
- Django, FastAPI, Flask
- Spring Boot, Quarkus
- Express, Fastify, Koa
- Laravel, Symfony
- Rails, Sinatra
CHAT MODES INCLUÍDOS
- @analyzer - Análise profunda de código
- @architect - Design de arquitetura
- @debugger - Resolução de problemas
- @optimizer - Performance e otimização
- @tester - Criação de testes
- @documenter - Documentação de código
- @reviewer - Code review detalhado
- @refactor - Refatoração e melhorias
VALIDAÇÃO PÓS-CONFIGURAÇÃO
Após execução, validar:
# Verificar estrutura criada
ls -la .github/
ls -la .vscode/
# Confirmar template removido
ls copilot-init-template/ 2>/dev/null || echo "✅ Template removido"
# Testar chat modes
@analyzer Analise este projeto seguindo as instruções
TROUBLESHOOTING
Se comando não executar:
- Use comando alternativo com @terminal explícito
- Execute passo a passo manualmente
- Verifique permissões de escrita
- Confirme estrutura de pastas
Se interface aparecer “fosca”:
- Confirme que arquivos estão em .github/ (não .vscode/)
- Reinicie VS Code após configuração
- Verifique extensão GitHub Copilot atualizada
Comando otimizado para execução direta e configuração universal do GitHub Copilot 2025