ts-lint-setup

Community

Standardize strict TS/JS linting via Gate.

Authorpyronaur
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.