typescript-expert
TypeScript Expert
Covers TypeScript through 5.8 (latest stable as of March 2026). The official handbook at https://www.typescriptlang.org/docs/handbook/ is the canonical reference.
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Its type system is structural (not nominal), meaning type compatibility is determined by shape rather than declaration. This has profound implications for how you design types and APIs.
Quick Decision Guide
| You need to... | Read |
|---|---|
| Understand primitives, inference, narrowing | core-type-system |
Choose between interface and type |
core-interfaces-types |
| Write generic functions, classes, constraints | core-generics |
Use Partial, Pick, Omit, Record, etc. |
core-utility-types |
Build conditional types with infer |
advanced-conditional-types |
| Create mapped types and key remapping | advanced-mapped-types |
| Use template literal types for string patterns | advanced-template-literals |
| Narrow types with guards and discriminated unions | advanced-type-guards |
| Use TC39 decorators (TS 5.0+) | advanced-decorators |
More from biggora/claude-plugins-registry
captcha
>
32tailwindcss-best-practices
Tailwind CSS v4.x utility-first CSS framework best practices. Use when styling web applications with utility classes, building responsive layouts, customizing design systems with @theme variables, migrating from v3 to v4, configuring dark mode, creating custom utilities with @utility, or working with any Tailwind CSS v4 features. This skill covers the full v4.x line through v4.2 including text shadows, masks, logical properties, and source detection. Use this skill even for simple Tailwind questions — v4 changed many class names and configuration patterns that trip people up.
21test-web-ui
>
19vite-best-practices
Vite build tool configuration, plugin API, SSR, library mode, and Vite 8 Rolldown/Oxc migration. Use when working with Vite projects, vite.config.ts, Vite plugins, building libraries or SSR apps with Vite, migrating from older Vite versions, or configuring Rolldown/Oxc options. Also use when the user mentions HMR, import.meta.glob, virtual modules, or Vite environment variables.
14gemini-cli
>
12test-mobile-app
>
11