typescript-expert

Analyze TypeScript project setups and identify performance bottlenecks.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation --skill typescript-expert-mahamaneharouna9-cpu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation/tree/main/.opencode/skill/typescript-expert
Command: npx skills add https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation --skill typescript-expert-mahamaneharouna9-cpu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses complex challenges in TypeScript and JavaScript development, including type-level programming, performance optimization, build system configuration, and migration strategies.

Core Features & Use Cases

  • Advanced Type System Expertise: Deep dives into conditional types, branded types, and inference techniques.
  • Performance Optimization: Strategies for improving type checking and build performance.
  • Real-World Problem Resolution: Solutions for common and complex error patterns, module resolution issues, and migration paths.
  • Monorepo Management: Guidance on tools like Nx and Turborepo.
  • Modern Tooling: Comparisons and usage advice for Biome, ESLint, and testing frameworks.

Quick Start

Use the typescript-expert skill to analyze the current project setup and identify potential performance bottlenecks in the TypeScript configuration.

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 build performance and reduce type checking time?

TypeScript performance bottlenecks are addressed by analyzing project configurations to identify issues and applying targeted strategies for improving type checking speed and overall build efficiency.

What is the best way to manage a monorepo using Nx or Turborepo?

Managing a TypeScript monorepo involves using tools like Nx or Turborepo to configure build pipelines, optimize task execution, and handle project dependencies effectively across multiple packages.

How do I use conditional types and inference for advanced type-level programming?

Advanced type-level programming in TypeScript uses conditional types, branded types, and inference techniques to solve complex type system intricacies and enforce strict architectural constraints.

Can I migrate a JavaScript project to TypeScript without breaking existing modules?

Migrating JavaScript to TypeScript requires planning migration paths and resolving module resolution issues to ensure a smooth transition while maintaining the integrity of existing real-world codebases.

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

Choosing between Biome and ESLint for TypeScript linting involves comparing their usage advice, performance characteristics, and integration capabilities to determine the best fit for your modern tooling stack.