Actually LSP Doctor

LSP-oppsett diagnostikk og fikser for Rust/TS/Ruby, men bare som en full plugin.

av technicalpickles · technicalpickles/pickled-claude-plugins

Krever oppsett ★ 8.8/10

Actually LSP Doctor — LSP-oppsett diagnostikk og fikser for Rust/TS/Ruby, men bare som en full plugin.

Hva den gjør

Diagnostiserer og fikser språkserver-oppsettet for oppdagede økosystemer (Rust, TypeScript, Ruby) i et prosjekt, kjører en seks-tilstands per-økosystem maskin og jorder en 'klar'-dom basert på en ekte LSP documentSymbol probe i stedet for en skallheuristikk. Utløses på en SessionStart LSP-dytt, feilende LSP-kall, eller en direkte /actually-lsp-doctor-invokasjon.

Testrapport

Tilstandsmaskinlogikken er genuint god, og jeg kjørte den i praksis (detect_ecosystems + write_state mot et engangs TS-prosjekt, korrekt utdata begge ganger) — men SKILL.mds egen trinn 1 henter lib/detect.sh, lib/ecosystems.sh, lib/state.sh og CONTEXT.md fra "plugin-roten ($CLAUDE_PLUGIN_ROOT)", ingen av disse leveres inne i skills/actually-lsp-doctor/, så den pålagte bare ferdighetsmappe-kopien er død ved ankomst.

Testet på: 2026-07-16 · Claude Code 2.x (agent harness)

Installer

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-oppsett diagnostikk og fikser for Rust/TS/Ruby, men bare som en full plugin.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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