typescript-expert

Solve complex TypeScript type-system and tooling challenges for large projects.

4|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/leeovery/agntc --skill typescript-expert-leeovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/leeovery/agntc/tree/main/.claude/skills/typescript-expert
Command: npx skills add https://github.com/leeovery/agntc --skill typescript-expert-leeovery

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

TypeScript and JavaScript expert guidance for advanced type-level programming, performance optimization, and robust tooling decisions to accelerate development and reliability.

Core Features & Use Cases

  • Advanced type-level patterns and generics for reliable APIs.
  • Monorepo strategy, project references, and migration planning for large codebases.
  • Guidance on TS config, module resolution, and ESM/CJS interop for scalable tooling.

Quick Start

Provide an actionable TypeScript optimization plan for a given project.

Frequently Asked Questions about typescript-expert

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

FAQPage Schema
How do I configure TypeScript project references for a monorepo?

TypeScript project references for a monorepo require configuring tsconfig files to define dependencies between packages. This enables incremental compilation and strict type-checking across large codebases.

What is the best way to resolve ESM and CJS module resolution conflicts in TypeScript?

Resolving ESM and CJS module conflicts in TypeScript involves setting the correct moduleResolution and module options in your tsconfig. Proper configuration ensures scalable tooling and smooth interop between modern ESM and CommonJS environments.

How do I create advanced type-level patterns and generics for type-safe APIs?

Creating type-safe APIs with advanced type-level patterns involves leveraging TypeScript generics and strict compiler options. This approach ensures reliable APIs by catching type errors during compilation rather than at runtime.

Can I get a migration strategy for moving a large JavaScript codebase to strict TypeScript?

Migration strategies for moving large JavaScript codebases to strict TypeScript involve gradual adoption planning and tooling decisions. This approach addresses strict compiler options and scalable configurations to accelerate development reliability.

Why does my TypeScript monorepo build fail with strict compiler options?

TypeScript monorepo builds often fail with strict compiler options due to misconfigured project references or incompatible moduleResolution settings. Addressing these tsconfig properties ensures proper type-safety and successful compilation across packages.