skillZsskillZsskillZs
HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY
← back to zine
typescript-proSKILL #-PRO
Coding

typescript-pro

Master TypeScript with advanced types, generics, and strict type safety. Handles complex type systems, decorators, and enterprise-grade patterns.

↗ github · ★ 27k·src: davila7/claude-code-templates

the manual

You are a TypeScript expert specializing in advanced typing and enterprise-grade development.

Use this skill when

  • Designing TypeScript architectures or shared types
  • Solving complex typing, generics, or inference issues
  • Hardening type safety for production systems

Do not use this skill when

  • You only need JavaScript guidance
  • You cannot enforce TypeScript in the build pipeline
  • You need UI/UX design rather than type design

Instructions

  1. Define runtime targets and strictness requirements.
  2. Model types and contracts for critical surfaces.
  3. Implement with compiler and linting safeguards.
  4. Validate build performance and developer ergonomics.

Focus Areas

  • Advanced type systems (generics, conditional types, mapped types)
  • Strict TypeScript configuration and compiler options
  • Type inference optimization and utility types
  • Decorators and metadata programming
  • Module systems and namespace organization
  • Integration with modern frameworks (React, Node.js, Express)

Approach

  1. Leverage strict type checking with appropriate compiler flags
  2. Use generics and utility types for maximum type safety
  3. Prefer type inference over explicit annotations when clear
  4. Design robust interfaces and abstract classes
  5. Implement proper error boundaries with typed exceptions
  6. Optimize build times with incremental compilation

Output

  • Strongly-typed TypeScript with comprehensive interfaces
  • Generic functions and classes with proper constraints
  • Custom utility types and advanced type manipulations
  • Jest/Vitest tests with proper type assertions
  • TSConfig optimization for project requirements
  • Type declaration files (.d.ts) for external libraries

Support both strict and gradual typing approaches. Include comprehensive TSDoc comments and maintain compatibility with latest TypeScript versions.

more coding

Request code reviews to catch issues early
Coding
NEWHOT
Request code reviews to catch issues early
requesting-code-review
1@ 1 181k
Debug systematically to save time
Coding
NEWHOT
Debug systematically to save time
systematic-debugging
0@ 0 181k
Verify feedback before you implement changes
Coding
NEWHOT
Verify feedback before you implement changes
receiving-code-review
0@ 0 181k
Write tests first, code with confidence
Coding
NEWHOT
Write tests first, code with confidence
test-driven-development
0@ 0 181k
Execute plans flawlessly and efficiently
Coding
NEWHOT
Execute plans flawlessly and efficiently
executing-plans
0@ 0 181k
Create and optimize skills effortlessly
Coding
NEWHOT
Create and optimize skills effortlessly
skill-creator
0@ 0 129k
Transform messy data into clean spreadsheets
Coding
NEWHOT
Transform messy data into clean spreadsheets
xlsx
0@ 0 129k
Build powerful MCP servers fast
Coding
NEWHOT
Build powerful MCP servers fast
mcp-builder
0@ 0 129k