ts-lint-setup
CommunityStandardize strict TS/JS linting via Gate.
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ts-lint-setup Download link: https://github.com/pyronaur/ngents/archive/main.zip#ts-lint-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.