lsp-manager

Detect project languages and configure LSP servers for code intelligence in Claude Code.

16|1|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill lsp-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lsp-manager
Source: https://github.com/bahayonghang/my-claude-code-settings/tree/main/skills/lsp-manager
Command: npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill lsp-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill detects project languages and configures LSP servers to provide real-time code intelligence, diagnostics, and navigation in Claude Code.

Core Features & Use Cases

  • Language detection automatically identifies programming languages in a project.
  • Auto-configures LSP settings and validates server installation to streamline setup.
  • Troubleshoots LSP connections with guided workflows for common issues and errors.
  • Use cases include initial LSP setup for new multi-language repos, ongoing maintenance for code intelligence, and debugging type-hint and navigation problems.

Quick Start

Install and configure LSP by following these steps:

  • Run language detection: python scripts/detect_language.py .
  • Install official LSP plugins when detected languages are Python or TypeScript: claude plugin install pyright-lsp
  • Verify server installations: bash scripts/check_server.sh
  • Generate and install configuration for detected languages: python scripts/generate_config.py Python Go; claude plugin install . --scope project

Frequently Asked Questions about lsp-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure LSP servers for multi-language repositories in Claude Code?

To configure LSP servers for multi-language repositories, run language detection scripts to identify project languages, then generate and install configuration files to deliver real-time code intelligence and diagnostics in Claude Code.

What is the best way to set up real-time code intelligence and diagnostics for a new project?

The best way to set up real-time code intelligence is to auto-detect project languages and configure LSP servers like Pyright or TypeScript LS, generating .lsp.json and plugin.json files to enable navigation and diagnostics.

Does Claude Code LSP configuration support Python, TypeScript, Go, and Rust language servers?

Yes, Claude Code LSP configuration supports Python, TypeScript, Go, and Rust language servers, utilizing Pyright, TypeScript LS, gopls, and rust-analyzer to provide real-time code intelligence and navigation.

How do I troubleshoot LSP connection issues and type-hint navigation problems?

To troubleshoot LSP connection issues and type-hint navigation problems, use guided workflows and validation scripts to check server installation and resolve common language server errors in Claude Code.

Why does my LSP setup fail after detecting project languages?

LSP setup may fail after language detection if the required language servers are not installed locally, which can be resolved by running a server validation script to verify installation before generating configuration files.