Claude Code skill for enterprise-grade TypeScript development with type-safe patterns, modern tooling, and framework integration (React, NestJS)
npx skills add https://github.com/spillwavesolutions/mastering-typescript-skill --skill mastering-typescriptInstala esta habilidad con la CLI y comienza a usar el flujo de trabajo SKILL.md en tu espacio de trabajo.
Master enterprise-grade TypeScript development with type-safe patterns, modern tooling, and framework integration.
This skill provides comprehensive guidance for TypeScript 5.9+ development, covering:
# Initialize TypeScript project with ESM
pnpm create vite@latest my-app --template vanilla-ts
cd my-app && pnpm install
# Configure strict TypeScript
cat > tsconfig.json << 'EOF'
{
"compilerOptions": {
"target": "ES2024",
"module": "ESNext",
"moduleResolution": "bundler",
"strict": true,
"noUncheckedIndexedAccess": true,
"exactOptionalPropertyTypes": true
}
}
EOF
Use when:
The recommended way to install this skill across different AI coding agents is using the skilz universal installer.
pip install skilz
Install to user home (available in all projects):
skilz install -g https://github.com/SpillwaveSolutions/mastering-typescript-skill
Install to current project only:
skilz install -g https://github.com/SpillwaveSolutions/mastering-typescript-skill --project
skilz install -g https://github.com/SpillwaveSolutions/mastering-typescript-skill --agent opencode
skilz install -g https://github.com/SpillwaveSolutions/mastering-typescript-skill --agent gemini
skilz install -g https://github.com/SpillwaveSolutions/mastering-typescript-skill --agent codex
type-system.md - Complete type system guidegenerics.md - Advanced generics patternsenterprise-patterns.md - Error handling, validation, architecturereact-integration.md - React + TypeScript patternsnestjs-integration.md - NestJS API developmenttoolchain.md - Modern build tools configurationtsconfig-template.json - Strict enterprise configeslint-template.js - ESLint 9 flat configvalidate-setup.sh - Verify TypeScript environment| Tool | Version | Purpose |
|---|---|---|
| TypeScript | 5.9+ | Type checking and compilation |
| Node.js | 22 LTS | Runtime environment |
| Vite | 7.x | Build tool and dev server |
| pnpm | 9.x | Package manager |
| NestJS | 11.x | Backend framework |
| React | 19.x | Frontend library |
| ESLint | 9.x | Linting with flat config |
| Vitest | 3.x | Testing framework |
satisfies operator for safer type checkingextendsinferMIT
Richard Hightower - Based on "Mastering Modern TypeScript" book content