Moves or renames files while automatically updating all internal references across source code, documentation, and configuration.
This skill automates the complex task of refactoring file structures by ensuring that every reference to a moved file remains intact. It intelligently searches for various reference patterns—including exact filenames, relative paths, and language-specific import statements—across your entire codebase. By using git mv and calculating correct relative paths for different file types, it maintains git history and project integrity, saving developers from broken links and manual search-and-replace tasks.
Key Features
01Multi-pattern search for exact and relative paths
0237 GitHub stars
03Context-aware path updates for imports and documentation
04Preserves git history using git mv
05Pre-move path validation and error prevention
06Automated reference detection using ripgrep
Use Cases
01Moving configuration files to new directories without breaking build scripts.
02Reorganizing documentation structures without breaking internal links.
03Renaming source files while automatically updating all import statements.