Perform A Repo Rename Or Surface Rename
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.hthrough 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
- Every surface changed by the rename has focused validation
References
README.mddocs/getting-started/quick-start/index.mdxdocs/reference/api/index.mdx