What problem does it solve? Renaming a Rust CLI command is easy to get wrong: changing only the Cargo [[bin]] name breaks updaters, Homebrew formulas, install scripts, and launcher discovery, leaving users with mismatched binaries and broken auto-updates. This Skill coordinates the rename across every surface so the new command works end to end. ## Core Features & Use Cases - Coordinated rename procedure: Step-by-step changes for Cargo [[bin]]/default-run, updater BINARY_NAME constants, release asset naming, install scripts, Homebrew publishing, Windows installer staging, launcher discovery, and clap help text. - Scope guardrails: A decision table for what to keep stable (package name, data home, launcher binary) versus what to rename, plus protection against greedy find-and-replace of tokens like the crate name or repo slug. - Verification checklist: Concrete build, test, and lint commands plus a checklist confirming help output, asset names, and docs are aligned. - Use Case: Grounded in a real rename of the anda CLI to autonogrammer, with a reference file listing every path that had to change and which tokens to protect. ## Quick Start Ask the agent to rename your Rust CLI binary from the old command name to the new one, keeping the package name and data directory unchanged.