CommunityRecherche & Datenanalysegithub.com

Siam-analytics/claude-code-lsps

🚀 Erweitere Claude Code mit LSP-Plugins für intelligente Codierungsfunktionen wie Echtzeit-Diagnose und Symbolnavigation, um dein Entwicklungserlebnis zu verbessern.

Was ist claude-code-lsps?

Siam-analytics/claude-code-lsps ist ein Skill, der Claude Code um leistungsstarke LSP-Plugin-Funktionen erweitert. Es ermöglicht Echtzeit-Diagnose, intelligente Code-Vervollständigung, Symbolnavigation und Refactoring-Unterstützung direkt in der Claude-Code-Umgebung. Dieser Skill ist besonders nützlich für Entwickler, die mit mehreren Programmiersprachen arbeiten, da er eine einheitliche Schnittstelle für Sprache-Server-Protokolle bietet. Durch die Integration mit Claude Code verbessert er die Code-Qualität und Entwicklerproduktivität erheblich. Der Skill unterstützt verschiedene Plattformen und Sprachen, einschließlich Python, JavaScript und TypeScript, und kann einfach über die Konfigurationsdatei angepasst werden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Siam-analytics/claude-code-lsps

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-code-lsps?

🚀 Erweitere Claude Code mit LSP-Plugins für intelligente Codierungsfunktionen wie Echtzeit-Diagnose und Symbolnavigation, um dein Entwicklungserlebnis zu verbessern.

Überblick

Dieser Skill integriert Language Server Protocol (LSP) Unterstützung in Claude Code, wodurch du Funktionen wie:

  • Echtzeit-Diagnose von Code-Fehlern
  • Intelligente Code-Vervollständigung
  • Symbolnavigation (Gehe zu Definition, Referenzen finden)
  • Refactoring und Code-Aktionen

direkt in deiner Entwicklungsumgebung nutzen kannst.

Voraussetzungen

  • Claude Code installiert
  • Node.js (Version 14 oder höher)
  • Unterstützte Sprachserver für die gewünschten Programmiersprachen

Installation

  1. Klone das Repository:

    git clone https://github.com/Siam-analytics/claude-code-lsps.git
    cd claude-code-lsps
    
  2. Installiere die Abhängigkeiten:

    npm install
    
  3. Konfiguriere die Sprachserver in lsp-config.json. Beispielkonfiguration:

    {
      "languages": {
        "python": {
          "server": "pylsp",
          "arguments": []
        },
        "javascript": {
          "server": "typescript-language-server",
          "arguments": ["--stdio"]
        }
      }
    }
    

Verwendung

Starte den Skill mit:

claude-code-lsps start

Dies startet die LSP-Server und verbindet sie mit Claude Code. Du kannst dann die folgenden Befehle im Claude-Code-Interface nutzen:

  • :diagnose – Zeigt Echtzeit-Diagnose für die aktuelle Datei an
  • :goto <symbol> – Navigiert zur Definition eines Symbols
  • :refactor <aktion> – Führt eine Code-Aktion durch (z. B. :refactor rename)

Konfiguration

Erstelle eine claude-code-lsps.json in deinem Home-Verzeichnis (~/.config/claude-code-lsps/), um Standardeinstellungen zu überschreiben. Sieh dir die Beispielkonfiguration an.

Unterstützte Sprachen

  • Python (mit pylsp)
  • JavaScript/TypeScript (mit typescript-language-server)
  • Weitere Sprachen können durch Hinzufügen von LSP-Servern in der Konfiguration unterstützt werden.

Fehlerbehebung

  • LSP-Server startet nicht: Stelle sicher, dass der entsprechende Sprachserver global installiert ist (z. B. npm install -g typescript-language-server).
  • Keine Diagnose: Überprüfe die Konfiguration und starte den Skill neu.

Lizenz

MIT

Verwandte Skills