typescript

Enforce strict TypeScript practices with compiler options, ESLint, Prettier, and Jest.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/AdigunQ/ralph-smart --skill typescript-adigunq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: typescript
Source: https://github.com/AdigunQ/ralph-smart/tree/main/knowledges/bootstrap_skills/typescript
Command: npx skills add https://github.com/AdigunQ/ralph-smart --skill typescript-adigunq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces strict TypeScript coding standards, ensuring code quality, maintainability, and reducing runtime errors through robust type checking and linting.

Core Features & Use Cases

  • Strict Type Checking: Enforces strict: true in tsconfig.json for comprehensive type safety.
  • Linting and Formatting: Integrates ESLint and Prettier for consistent code style and error detection.
  • Testing Integration: Sets up Jest for unit and integration tests with coverage reporting.
  • CI/CD Ready: Provides GitHub Actions workflow for automated quality gates.
  • Pre-Commit Hooks: Ensures code quality before commits using Husky and lint-staged.

Quick Start

Run the quality gate for your TypeScript project.

Frequently Asked Questions about typescript

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

FAQPage Schema
How do I enforce strict TypeScript type checking in my project?▼

To enforce strict TypeScript type checking, configure your compiler options with `strict: true` in `tsconfig.json` to achieve comprehensive type safety and reduce runtime errors across your codebase.

What's the best way to set up ESLint and Prettier for TypeScript code quality?▼

The best way to ensure TypeScript code quality is integrating ESLint and Prettier to enforce consistent code style and automatically detect errors during development and before commits.

How do I configure Jest for TypeScript unit and integration tests?▼

To configure Jest for TypeScript, set up the testing framework to run unit and integration tests with coverage reporting, ensuring your type-safe codebase remains robust and maintainable.

Can I use pre-commit hooks to run ESLint and Jest automatically?▼

Yes, you can use Husky and lint-staged to set up pre-commit hooks that automatically run ESLint and Jest, ensuring code quality checks pass before any changes are committed.

How do I add CI/CD automated quality gates for a TypeScript project?▼

To add CI/CD automated quality gates for TypeScript, implement a GitHub Actions workflow that runs your compiler type checks, ESLint, and Jest tests on every code push.