Run lint, typecheck, and tests on the current diff, summarize failures, and propose fixes — before the user commits. Use when the user says /pre-commit-check, "check before I commit", or "is this ready to commit".