What problem does it solve?
This Skill streamlines the process of cleaning up and restructuring Git commit history, ensuring that each commit is atomic, well-organized, and tells a clear, user-focused story before merging.
Core Features & Use Cases
- Restructure Commit History: Reorganize, reword, squash, or split commits to improve clarity.
- Outcome-Focused Messaging: Guides users to write commit messages that describe user-facing benefits rather than implementation details.
- Automated Rewrites: Supports non-interactive mass rewriting of commit messages and file renames via a configuration file.
- Use Case: After a complex feature development, use this Skill to consolidate messy intermediate commits into a few clean, logical steps, making the review process smoother and the history easier to understand.
Quick Start
Use the dev10x-git-groom skill to rewrite commit messages based on the configuration provided in /tmp/claude/git/groom-config.json.