What problem does it solve?
This skill helps automate and standardize git commits by inspecting the working tree and staged changes, ensuring commits follow repository conventions and include concise, relevant messages.
Core Features & Use Cases
- Inspect the worktree before committing: git status --short, git diff --staged --stat, and git diff --stat to understand changes.
- Enforce repository conventions by detecting the applicable commit style from the repo history or guidelines and apply a single, precise message.
- Create exactly one commit per user request and report the commit hash and title, avoiding the inclusion of unrelated changes.
- Guard against committing unrelated files and provide guidance if multiple commits or ambiguous changes are requested.
Quick Start
Ask the AI to create and perform a commit for your current changes using the repository's conventional message style.