Actually LSP Doctor
LSP setup diagnostiek en fixer voor Rust/TS/Ruby, maar alleen als een volledige plugin.
Werkt met setup
Wat het doet
Diagnosticeert en repareert de language-server setup voor gedetecteerde ecosystemen (Rust, TypeScript, Ruby) in een project, draait een zes-staten per-ecosysteem machine en grondt een 'klaar' oordeel in een echte LSP documentSymbol probe in plaats van een shell heuristiek. Triggers op een SessionStart LSP nudge, falende LSP calls, of een directe /actually-lsp-doctor aanroep.
Testrapport
De state-machine logica is echt goed en ik heb het echt gedraaid (detect_ecosystems + write_state tegen een wegwerpbare TS project, beide keren correcte output) — maar SKILL.md's eigen Stap 1 haalt lib/detect.sh, lib/ecosystems.sh, lib/state.sh en CONTEXT.md op uit "de plugin root ($CLAUDE_PLUGIN_ROOT)", waarvan geen enkele binnen skills/actually-lsp-doctor/ wordt geleverd, dus de verplichte kale skill-map kopie is direct dood.
Getest op: 2026-07-16 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/actually-lsp-doctorLSP setup diagnostiek en fixer voor Rust/TS/Ruby, maar alleen als een volledige plugin.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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