This handles the tedious part of Rust refactoring by running LSP analysis before you touch any code. It finds all references, checks for name conflicts, and shows you exactly what will change across your codebase when you rename symbols, extract functions, inline code, or move things between modules. The dry run mode is the key feature here. You get a table of every file that will be touched, warnings about public API changes or documentation that might break, and a circular dependency check before committing to anything. It's basically a safety net for refactors that would otherwise require grep, manual verification, and crossing your fingers that you didn't miss an import somewhere.
npx skills add https://github.com/actionbook/rust-skills --skill rust-refactor-helper