What problem does it solve?
Replaces ad-hoc, monolithic commits with small, well-scoped conventional commits so history is easier to review, revert, and understand. It reduces reviewer friction by ensuring each change is grouped by scope and intent and documented with a concise subject and optional explanatory body.
Core Features & Use Cases
- Inspect working changes and recent history to decide logical commit boundaries using git diff and git log.
- Stage related files or hunks into separate commits and produce Conventional Commits style messages with an optional body explaining why the change was made.
- Use Case: Split simultaneous updates to zsh, vim, and tmux configs into separate commits classified by scope and intent for clearer review.
Quick Start
Run the commit skill to inspect diffs, split unrelated changes into logical staged sets, and create conventional commit messages following the repository style.