What problem does it solve?
This skill helps developers perform symbol-based editing and maintain high-quality workflows across codebases by guiding navigation, refactoring, and safe modifications with LSP and MCP tooling.
Core Features & Use Cases
- LSP-based editing and navigation across languages (goToDefinition, findReferences, hover, documentSymbol, workspaceSymbol, goToImplementation, incomingCalls, outgoingCalls).
- MCP modification operations to safely modify symbol bodies and rename across a codebase (insert_before_symbol, insert_after_symbol, replace_symbol_body, rename_symbol).
- Language-agnostic guidance: supports any LSP-capable language for consistent workflow patterns.
- Quality workflow practices: before/after change checks, lint and tests guidance, and safe change verification.
Quick Start
Activate the skill and request symbol-based editing guidance. Example: In file src/app.js locate function computeScore, go to its definition, and replace its body with a clearer implementation while preserving references.