What problem does it solve?
This Skill automates the process of creating Git commits by analyzing changes, grouping them logically, and generating well-structured commit messages, saving developers time and ensuring commit history quality.
Core Features & Use Cases
- Intelligent Change Grouping: Analyzes
git diff and git status to group related changes into distinct commits based on functionality, bug fixes, or refactoring.
- Automated Commit Message Generation: Creates commit messages following Conventional Commits standards or project-specific styles.
- Interactive Workflow: Guides the user through commit planning, confirmation, and execution, including handling of main/master branch commits and GPG signing prompts.
- Use Case: After making several unrelated changes to a codebase, use this Skill to automatically organize them into separate, meaningful commits (e.g., one for a new feature, another for a documentation update).
Quick Start
Use the committer skill to analyze current changes and create commits.