What problem does it solve? Committing code without running lint, typecheck, and tests first leads to broken builds and inconsistent commit history. This Skill enforces quality gates before every commit, generates properly formatted Conventional Commit messages, and blocks commits when checks fail. ## Core Features & Use Cases - Pre-commit Quality Gates: Automatically runs lint, typecheck, and test suites, blocking the commit if any required gate fails. - Conventional Commit Generation: Analyzes staged changes to produce a formatted commit message with type, scope, REQ references, and co-author attribution. - Safe Stage and Push: Stages relevant files while excluding secrets like .env and credentials.json, then pushes to the remote without destructive operations. - Use Case: After implementing an OAuth feature, run QGIT to verify all tests pass, then automatically commit with a message like "feat(auth): add OAuth provider support" and push to origin. ## Quick Start Ask the AI to run QGIT to check quality gates, commit the current changes with a Conventional Commit message, and push to the remote repository.