advanced-types

from pluginagentmarketplace/custom-plugin-typescript

TypeScript Development Plugin

1 stars0 forksUpdated Jan 5, 2026
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-typescript --skill advanced-types

SKILL.md

Advanced TypeScript Types Skill

Overview

Master advanced TypeScript type features including generics, conditional types, mapped types, and utility types.

Topics Covered

Generics

  • Generic functions
  • Generic interfaces
  • Generic classes
  • Generic constraints
  • Default type parameters

Conditional Types

  • Conditional type syntax
  • Inferring within conditionals
  • Distributive conditionals
  • Type filtering
  • Never in conditionals

Mapped Types

  • Basic mapped types
  • Key remapping
  • Modifiers (+/-)
  • Template literal types
  • Recursive types

Utility Types

  • Partial, Required, Readonly
  • Pick, Omit, Record
  • Extract, Exclude
  • ReturnType, Parameters
  • Awaited, NonNullable

Advanced Patterns

  • Type guards
  • Branded types
  • Opaque types
  • Variadic tuple types
  • Type-level programming

Prerequisites

  • TypeScript fundamentals
  • Basic generics understanding

Learning Outcomes

  • Create complex generic types
  • Use conditional types effectively
  • Build custom utility types
  • Apply type-level patterns

Repository Stats

Stars1
Forks0
LicenseOther