agent-lsp
Safe code navigation, refactoring, and verification across 31 languages
All Skills in This Repository (20)
Pure Emerald Level Indicatorslsp-explore
Aggregate hover, implementations, call hierarchy, and references from an LSP server.
lsp-rename
Rename symbols across a workspace with LSP preview and confirmation.
lsp-docs
Orchestrates three tiers of symbol documentation: live hover, offline toolchain, and source navigation.
lsp-extract-function
Extract selected code blocks into named functions via language server code actions.
lsp-impact
Determine the blast radius of a symbol or file via references, callers, and type relationships.
lsp-understand
Generate a Code Map with symbol and file analysis via agent-lsp MCP.
lsp-implement
Identify concrete types implementing a specified interface or abstract type.
lsp-simulate
Simulate LSP-based code edits in memory before applying them to disk.
lsp-edit-symbol
Resolve a named symbol via workspace queries and apply edits across files.
lsp-safe-edit
Validate code edits against diagnostics before applying them.
lsp-refactor
Automates end-to-end safe refactoring of codebases using LSP tooling.
lsp-test-correlation
Map changed source files to their dedicated tests and run only those tests.
Frequently Asked Questions
FAQPage SchemaHow to install agent-lsp?โผ
Run `npx skills add blackwell-systems/agent-lsp --all -g -y` in your terminal to install all skills in this suite globally.
How to safely rename a function across a codebase?โผ
Use the lsp-rename skill, which previews every affected file and asks for confirmation before applying the rename atomically through the language server.
How to check what breaks before editing code?โผ
The lsp-impact and lsp-simulate skills show all callers and simulate your edit in memory, reporting exactly which errors it would introduce before anything is written to disk.
Which programming languages does agent-lsp support?โผ
It works with 31 CI-verified languages including Go, Python, TypeScript, Rust, Java, Kotlin, PHP, and Ruby, all routed automatically through one session.
Does agent-lsp work with Claude Code and other MCP clients?โผ
Yes. It runs as a standard MCP server, so any MCP-compatible client such as Claude Code, Cursor, or Codex can use all 66 tools and 23 workflow skills.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core