Create a git commit. Always use this skill when the user asks to commit changes. Runs linting, type checking, and formatting checks before committing to ensure all quality gates pass.
The user wants to commit changes. Before creating any git commit, you MUST run all quality checks and fix any issues found. Follow these steps in order:
Run all checks in parallel:
yarn lint:biome --fix
yarn typecheck
yarn format:check --fix
yarn test
If any check fails:
yarn lint:biome --fix to auto-fix, then manually fix remaining issuesyarn format (i.e. yarn format:check --fix) to auto-format all filesRe-run the failing checks after fixing until they all pass. Do NOT proceed to commit until every check passes with zero errors.
Only after all checks pass, follow the standard commit process:
git status and git diff to review changesgit add <specific files>git commit -m "$(cat <<'EOF'
<message here>
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
EOF
)"
git status to confirm the commit succeeded.IMPORTANT: Never use --no-verify or skip hooks. Never commit if any lint, typecheck, or format check is failing.