typescript-expert

Guide complex TypeScript projects through type-level programming, performance optimization, and migration strategies.

66|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/jdiegosierra/contributor-report --skill typescript-expert-jdiegosierra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/jdiegosierra/contributor-report/tree/main/.agents/skills/typescript-expert
Command: npx skills add https://github.com/jdiegosierra/contributor-report --skill typescript-expert-jdiegosierra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Advanced TypeScript projects often suffer from tangled types, slow builds, and migration bottlenecks. This Skill provides proactive, expert guidance to resolve complex type-level patterns, optimize performance, and plan scalable migrations across large codebases.

Core Features & Use Cases

  • Deep type-level programming guidance (Branded types, conditional types, mapped types, and utility patterns) for safer APIs and expressive data models.
  • Performance optimization and scalable build strategies for monorepos (incremental builds, project references, and proper tsconfig strategies).
  • Monorepo migrations and architecture decisions (Nx, Turborepo, CJS/ESM transitions) to accelerate development and maintain consistency across packages.
  • Tooling selection and debugging strategies (Biome vs ESLint, Vitest type tests, and runtime debugging workflows) for faster feedback loops.
  • Architectural decisions and debugging support for production-grade TypeScript/JavaScript projects, including migration planning and risk assessment.

Quick Start

Provide advanced TypeScript guidance for a complex codebase to improve typings and performance.

Frequently Asked Questions about typescript-expert

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

FAQPage Schema
How do I optimize slow TypeScript build performance in a monorepo?

Resolve TypeScript migration bottlenecks by planning incremental transitions for CJS to ESM and restructuring monorepos using Nx or Turborepo to maintain consistency across packages.

What are the best strategies for migrating a large codebase to ESM in a TypeScript monorepo?

Resolve TypeScript migration bottlenecks by planning incremental transitions for CJS to ESM and restructuring monorepos using Nx or Turborepo to maintain consistency across packages.

How do I use conditional and mapped types to build safer TypeScript APIs?

Select TypeScript linting and testing tooling by comparing Biome vs ESLint for code analysis and applying Vitest type tests to establish faster feedback loops and catch type errors early.

Does this guidance cover choosing between Biome and ESLint for TypeScript tooling?

Select TypeScript linting and testing tooling by comparing Biome vs ESLint for code analysis and applying Vitest type tests to establish faster feedback loops and catch type errors early.

Why does my TypeScript compiler slow down when using complex generic types?

Complex TypeScript type-level programming can cause slow builds because the compiler must resolve deep conditional and mapped types, requiring performance optimization strategies to reduce inference overhead.