lsp-edit-export
CommunitySafely edit exported symbols with awareness
Software Engineering#lsp#code-change#symbol-edit#reference-search#safety-guard#exported-symbols#caller-analysis
Authorblackwell-systems
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Editing exported symbols like function signatures or public types can cause breakages for external callers if changes are made without understanding all dependencies. This Skill provides a safe, multi-step workflow that discovers all callers, gates changes with an explicit impact check, and validates that the change doesn't introduce regressions.
Core Features & Use Cases
- Caller discovery: automatically locate all call sites before applying any edits to an exported symbol.
- Impact gating: present an explicit confirmation gate showing where and how many call sites exist before proceeding.
- End-to-end safety checks: apply the edit, collect diagnostics, and perform a rebuild to ensure no new errors are introduced.
- Use case: when renaming or changing a public API in a library, ensuring downstream callers are updated safely.
Quick Start
Initiate the workflow to locate the symbol, review all callers, confirm impact, apply the safe edit, then validate with diagnostics and a rebuild.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: lsp-edit-export Download link: https://github.com/blackwell-systems/agent-lsp/archive/main.zip#lsp-edit-export Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.