typescript-expert

Analyze TypeScript projects for performance, monorepo, and migration issues.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/distribucionesfayosmoreno-sys/programa_aluon --skill typescript-expert-distribucionesfayosmoreno-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/distribucionesfayosmoreno-sys/programa_aluon/tree/main/.agents/skills/typescript-expert
Command: npx skills add https://github.com/distribucionesfayosmoreno-sys/programa_aluon --skill typescript-expert-distribucionesfayosmoreno-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides deep knowledge and tools to solve complex TypeScript challenges, optimize performance, manage monorepos, and facilitate JavaScript to TypeScript migration.

Core Features & Use Cases

  • Expertise in TypeScript: Offers deep expertise in type-level programming, performance optimization, monorepo management, and modern tooling.
  • Problem-Solving: Helps with specific problem categories like bundler internals, ESM/CJS migration, type performance profiling, and more.
  • Performance Optimization: Guides on type checking performance, build performance, and error handling.
  • Migration Strategies: Provides strategies for JavaScript to TypeScript migration and tool migration decisions like ESLint to Biome.
  • Monorepo Management: Offers decision matrices for Nx vs Turborepo and TypeScript monorepo configuration.
  • Modern Tooling: Discusses modern tooling like Biome, ESLint, Prettier, Vitest, Jest, and Turborepo.
  • Debugging: Covers CLI debugging tools and custom error classes.
  • Best Practices: Recommends strict by default, ESM-first approach, and AI-assisted development.
  • Code Review Checklist: Provides a checklist for type safety, TypeScript best practices, performance considerations, module system, error handling, and code organization.
  • Quick Decision Trees: Assists in choosing the right tool and resolving performance issues.
  • Expert Resources: Lists resources for performance, advanced patterns, tools, testing, and more.
  • When to Use: Describes scenarios where this Skill is applicable.

Quick Start

Analyze your TypeScript project using the TypeScript Expert skill to identify issues and optimize 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 TypeScript performance for slow type checking?

Optimize TypeScript type checking performance by profiling type-level programming constructs and build processes. This involves analyzing type performance profiling data to identify and resolve complex type inference bottlenecks during compilation.

What is the best way to migrate a JavaScript project to TypeScript?

Migrating JavaScript to TypeScript requires structured migration strategies to transition module systems like ESM/CJS. The process uses modern tooling and strict-by-default configurations to ensure type safety and resolve tool migration decisions.

How do I manage a TypeScript monorepo with Nx or Turborepo?

Manage TypeScript monorepos using decision matrices to choose between Nx and Turborepo based on build performance. Configure monorepo architectures with modern tooling to coordinate multiple packages and optimize build pipelines.

Can I use Biome instead of ESLint and Prettier for TypeScript?

Yes, you can migrate from ESLint and Prettier to Biome for TypeScript tooling. Evaluate tool migration decisions using quick decision trees to determine if Biome meets your formatting and linting requirements compared to traditional setups.

Why does my TypeScript build fail during ESM and CJS migration?

TypeScript builds fail during ESM/CJS migration due to incompatible module configurations and bundler internals. Resolve this by applying ESM-first approaches, analyzing bundler internals, and using CLI debugging tools to trace errors.