What problem does it solve?
This Skill intelligently analyzes your Git changes, groups semantically related modifications, and generates atomic commits with conventional commit messages, saving you time and ensuring a clean, reviewable Git history.
Core Features & Use Cases
- Semantic Grouping: Automatically groups related file changes (e.g., tests with their implementation, shared symbols) into logical, atomic commits.
- Conventional Commit Format: Generates commit messages following
type(scope): description (e.g., feat(backend): add user authentication) for clear history.
- Security Check: Flags sensitive files (e.g.,
.env, private keys) to prevent accidental commits.
- Use Case: After making several changes across your backend, frontend, and tests, simply ask to "commit changes." This skill will create separate, well-structured commits for each logical change, making your pull requests easier to review and saving you manual effort.
Quick Start
To commit all changes automatically:
git status
... make changes ...
Then, in your AI assistant:
commit changes
To commit with review:
commit changes, ask me first