O que claude-code-lsps faz?
🚀 Aprimore o Claude Code com plugins LSP para recursos inteligentes de codificação, como diagnósticos em tempo real e navegação por símbolos, melhorando sua experiência de desenvolvimento.
Visão Geral
Esta skill integra servidores de linguagem (LSP) ao Claude Code, fornecendo:
- Diagnósticos em tempo real: Erros e avisos de sintaxe são exibidos automaticamente durante a edição.
- Navegação por símbolos: Vá para definição, referências, e descubra símbolos no código.
- Conclusão de código inteligente: Sugestões contextuais baseadas na análise do código.
- Suporte a múltiplas linguagens: Configure LSPs para Python, TypeScript, JavaScript, C/C++, Rust, Go, entre outras.
Plataformas Suportadas
- Claude Code: Terminal integrado com capacidade de executar comandos LSP.
- Ferramentas baseadas em terminal: Qualquer ambiente que suporte Claude Code (macOS, Linux, Windows via WSL).
Como Funciona
A skill utiliza o protocolo LSP (Language Server Protocol) para conectar-se a servidores de linguagem já instalados no seu sistema. Ela não inclui os próprios servidores, mas automatiza a detecção e configuração deles. Por exemplo:
- Para Python: use
pylspoupyright. - Para TypeScript/JavaScript: use
typescript-language-server. - Para C/C++: use
clangd.
Instalação
- Instale os servidores LSP desejados (ex.:
npm install -g typescript-language-serverpara TypeScript). - Garanta que o Claude Code tenha acesso a eles (adicione ao
PATHse necessário). - A skill será ativada automaticamente ao iniciar uma sessão de codificação.
Uso
Após configurado, os recursos LSP estarão disponíveis:
- Use comandos como
:diagnosticspara listar erros e avisos. - Navegue entre símbolos com
:symbolsou:goto-definition. - Receba sugestões de conclusão enquanto digita.
Contribuindo
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório oficial.
Licença
MIT