typescript-expert

Analyze TypeScript and JavaScript projects for type-level programming and performance optimization.

2|Updated Jul 17, 2025
One-click install
npx skills add https://github.com/SouleymaneSy7/dots-files --skill typescript-expert-souleymanesy7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-expert
Source: https://github.com/SouleymaneSy7/dots-files/tree/main/opencode/skills/typescript-expert
Command: npx skills add https://github.com/SouleymaneSy7/dots-files --skill typescript-expert-souleymanesy7

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 performance optimization, tooling decisions, migration strategies, and modern best practices.

Core Features & Use Cases

  • Type-Level Programming: Deep knowledge of type-level programming, including branded types, conditional types, and type inference.
  • Performance Optimization: Strategies for type checking performance, build performance, and memory usage.
  • Migration Expertise: Guidance on migrating from JavaScript to TypeScript, including tool migration decisions and monorepo management.
  • Modern Tooling: Insights into the use of Biome, ESLint, Prettier, and Vitest for TypeScript projects.
  • Real-World Problem Resolution: Handling complex error patterns, module resolution issues, and path mapping at runtime.
  • Use Case: For a developer facing performance issues in a large TypeScript project, this Skill can provide strategies for optimization and tooling recommendations.

Quick Start

Use the typescript-expert skill to analyze the TypeScript configuration and performance of your project.

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 a large-scale application?

TypeScript performance optimization for large-scale applications involves strategies targeting type checking, build execution, and memory usage. Analyzing TypeScript compiler options and tooling ecosystems provides specific recommendations to resolve complex performance bottlenecks.

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

Migrating a JavaScript monorepo to TypeScript requires guidance on tool migration decisions and monorepo management. The process involves planning migration strategies and adapting modern best practices to ensure a smooth transition for large-scale applications.

How does type-level programming work with conditional types in TypeScript?

Type-level programming in TypeScript leverages conditional types, branded types, and type inference to create complex type manipulations. This advanced technique allows developers to enforce strict type constraints and resolve complex error patterns at compile time.

Can I use Biome and Vitest together for TypeScript tooling?

Yes, you can use Biome and Vitest together for TypeScript tooling. Modern tooling insights include integrating Biome, ESLint, Prettier, and Vitest to streamline linting, formatting, and testing workflows within complex TypeScript projects.

Why does TypeScript module resolution fail at runtime with path mapping?

TypeScript module resolution fails at runtime with path mapping because the compiler options do not automatically resolve paths in the runtime environment. Handling complex error patterns requires configuring the tooling ecosystem to properly resolve path mapping at runtime.