소개
The Git Commit Squasher skill streamlines the process of maintaining a clean project history by automating the squashing of messy development commits. It performs rigorous safety checks, including creating backup branches and verifying working states, before analyzing code diffs to synthesize a well-structured commit message. By intelligently detecting base branches and parsing JIRA tickets or conventional commit prefixes, it ensures your repository remains readable and professional without the manual overhead of interactive rebasing.