What problem does it solve? Code review alone misses silent bugs like floating promises, unused variables, and inconsistent style. This Skill automates linting and type checking so every commit passes enforceable quality gates instead of relying on manual inspection. ## Core Features & Use Cases - Unified Lint Runner: Detects Node.js or Python projects and runs the right tools (ESLint, tsc, Ruff, mypy) with a single command. - Type Coverage Measurement: Scans TypeScript and Python files to report any usage and the percentage of typed functions. - CI and Pre-commit Enforcement: Provides ESLint, Ruff, and pre-commit configurations that block merges on lint failures. - Use Case: Before merging a pull request, run the lint runner against the repository to confirm ESLint, TypeScript compilation, and Ruff all pass, then review the type coverage report for untyped functions. ## Quick Start Ask the assistant to run the lint runner script against your project directory and report any blocking lint or type errors.