typescript

Analyze TypeScript projects and output a prioritized compile-time optimization plan.

40.6k|2.9k|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/stablyai/orca --skill typescript-stablyai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript
Source: https://github.com/stablyai/orca/tree/main/.agents/skills/typescript
Command: npx skills add https://github.com/stablyai/orca --skill typescript-stablyai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps developers optimize TypeScript projects by reducing compile times, preventing common type errors, and improving code organization through structured patterns and performance-focused practices.

Core Features & Use Cases

  • Performance optimization guidelines for TypeScript projects, including incremental builds, isolated modules, and noUncheckedIndexedAccess.
  • Guidance on advanced type patterns, tsconfig configuration, and module boundaries to improve editor responsiveness and build times.
  • Use case: In a large monorepo, apply the skill to streamline type-checking and generation of declaration files.

Quick Start

Analyze the current TypeScript project and output an actionable optimization plan focusing on incremental builds, isolated modules, and safer type patterns.

Frequently Asked Questions about typescript

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

FAQPage Schema
How do I reduce TypeScript compile times in a large monorepo?

Reduce TypeScript compile times in a large monorepo by enabling incremental compilation and isolatedModules. This skill analyzes your project's compile-time bottlenecks and returns a prioritized optimization plan with targeted steps to improve build performance.

What is the impact of isolatedDeclarations on TypeScript type-safety?

IsolatedDeclarations enforces stricter type-safety by requiring explicitly exported types. This skill identifies performance traps and guides you through safer typing strategies and tsconfig configurations to ensure compile-time type integrity across large code graphs.

Does enabling noUncheckedIndexedAccess improve type-safety without breaking builds?

Enabling noUncheckedIndexedAccess improves type-safety by adding undefined to indexed access results. This skill provides actionable steps and concrete examples to implement safer typing strategies while managing the impact on your existing TypeScript project structure.

What's the best way to structure tsconfig for module boundaries and faster builds?

The best way to structure tsconfig for faster builds is configuring strict module boundaries and isolatedModules. This skill outputs a concrete, prioritized plan with actionable steps to optimize tsconfig settings and improve editor responsiveness across monorepos.

Why does TypeScript incremental compilation fail to speed up large code graphs?

TypeScript incremental compilation may fail to speed up large code graphs if project references or module boundaries are misconfigured. This skill articulates compile-time bottlenecks and applies targeted optimizations to streamline type-checking and declaration file generation.