From rldyour-lsps
Конфигурация Serena MCP под languages проекта - LSP keys, .serena/project.yml, ls_specific_settings. Используй для: настрой Serena LSP, индексация, семантический анализ, project.yml серены. EN triggers: configure Serena, Serena LSP keys, project.yml, semantic index, ls_specific_settings, set up Serena project, Serena onboarding.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rldyour-lsps:serena-lsp-integrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Keep Serena MCP usage aligned with real language-server support. Use Serena for semantic inspection and editing where supported, and fall back honestly where a file type is not Serena-native.
Keep Serena MCP usage aligned with real language-server support. Use Serena for semantic inspection and editing where supported, and fall back honestly where a file type is not Serena-native.
${CLAUDE_PLUGIN_ROOT}/references/serena-lsp-integration.md when exact Serena keys or limitations matter.python, typescript, rust, dart, go, cpp, yaml, bash, json, toml, markdown.cpp; treat JavaScript as typescript.lsp-health-check before expecting reliable semantic behavior.serena project index after language configuration changes.Do not silently modify .serena/project.yml. Explain or apply changes only when the user explicitly asks for setup. Full project initialization belongs to the rldyour-flow plugin.
Use .serena/project.local.yml for machine-local executable paths. Use committed .serena/project.yml only for portable project settings.
For supported code files, use the existing Serena-first workflow:
check_onboarding_performedlist_memoriesread_memoryget_symbols_overviewfind_symbolfind_referencing_symbolssearch_for_pattern only for broad text sweeps or unsupported file typesFor unsupported files, state the limitation and use direct reads, search, external validation, or browser/design/security plugins as appropriate.
.serena/project.yml без explicit setup request./opt/homebrew/...) в committed .serena/project.yml (use .serena/project.local.yml).serena project index после изменения language configuration.search_for_pattern для symbol-level questions когда есть find_symbol.npx claudepluginhub nddev-it-com/rldyour-claudecode --plugin rldyour-lspsGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.