Agent skill · software engineering · thebushidocollective

typescript-type-system

Use when working with TypeScript's type system including strict mode, advanced types, generics, type guards, and compiler configuration.

Why this skill is useful

Provides advanced TypeScript type system patterns and compiler configurations that the AI wouldn't reliably generate on its own.

What it needs

About 11k tokens when loaded. Last updated 2026-07-19. 187 stars on the source repository.

What this skill does

TypeScript Type System Master TypeScript's type system features to write type-safe code. This skill focuses exclusively on TypeScript language capabilities. TypeScript Compiler Strict Mode Configuration tsconfig.json strict mode options: Essential Compiler Options Advanced Type Patterns Union and Intersection Types Generics Conditional Types Mapped Types Template Literal Types Type Narrowing Type Guards Discriminated Unions Truthiness Narrowing Utility Types Built-in Utility Types Type Assertions and Casting Type-Only Imports and Exports Index Signatures and Mapped Types Advanced Patterns Branded Types Builder Pattern with Fluent API Variadic Tuple Types Common Type Patterns Recursive Types Function Overloads Type Predicates with Generics tsconfig.json Best Practices Project References Path Mapping Multiple Configurations Type System Limitations Things TypeScript Cannot Do Resources Official TypeScript Handbook: <https://www.typescriptlang.org/docs/handbook/> TypeScript Deep Dive: <https://basarat.gitbook.io/typescript/> Type Challenges: <https://github.com/type-challenges/type-challenges>

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills thebushidocollective/typescript-typescript-type-system

View the source on GitHub

Browse the @skills marketplace