What problem does it solve?
This Skill helps organize messy, unstaged code changes into clean, logical, and atomic commits, making your Git history much easier to understand and manage.
Core Features & Use Cases
- Automatic Grouping: Analyzes unstaged changes and groups them by logical purpose, scope, and dependencies.
- Conventional Commits: Generates well-formatted commit messages following the conventional commit standard.
- User Confirmation: Presents a proposed commit plan for review and approval before executing any commits.
- Use Case: After a long coding session with many unrelated changes, use this Skill to split them into individual, meaningful commits like
feat: add user login, fix: correct validation error, and chore: update dependencies.
Quick Start
Use the smart-commit skill to group my unstaged changes into atomic commits.