What problem does it solve? Writing consistent, well-formed commit messages is tedious and often skipped, leading to unreadable git histories. This Skill reads your pending changes, drafts a Conventional Commits message, and commits safely without bypassing hooks. ## Core Features & Use Cases - Diff-aware message generation: Reads git status and git diff to summarize changes and produce an accurate commit message instead of guessing from filenames. - Conventional Commits formatting: Generates type(scope): description messages using standard types like feat, fix, refactor, chore, docs, test, style, perf, and ci. - Debug code detection: Warns when console.log, var_dump, dd(), print_r, or debugger statements are present before committing. - Hook-safe commits: Never uses --no-verify; if a pre-commit hook fails, it reports the output and stops. - Use Case: After finishing a bug fix across several files, ask the assistant to commit your changes and receive a properly formatted fix(auth): correct token expiry check commit with hook validation intact. ## Quick Start Ask the assistant to review my pending changes and commit them with a Conventional Commits message.