Skip to content
SkillForAgents.com
CommunityFreeFull-Stack Coding

Mastering TypeScript Skill

Enterprise-grade TypeScript 5.9+ guidance — advanced type patterns, Zod validation, and type-safe React and NestJS integration.

View Source

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.

Related

Similar Skills

BG
Verified

Brand Guidelines

Applies Anthropic's brand system — colors, type, and voice — to documents and interfaces on request.

Documents & FilesFull-Stack Coding167.4KFree
CA
Verified

Claude API

Reference and implementation guidance for building against the Claude API — messages, tools, streaming, caching.

Full-Stack Coding167.4KFree
CS
Community

C++ Skill

Modern C++17/20 guidelines covering RAII, smart-pointer ownership, naming conventions, and performance-conscious style.

Full-Stack Coding224Free