About
The git-rewrite skill automates the tedious process of cleaning up development branch history before merging. It analyzes commit patterns such as linting fixes, test iterations, and incremental implementation steps, then condenses them into a polished series of shippable commits. By identifying logical groupings and generating descriptive commit messages, it ensures your repository history remains clean, readable, and professional for code reviews and future maintenance.