mcpbeat

Rename Surfaces

nvidia/rename-surfaces

Perform a coordinated repository, package, crate, module, or symbol rename across NeMo Relay

426 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
102
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/NVIDIA/NeMo-Relay --skill rename-surfaces

The instruction itself

6 sections, as written by the author

Perform A Repo Rename Or Surface Rename

Companion Guidance

Use karpathy-guidelines alongside this skill for implementation or review

work. Keep changes scoped, surface assumptions, and define focused validation

before editing.

Use this skill for coordinated naming changes such as repository renames, crate

prefix changes, package/module renames, import-path changes, FFI symbol renames,

or branding text updates that must preserve functional identifiers.

Rename Buckets To Audit

  • Repository references
  • Rust crate names and module prefixes
  • Python package name and top-level module
  • Go module path and package paths
  • Node package names
  • C header names and symbol prefixes
  • Docs, examples, CI, and integration packages

Rules

  • Separate branding text from functional identifiers.
  • Preserve repository and import paths exactly where code depends on them.
  • Update generated or generated-from-build surfaces such as

crates/ffi/nemo_relay.h through the proper build step.

  • Search for old names after the rename and validate every public language

surface.

Checklist

  • [ ] Manifests updated
  • [ ] Source imports and symbol names updated
  • [ ] Docs and examples updated
  • [ ] Integration packages and scripts updated
  • [ ] No stale old names remain in tracked files where they would break behavior
  • [ ] Full multi-language validation passes

References

  • README.md
  • docs/getting-started/quick-start.md
  • docs/reference/api/index.md
  • validate-change

How to use it

Copy the folder

Take nvidia/rename-surfaces from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.