---
stable_id: skills/skills-sh-pproenca-dot-skills-typescript
type: skills
title: skills-sh-pproenca-dot-skills-typescript
summary: >-
  # Sections

  This file defines all sections, their ordering, impact levels, and
  descriptions.

  The section ID (in parentheses) is the filename prefix used to group rules.

  ---

  ## 1. Type System Performance (type)

  **Impact:** CRITICAL

  **Description:** Complex types, deep generics, and large unions cause
  quadratic compilation time. Simplifying type definitions yields the largest
  compile-time gains.

  ## 2. Compiler Configuration (tscfg)

  **Impact:** CRITICAL

  **Description:** Misconfigured tsconfig causes full rebuilds and unnecessary
  file scanning. Proper configuration reduces compile time by 50-80%.
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/pproenca/dot-skills/HEAD/skills/.curated/typescript/references/_sections.md
license: ""
upstream_ref: https://skills.sh/pproenca/dot-skills/typescript
github_stars: null
github_forks: null
github_is_organization: null
retrieved_at: 2026-06-11T08:32:03.012Z
content_sha256: bd6767139e4f005dc79cb3d8c5dec25a25eb2b0ac6e2fa0f1571fe8595ca2ffe
---
