typescript-expert

Analyze TypeScript project setups and apply type-level programming solutions.

1|Updated Dec 13, 2025
One-click install
npx skills add https://github.com/GrupoUS/gpus --skill typescript-expert-grupous
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/GrupoUS/gpus/tree/main/.claude/skills/typescript-expert
Command: npx skills add https://github.com/GrupoUS/gpus --skill typescript-expert-grupous

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses complex challenges in TypeScript and JavaScript development, including advanced type system intricacies, performance bottlenecks, and architectural decisions.

Core Features & Use Cases

  • Type-Level Programming: Expert guidance on branded types, conditional types, and inference.
  • Performance Optimization: Strategies for improving type checking and build performance.
  • Migration & Tooling: Advice on migrating JS to TS, and choosing between modern tools like Biome and ESLint.
  • Monorepo Management: Best practices for Nx and Turborepo.

Quick Start

Use the typescript-expert skill to analyze the current tsconfig.json file for potential strictness improvements.

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 in a large project?

To optimize TypeScript performance, this Skill analyzes your project setup to identify bottlenecks and applies strategies like refining type inference, simplifying complex conditional types, and adjusting tooling to accelerate type checking and build speeds.

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

Migrating JavaScript to TypeScript requires a structured strategy. This Skill provides migration expertise by analyzing your project setup, identifying specific problem categories, and validating gradual strictness adoption in your tsconfig.json.

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

Managing a TypeScript monorepo with Nx or Turborepo involves specific architectural decisions. This Skill offers monorepo management best practices, analyzing your setup to apply solutions for task running, caching, and package structuring.

Biome vs ESLint: which modern tooling should I use for TypeScript?

Choosing between Biome and ESLint for TypeScript tooling depends on your performance and configuration needs. This Skill provides tooling decisions by comparing approaches and validating the chosen setup using internal tools and shell commands.

How do I resolve complex TypeScript conditional type and inference errors?

Resolving complex TypeScript conditional type errors requires deep knowledge of type-level programming. This Skill analyzes intricate error patterns, applies solutions for branded types and inference, and validates fixes thoroughly to ensure type safety.