mcpField
R
rename-symbol

rename-symbol

github.com/cowork-osDevelopment51451 installsUpdated today
Repository

About rename-symbol

A skill for renaming a variable or function across files while preserving symbol-level consistency. It reports edited files, replacement counts, and ambiguous cases for review.

Key features

  1. 01Rename symbols across files
  2. 02Preserve imports and exports
  3. 03Change symbol references only
  4. 04Report edited files and replacement counts
  5. 05Flag ambiguous cases

Use cases

  1. 01Rename a function across a project
  2. 02Update a variable used in multiple files

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/cowork-os/cowork-os --skill rename-symbol

After installing, type/rename-symbolin Claude Code to confirm it loaded.

Details

From the project README

Rename Symbol

Purpose

Rename a variable/function across files

Routing

  • Use when: Use when renaming identifiers across files requires consistent symbol-level updates.
  • Do not use when: Don't use when simple local rename in a single file can be done manually.
  • Outputs: List of files edited, replacement counts, and ambiguous cases flagged for review.
  • Success criteria: Only real symbol references are changed, with exports/imports kept consistent.

Trigger Examples

Positive
  • Use the rename-symbol skill for this request.
  • Help me with rename symbol.
  • Use when renaming identifiers across files requires consistent symbol-level updates.
  • Rename Symbol: provide an actionable result.
Negative
  • Don't use when simple local rename in a single file can be done manually.
  • Do not use rename-symbol for unrelated requests.
  • This request is outside rename symbol scope.
  • This is conceptual discussion only; no tool workflow is needed.

Parameters

NameTypeRequiredDescription
oldNamestringYesCurrent name of the symbol
newNamestringYesNew name for the symbol

Runtime Prompt

  • Current runtime prompt length: 545 characters.
  • Runtime prompt is defined directly in ../rename-symbol.json.

Comments

Markdown supported