Actually LSP Doctor
LSP-inställningsdiagnostik och fixare för Rust/TS/Ruby, men bara som ett fullständigt plugin.
Fungerar med konfiguration
Vad den gör
Diagnostiserar och fixar språkserver-inställningen för detekterade ekosystem (Rust, TypeScript, Ruby) i ett projekt, kör en sex-statlig maskin per ekosystem och grundar en 'redo'-bedömning i en verklig LSP documentSymbol-sond istället för en skal-heuristik. Triggers på en SessionStart LSP-knuff, misslyckade LSP-anrop, eller en direkt /actually-lsp-doctor-anropning.
Testrapport
Tillståndsmaskinslogiken är genuint bra och jag körde den faktiskt (detect_ecosystems + write_state mot ett engångs TS-projekt, korrekt utdata båda gångerna) — men SKILL.md:s eget steg 1 hämtar lib/detect.sh, lib/ecosystems.sh, lib/state.sh och CONTEXT.md från "plugin-roten ($CLAUDE_PLUGIN_ROOT)", ingen av vilka levereras inuti skills/actually-lsp-doctor/, så den obligatoriska kopian av enbart färdighetsmappen är död vid ankomst.
Testad: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/technicalpickles/pickled-claude-plugins cd pickled-claude-plugins mkdir -p ~/.claude/skills cp -r plugins/actually-lsp/skills/actually-lsp-doctor ~/.claude/skills/actually-lsp-doctor # BROKEN as a bare skill copy: Steps 1/3/6 source lib/detect.sh, lib/ecosystems.sh, lib/state.sh and read CONTEXT.md from "the plugin root ($CLAUDE_PLUGIN_ROOT)", none of which exist inside the skill folder. Real fix: copy the whole plugins/actually-lsp/ directory (lib/, hooks/, activation/, CONTEXT.md, .claude-plugin/plugin.json) and load it as an actual plugin (or export CLAUDE_PLUGIN_ROOT to point at that copy) instead of a bare skills/ copy.
Kommandon och exempelprompter
/actually-lsp-doctorLSP-inställningsdiagnostik och fixare för Rust/TS/Ruby, men bara som ett fullständigt plugin.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
My TypeScript language server isn't working, can you diagnose it?Check if rust-analyzer is properly set up in this projectFix the LSP setup for my Ruby project so autocomplete works again