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.