Diagnose and align Kode LSP behavior with the reference CLI (plugin-based .lsp.json, stdio-only, no install menus). Use when LSP results are missing, LSP is disabled, or you need to configure plugin LSP servers without telling the user to run menu-style install commands.
75
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
/lsp-maintain install” or “run /lsp-maintain doctor”.SlashCommand (e.g. /plugin ..., /lsp) or Edit to configuration files.Kode’s LSP tool is enabled only when there is at least one resolved LSP server and at least one is not in error.
/lsp via SlashCommand and read the “Configured servers” list.Kode resolves LSP servers from enabled plugins:
.lsp.json (JSON, top-level record)lspServers (inline record or relative file path within plugin root)If the user needs a new server, the correct path is: enable a plugin that provides it, or add/update a plugin’s .lsp.json.
Prefer:
SlashCommand to manage plugins (/plugin ...) and re-check with /lsp.Edit to update the plugin’s .lsp.json or manifest lspServers record/file./lsp and confirm servers are resolved.LSP tool call (e.g. goToDefinition) on a file extension that is mapped in extensionToLanguage.command must be an executable (avoid embedding arguments; use args).restartOnCrash, startupTimeout, or shutdownTimeout in the config (Kode treats them as unsupported).4afba64
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.