What problem does it solve? Committing code often skips linting, typechecking, and tests, and produces vague messages like "fix bug" that make history hard to audit. This Skill enforces a consistent pre-commit workflow so every commit passes quality gates and follows the conventional commit format. ## Core Features & Use Cases - Quality Gates: Runs lint, typecheck, and affected tests before any commit is created. - Pre-Commit Review Scan: Flags console.log statements, hardcoded secrets, and leftover test-only code in staged production files, while suppressing noise like formatting-only changes. - Conventional Commit Messages: Drafts typed messages (feat, fix, refactor, etc.) with scoped summaries under 72 characters and bodies explaining why. - Use Case: After finishing a feature branch, say "commit my changes" and the Skill verifies tests pass, reviews the diff for issues, stages only the relevant files, and writes a properly formatted commit. ## Quick Start Ask the assistant to commit your current changes and it will run the quality gates, review the staged diff, and create a conventional commit.