What problem does it solve? Lint configurations drift over time: rules get disabled without justification, suppressions pile up, type-aware rules silently no-op, and CI stops enforcing warnings. This Skill audits a TypeScript project's lint setup against an opinionated baseline so misconfiguration is surfaced before it erodes code quality. ## Core Features & Use Cases - Four-layer audit: Evaluates configuration shape, rule coverage, strictness and enforcement, and suppressions hygiene, preceded by a diagnostic snapshot of rule counts and suppression hotspots. - ESLint and Biome support: Auto-detects the installed linter (including dual-installation violations) and dispatches to linter-specific checks such as flat-config format, @typescript-eslint type-checked presets, or Biome domain rule sets. - Static-first with optional run enrichment: Read-only by default; the --with-run flag executes the linter in JSON-reporter mode to enrich findings with real warning and error counts. - Use Case: Run the audit on a React + TypeScript repo to discover that eslint-config-prettier is not last in extends, CI lacks --max-warnings=0, and three files exceed the suppression threshold, then generate an ordered implementation plan for the gaps. ## Quick Start Ask the AI to run /linting-audit on this repository and report the top lint configuration gaps.