What problem does it solve?
This workflow helps developers move beyond ad-hoc git additions by analyzing a dirty working tree, grouping related changes into logical commits, and composing conventional commit messages with appropriate prefixes (feat, fix, refactor, etc.).
Core Features & Use Cases
- Reconnaissance and intent understanding: Inspects the repository state and diffs to infer the purpose of changes.
- Change grouping into commits: Splits a multi-file or multi-hunk set of changes into cohesive commits, one logical concern per commit.
- Conventional commit generation: Produces well-formed messages with proper prefixes and scopes, suitable for release notes.
- Safe staging guidance: Recommends and performs hunk-level staging when needed, avoiding blind
git add ..
- Execution plan and guardrails: Presents a plan before applying commits and preserves user control over the final history.
Quick Start
Tell me to commit my changes, and I will propose a plan and create conventional commits using hunk-level staging.