What problem does it solve?
This Skill eliminates the tedious and often inconsistent manual process of creating Git commits. It ensures your commit history is clean, readable, and adheres to conventional commit standards, reducing mental overhead and improving collaboration.
Core Features & Use Cases
- Conventional Commits: Automatically stages changes and generates commit messages following established conventions (e.g.,
feat, fix, refactor).
- Diff Analysis: Intelligently analyzes your code changes to suggest the most appropriate commit type and scope.
- Optional Push: Seamlessly integrates with post-commit push operations, allowing you to commit and push in one go.
- Use Case: After making a series of code changes, simply tell Claude "commit my changes and push." It will stage your files, craft a perfectly formatted conventional commit message based on your diff, and push it to the remote, ensuring a pristine Git history without manual effort.
Quick Start
Use the git-commit skill to commit all staged changes with a conventional commit message and push to the remote.