From rldyour-lsps
Маршрутизация LSP-воркфлоу для type checking, диагностик, символов, рефакторинга. Используй для: LSP, лсп, language server, проверь типы, type checking, найди символ, диагностики языка, рефакторинг с LSP. EN triggers: route LSP workflow, type checking, semantic diagnostics, symbol search, refactor with LSP, language server choice, Python/Rust/Dart/TS/Go/C++/Qt/YAML/Docker/HTML/CSS/Shell LSP.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rldyour-lsps:lsp-routingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Choose the correct language-server workflow before coding. The goal is accurate diagnostics, semantic navigation, and low-entropy implementation without pretending every file type is Serena-native.
Choose the correct language-server workflow before coding. The goal is accurate diagnostics, semantic navigation, and low-entropy implementation without pretending every file type is Serena-native.
User-facing conversation stays Russian unless requested otherwise. Repository docs and plugin files stay English.
Use this skill when a task involves:
${CLAUDE_PLUGIN_ROOT}/references/lsp-server-matrix.md when exact command names, Serena keys, or prerequisites matter.serena-lsp-integration when the question affects Serena project languages, .serena/project.yml, ls_specific_settings, or serena project index.lsp-health-check when the user asks whether LSPs work, when a project has missing diagnostics, or before non-trivial code work in a newly seen stack.lsp-setup only after an explicit user request to install or update tools.typescript-language-server by default. Use typescript_vts (vtsls) only when explicitly requested or project evidence requires it.rust-analyzer and rust-src.gopls only inside a real module or workspace.clangd and compile_commands.json.qmlls externally; do not claim Serena-native QML support.yaml-language-server plus schemas.vscode-langservers-extracted.bash-language-server plus shellcheck.Do not start a stdio language server manually unless a real LSP client controls the session. For checks, verify command availability, versions, and project prerequisites.
Do not use first-run bunx or uvx as a long-lived LSP runtime. Use stable local executables. Package managers are allowed for explicit setup and health checks.
bunx package --stdio или uvx package --stdio как long-lived LSP runtime.stdio LSP вручную для тестирования (он зависает без LSP-клиента).typescript_vts по умолчанию вместо typescript-language-server без явного project requirement.compile_commands.json для C/C++ (это блокер корректности).Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub nddev-it-com/rldyour-claudecode --plugin rldyour-lsps