What problem does it solve?
Creating git commits that are easy to review and safe to merge by ensuring only the intended changes are included, dividing work into logical commits, and writing clear, conventional messages.
Core Features & Use Cases
- Smart Commit Splitting enables splitting mixed changes into logical commits (feature vs refactor, frontend vs backend, tests vs production) for precise review.
- Conventional Commits Format enforces a standard type and scope in commit messages to improve traceability and automation.
- Safety & Quality Checks scans for secrets, debug logs, and unrelated formatting changes to prevent risky commits; supports patch staging for fine-grained control.
- Patch Staging & Verification guides staging only what belongs in the next commit and verifying with diffs before finalizing.
Quick Start
Inspect the working tree, stage changes selectively with patch mode, craft conventional commit messages, and verify each commit before finishing.