typescript-expert

Solve complex TypeScript and JavaScript programming challenges with type-level techniques.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/samChang72/custom-skills --skill typescript-expert-samchang72
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/samChang72/custom-skills/tree/main/gemini/skills/typescript-expert
Command: npx skills add https://github.com/samChang72/custom-skills --skill typescript-expert-samchang72

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides advanced expertise in TypeScript and JavaScript, addressing complex programming challenges, performance optimization, and real-world problem-solving.

Core Features & Use Cases

  • Type-Level Programming: Offers deep knowledge of type-level programming, including branded types, advanced conditional types, and type inference techniques.
  • Performance Optimization: Focuses on type checking performance, build performance, and memory usage analysis.
  • Real-World Problem Resolution: Provides solutions for complex error patterns, module resolution issues, and migration strategies.
  • Modern Tooling Expertise: Covers tool migration decisions, type testing strategies, and debugging mastery.
  • Code Review Checklist: Offers a comprehensive checklist for reviewing TypeScript/JavaScript code focusing on type safety, best practices, and performance considerations.

Quick Start

Analyze your TypeScript project for configuration, performance, and common issues using the 'typescript-expert' skill.

Frequently Asked Questions about typescript-expert

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

FAQPage Schema
How do I optimize TypeScript type checking performance for large projects?

TypeScript type checking performance can be optimized by analyzing type inference techniques, reducing complex conditional types, and reviewing memory usage. This process targets build performance bottlenecks and resolves slow compilation issues in large JavaScript projects.

What are branded types and how do they work in TypeScript?

Branded types in TypeScript are an advanced type-level programming technique creating nominal typing. They work by intersecting base types with unique symbols, enforcing stricter type safety and preventing primitive value mixing during real-world problem-solving.

How do I resolve complex TypeScript error patterns during migration?

Resolving complex TypeScript error patterns during migration requires applying targeted module resolution strategies and modern tooling expertise. This approach fixes tricky type inference failures and ensures smooth framework transitions for JavaScript codebases.

Can I use advanced conditional types to solve real-world JavaScript problems?

Advanced conditional types can solve real-world JavaScript problems by enabling sophisticated type inference and strict type safety. They allow developers to encode complex business logic directly into TypeScript definitions, preventing runtime errors.

What is the best way to review TypeScript code for type safety and performance?

The best way to review TypeScript code for type safety and performance is using a comprehensive checklist focusing on advanced type-level programming, best practices, and memory usage analysis to identify complex issues and optimization opportunities.

Why does TypeScript module resolution fail and how can I fix it?

TypeScript module resolution fails due to incorrect configuration paths or missing type definitions. You can fix it by applying real-world problem resolution strategies, verifying tooling setup, and debugging import structures to ensure correct type inference.