Actually LSP Doctor

LSP opsætningsdiagnostik og -fikser til Rust/TS/Ruby, men kun som et fuldt plugin.

Af technicalpickles · technicalpickles/pickled-claude-plugins

Virker med opsætning ★ 8.8/10

Actually LSP Doctor — LSP opsætningsdiagnostik og -fikser til Rust/TS/Ruby, men kun som et fuldt plugin.

Hvad det gør

Diagnostiserer og retter sprogserveropsætningen for detekterede økosystemer (Rust, TypeScript, Ruby) i et projekt, kører en seks-tilstands per-økosystem maskine og jorder en 'klar' vurdering i en reel LSP documentSymbol probe i stedet for en shell-heuristik. Triggere på en SessionStart LSP nudge, fejlede LSP kald, eller en direkte /actually-lsp-doctor påkaldelse.

Testrapport

State-machine logikken er ægte god, og jeg kørte den i praksis (detect_ecosystems + write_state mod et engangs TS-projekt, korrekt output begge gange) — men SKILL.md's eget Trin 1 henter lib/detect.sh, lib/ecosystems.sh, lib/state.sh og CONTEXT.md fra "plugin-roden ($CLAUDE_PLUGIN_ROOT)", hvoraf ingen leveres inde i skills/actually-lsp-doctor/, så den påbudte bare skill-mappe kopi er død ved ankomst.

Testet: 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.

Kommandoer og eksempelprompter

  • /actually-lsp-doctorLSP opsætningsdiagnostik og -fikser til Rust/TS/Ruby, men kun som et fuldt plugin.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • My TypeScript language server isn't working, can you diagnose it?
  • Check if rust-analyzer is properly set up in this project
  • Fix the LSP setup for my Ruby project so autocomplete works again