Start
typescript-advanced-patterns
typescript-advanced-patterns - Skill Dossier
typescript-advanced-patterns

typescript-advanced-patterns

Advanced TypeScript type system patterns for production codebases. [What: branded types for nominal typing, discriminated unions, template literal types, conditional types, the infer keyword, satisfies operator, const assertions, Zod schema inference, type-safe event emitters, exhaustive switch checking] [When: designing domain models, building type-safe APIs, creating reusable generic utilities, eliminating runtime bugs with compile-time guarantees, refactoring any-typed codebases] [Keywords: branded types, discriminated union, template literal types, conditional types, infer, satisfies, const assertion, Zod inference, exhaustive, mapped types, utility types, nominal typing, type narrowing, generic constraints] NOT for basic TypeScript syntax or React component typing (use a React-specific skill).

Uncategorized

Allowed Tools

ReadWriteEditBash(npm:*npx:*tsc:*)

Share this skill

Skills use the open SKILL.md standard — the same file works across all platforms.

Install all 533 skills as a plugin
claude plugin marketplace add curiositech/windags-skills claude plugin install windags-skills

Claude activates typescript-advanced-patterns automatically when your task matches its description.

View on GitHub
"Use typescript-advanced-patterns to help me build a feature system"
"I need expert help with advanced typescript type system patterns for produ..."