typescript

$npx skills add pproenca/dot-skills --skill typescript
SKILL.md

Typescript

Comprehensive performance optimization guide for TypeScript applications. Contains 42 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation. Reference these guidelines when: - Configuring tsconfig.json for a new or existing project

TypeScript Best Practices

Comprehensive performance optimization guide for TypeScript applications. Contains 42 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:
  • Configuring tsconfig.json for a new or existing project
  • Writing complex type definitions or generics
  • Optimizing async/await patterns and data fetching
  • Organizing modules and managing imports
  • Reviewing code for compilation or runtime performance

Rule Categories by Priority

Priority
Category
Impact
Prefix
1
Type System Performance
CRITICAL
type-
2
Compiler Configuration
CRITICAL
tscfg-
3
Async Patterns
HIGH
async-
4
Module Organization
HIGH
module-
5
Type Safety Patterns
MEDIUM-HIGH
safety-
6
Memory Management
MEDIUM
mem-
7
Runtime Optimization
LOW-MEDIUM
runtime-
8
Advanced Patterns
LOW
advanced-

Table of Contents

  1. Type System PerformanceCRITICAL
  2. Compiler ConfigurationCRITICAL
  3. Async PatternsHIGH
  4. Module OrganizationHIGH
  5. Type Safety PatternsMEDIUM-HIGH
  6. Memory ManagementMEDIUM
  7. Runtime OptimizationLOW-MEDIUM
  8. Advanced PatternsLOW

References

  1. https://github.com/microsoft/TypeScript/wiki/Performance
  2. https://www.typescriptlang.org/docs/handbook/
  3. https://v8.dev/blog
  4. https://nodejs.org/en/learn/diagnostics/memory