lsp-edit-export

Community

Safely edit exported symbols with awareness

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.