What problem does it solve? Code changes in the VS Code repository get rejected at commit time when they fail the pre-commit hygiene checks, forcing developers to debug failures after the fact. This Skill ensures changes pass hygiene validation before work is declared complete. ## Core Features & Use Cases - Pre-commit Hygiene Validation: Runs npm run precommit to scan staged files via build/hygiene.ts before committing. - Targeted File Checks: Checks specific files directly with node --experimental-strip-types build/hygiene.ts <file> without staging them first. - Rule Coverage: Enforces ASCII-only characters, single-quote strings, Microsoft copyright headers, tab indentation, formatter output, ESLint, and stylelint compliance. - Use Case: After editing TypeScript source files in the VS Code codebase, run the hygiene check to catch unicode characters or double-quoted strings that would otherwise block the commit. ## Quick Start Run the hygiene check on my staged changes and fix any violations it reports.