What problem does it solve?
Creates high-quality git commits from uncommitted changes following conventional commit standards. Analyzes diffs, requires user-provided "why" context, matches local repository style, detects splitting opportunities, and executes pre-commit verification. Use when committing changes during development or reflect phases.
Core Features & Use Cases
- Orchestrates the full commit lifecycle: context gathering, diff analysis, message generation, pre-commit verification, staging guidance, execution, and verification.
- Enforces conventional commit structure and provides automation around type, scope, subject, and body formatting.
- Supports split-advisory workflows to split large changes into cohesive commits and ensures compliance with repository conventions.
Quick Start
Generate a conventional git commit for my current uncommitted changes, including the motivation why, optional scope, and a concise, well-formed subject with a detailed body.