What problem does it solve?
Set up or upgrade strict TypeScript/JavaScript linting with Oxlint (type-aware), dprint (formatter), jscpd (0% duplication), and knip, routed through gate. Use when a repo needs lint tooling installed, Gatefile validation wired, or lint configuration standardized without silencing rules.
Core Features & Use Cases
This skill provides a standardized, maintainable baseline for linting across TypeScript/JavaScript projects. It coordinates installation of lint tooling, Gatefile integration for policy control, and the application of shared configuration templates (dprint.json, .oxlintrc.json, .jscpd.json, .jscpd.tests.json, knip.json). It enables consistent lint policy enforcement and delta reporting when comparing repos to the skill, including rule presence/absence, rule values, custom messages, duplication thresholds, and coverage. It emphasizes safe, non-disruptive wiring and clear governance for lint-related changes.
Quick Start
Follow the workflow to install lint tooling, update Gatefile entries, copy templates, wire lint through Gatefile, and validate with gate.