Mastering TypeScript Skill
Enterprise-grade TypeScript 5.9+ guidance — advanced type patterns, Zod validation, and type-safe React and NestJS integration.
Where a lot of TypeScript guidance stops at basic type annotations, this skill goes into the parts that actually differentiate a strict, enterprise-grade codebase: generics, mapped and conditional types, the satisfies operator, and noUncheckedIndexedAccess / exactOptionalPropertyTypes compiler settings that catch bugs plain strict: true doesn’t. Validation and domain modeling lean on Zod rather than hand-written type guards, and the skill includes comparative notes for developers coming from Java, Python, or C# — useful context for why TypeScript’s structural typing feels unfamiliar at first.
Framework coverage is concrete rather than abstract: type-safe React patterns (hooks, Zustand and Redux Toolkit state) and NestJS API development (DTOs, authentication, RBAC) are both treated as first-class topics, alongside a modern toolchain reference for Vite 7, pnpm, ESLint 9’s flat config, and Vitest. Bundled reference docs (type-system.md, generics.md, enterprise-patterns.md) and starter assets (tsconfig-template.json, an ESLint 9 flat config template) mean the skill ships working configuration, not just prose.
Install with the skilz universal installer (pip install skilz, then skilz install -g https://github.com/SpillwaveSolutions/mastering-typescript-skill), scoped globally or per-project; the same tool supports OpenCode, Gemini, and OpenAI Codex in addition to Claude Code.
Similar Skills
Brand Guidelines
Applies Anthropic's brand system — colors, type, and voice — to documents and interfaces on request.