What problem does it solve? Inconsistent commit messages and sloppy staging habits make git history hard to review, break changelog automation, and let unrelated changes slip into single commits. This Skill standardizes how commits are created, staged, and verified. ## Core Features & Use Cases - Conventional Commits Enforcement: Applies the <type>(<scope>): <description> format with correct type prefixes (feat, fix, docs, refactor, test, chore, style, perf) and monorepo-aware scope selection from package names. - Workflow Guardrails: Requires running git status and git diff --staged before committing, staging files selectively, and verifying results after each commit. - Hook Safety: Prohibits --no-verify and --no-gpg-sign unless explicitly requested, and defines how to handle hook failures and auto-formatting with follow-up commits. - Use Case: When finishing a feature in a monorepo package, the Skill guides staging only the related files, writing a message like feat(packages/auth): add token refresh to prevent session expiry, and verifying the commit succeeded. ## Quick Start Review my staged changes and create a commit that follows this repository's conventional commit conventions.