Cargando la bóveda…
Cargando la bóveda…
Marketplace de Piebald-AI (357⭐) con 26 plugins que meten LSP servers (vtsls, rust-analyzer, pyright, gopls, clangd, ruby-lsp, dart, etc.) dentro de Claude Code. Code intelligence de verdad, no adivinanza.
Claude Code, por default, no usa un Language Server Protocol propio. Cuando pregunta por tipos, definiciones o referencias, lo hace leyendo archivos y dedduciendo — funciona, pero a veces se equivoca o pierde tiempo buscando lo que un LSP daría en milisegundos.
Este marketplace de Piebald-AI mete LSP de verdad. 26 plugins, uno por cada language server importante. Cuando los activás, Claude consulta el LSP igual que VS Code, JetBrains o Neovim: tipos exactos, definiciones reales, referencias precisas, diagnostics en tiempo real.
El resultado: Claude Code deja de "adivinar" qué hace una función y empieza a "consultar" el LSP. Si tu lenguaje tiene type system serio (TypeScript, Rust, Go, C++, Java, C#), es un cambio cualitativo grande.
# 1) Agregar el marketplace
/plugin marketplace add Piebald-AI/claude-code-lsps
# 2) Instalar solo los LSPs de los lenguajes que usás
/plugin install vtsls@Piebald-AI-claude-code-lsps
/plugin install rust-analyzer@Piebald-AI-claude-code-lsps
/plugin install pyright@Piebald-AI-claude-code-lspsO /plugin → Discover.
Para Claude:
Instalé el marketplace Piebald-AI/claude-code-lsps. Mi stack principal es
[TypeScript / Rust / Python / Go / etc.]. Decime qué LSPs de los 26 me
convienen instalar y por qué.Con vtsls activo, cuando pedís a Claude renombrar un símbolo o cambiar un type, el LSP le dice exactamente dónde está usado. Renames atómicos de verdad, no "find and replace con suerte".
rust-analyzer es el LSP de referencia para Rust. Cuando Claude propone un cambio, ya sabe si va a chocar con borrow checker antes de proponerlo. Te ahorra muchas iteraciones "ah, esto no compila".
pyright o basedpyright te dan inferencia de tipos al nivel de Pylance. Para codebases con mypy/pyright estricto, es la única forma de que Claude no escupa código que pase el linter humano pero falle el type-check.
Cada uno trae el LSP que la empresa o comunidad mantiene como referencia: gopls (oficial Go), jdtls (Eclipse), omnisharp (.NET), clangd (LLVM). No son adaptaciones — son los servidores reales.
CLAUDE.md para sacarle jugo a los LSPs cuando ya están activos.