typescript-expert

Resolve complex TypeScript type-level programming and build performance issues.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tuyenht/Antigravity-Core --skill typescript-expert-tuyenht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/tuyenht/Antigravity-Core/tree/main/.agent/skills/typescript-expert
Command: npx skills add https://github.com/tuyenht/Antigravity-Core --skill typescript-expert-tuyenht

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert-level guidance and solutions for complex TypeScript challenges, including advanced type system programming, build process optimization, and real-world error resolution.

Core Features & Use Cases

  • Advanced Type System: Leverage branded types, conditional types, and inference techniques for robust domain modeling and API design.
  • Performance Optimization: Improve type-checking and build times through strategic configuration and pattern adoption.
  • Real-World Problem Solving: Resolve common and complex TypeScript errors, guide migrations, and manage monorepos effectively.
  • Use Case: Debug a "Type instantiation is excessively deep" error by applying specific refactoring patterns or optimize a slow build process in a large monorepo.

Quick Start

Analyze the current TypeScript project setup and identify potential performance bottlenecks.

Frequently Asked Questions about typescript-expert

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

FAQPage Schema
How do I fix a "Type instantiation is excessively deep" error in TypeScript?

Resolve a "Type instantiation is excessively deep" error by applying specific refactoring patterns to simplify complex generic types. This Skill guides you through restructuring conditional types and inference techniques to prevent deep type recursion.

What is the best way to optimize slow build times in a large TypeScript monorepo?

Optimize slow build times in a TypeScript monorepo through strategic configuration and pattern adoption. This Skill analyzes your project setup to identify performance bottlenecks and improve both type-checking and build speeds.

How do I use branded types and conditional types for domain modeling in TypeScript?

Use branded types and conditional types in TypeScript for robust domain modeling and API design. This Skill provides expert-level solutions leveraging advanced type system features to enforce strict domain constraints.

Does this Skill provide solutions for migrating tooling and managing monorepos?

Yes, this Skill provides expert-level guidance for tooling migration and effective monorepo management. It addresses real-world challenges in large-scale JavaScript and TypeScript development to ensure robust project architectures.

Why does my TypeScript project suffer from slow type-checking performance?

Slow TypeScript type-checking performance often stems from complex type-level programming and suboptimal configuration. This Skill helps identify these specific performance bottlenecks and applies strategic refactoring patterns to resolve them.