What problem does it solve?
This Skill eliminates the frustration of writing vague, inconsistent git commit messages that make it difficult to track code changes, understand project history, and collaborate effectively with team members.
Core Features & Use Cases
- Convention-Aware Messaging: Automatically matches your repository's existing commit message style (from project docs or recent commit history) or defaults to standard conventional commit format.
- Logical Commit Grouping: Splits unrelated changes into separate, focused commits instead of bundling all modifications into one messy commit.
- Edge Case Safety: Handles scenarios like detached HEAD state, warns before committing to the default branch, and avoids accidentally including sensitive files like credentials.
- Use Case: You just finished fixing a login bug and updating the project README. This Skill will create two separate, well-documented commits for each change, with messages that explain the purpose of each update rather than just listing modified files.
Quick Start
Use the git-commit skill to create a clear, convention-compliant commit for all your current code changes.