What problem does it solve? Writing clear, consistent commit messages is tedious and often skipped, leaving repositories with vague history that is hard to review or revert. This Skill automates the creation of well-structured git commits that follow your repository's existing conventions. ## Core Features & Use Cases - Convention Detection: Infers commit message style from project instructions or recent commit history, falling back to conventional commit format (feat, fix, docs, etc.). - Logical Commit Splitting: Groups changed files into separate commits when they represent distinct concerns, keeping history clean. - Branch Safety Checks: Warns before committing directly to main/master and handles detached HEAD states by offering to create a feature branch. - Use Case: After finishing a bug fix and a small refactor in the same session, ask for a commit and get two separate, properly formatted commits with messages matching your repo's style. ## Quick Start Ask the assistant to commit my current changes with a clear message following the repo's conventions.