What problem does it solve? Writing consistent, well-structured commit messages requires manually reviewing diffs and deciding scope, type, and wording. This Skill automates that analysis while keeping you in control through a dry-run confirmation step before any commit is executed. ## Core Features & Use Cases - Scoped Change Analysis: Reads git status and diffs to determine which files belong in the commit, supporting task-context scoping, explicit path inclusion/exclusion, and split commits by file type. - Structured Commit Messages: Classifies changes into conventional types (feat, fix, refactor, test, chore, docs, style) and generates a typed subject plus a descriptive body. - Release Impact Review: Flags breaking changes, database schema changes, migration requirements, and announcements in a dedicated section before the commit message. - Safe Dry-Run Workflow: Shows branch, scope, file list, and the proposed message, then waits for confirm/edit/cancel before staging, committing, and optionally pushing. - Use Case: After finishing a bug fix, ask for a commit; the Skill inspects only the relevant files, proposes "fix: ..." with a body explaining the change, and commits only after your approval. ## Quick Start Ask the assistant to review my current git changes and create a smart commit with a dry-run preview before committing.