typescript

Enforce TypeScript strict mode with ESLint and Jest.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/artofrawr/claude-control --skill typescript-artofrawr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript
Source: https://github.com/artofrawr/claude-control/tree/main/skills/typescript
Command: npx skills add https://github.com/artofrawr/claude-control --skill typescript-artofrawr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TypeScript strict mode with eslint and jest helps teams ensure robust, maintainable code by catching common errors early, enforcing consistent styles, and validating behavior through tests.

Core Features & Use Cases

  • Strict TypeScript configuration: Enforces strict compiler options to reduce runtime errors and improve type safety.
  • Linting and testing integration: Provides ESLint rules and Jest setup to consistently detect issues during development and CI.
  • Migration and onboarding use cases: Ideal for teams migrating to TypeScript or enforcing uniform best practices across new projects.

Quick Start

Install dependencies and run lint, typecheck, and tests to enable strict mode and maintain code quality.

Frequently Asked Questions about typescript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce TypeScript strict mode with ESLint and Jest in my project?

To enforce TypeScript strict mode with ESLint and Jest, configure strict compiler options in tsconfig, apply comprehensive ESLint rules, and integrate a Jest testing setup to detect issues during development and CI.

What are the benefits of enabling strict TypeScript configuration for team projects?

Enabling strict TypeScript configuration helps teams ensure robust, maintainable code by catching common runtime errors early, improving type safety, enforcing consistent styles, and validating behavior through reliable tests.

How do I set up TypeScript linting and testing integration for CI workflows?

Set up TypeScript linting and testing integration for CI by installing project dependencies and running lint, typecheck, and test commands to consistently detect issues and maintain code quality across deployment workflows.

Is this strict TypeScript setup suitable for migrating an existing JavaScript project?

Yes, this strict TypeScript setup is ideal for teams migrating from JavaScript to TypeScript, as it satisfies strict tsconfig options and enforces uniform best practices and rigorous type safety across new and existing projects.

Can I use this configuration to enforce consistent code quality across development and deployment?

Yes, you can use this configuration to enforce consistent code quality across development and deployment by applying ESLint rules and Jest tests that catch errors early and validate behavior throughout your workflows.