Typescript Advanced Types
Skill Verified ActiveMaster TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
Master advanced TypeScript types to build robust, type-safe applications and reusable type utilities.
Features
- Master generics, conditional types, mapped types, and template literal types
- Understand and use built-in utility types
- Implement advanced patterns like type-safe event emitters and API clients
- Learn type inference techniques and best practices
Use Cases
- Implementing complex type logic in TypeScript projects
- Creating reusable generic components and type utilities
- Ensuring compile-time type safety in libraries and frameworks
- Designing type-safe API clients and data structures
Non-Goals
- Basic TypeScript syntax and concepts
- JavaScript language features
- Runtime code execution or transpilation
- IDE-specific configurations or shortcuts
Installation
First, add the marketplace
/plugin marketplace add wshobson/agents/plugin install javascript-typescript@claude-code-workflowsQuality Score
VerifiedTrust Signals
Similar Extensions
Typescript Pro
97Implements advanced TypeScript type systems, creates custom type guards, utility types, and branded types, and configures tRPC for end-to-end type safety. Use when building TypeScript applications requiring advanced generics, conditional or mapped types, discriminated unions, monorepo setup, or full-stack type safety with tRPC.
Typescript Magician
88Designs complex generic types, refactors `any` types to strict alternatives, creates type guards and utility types, and resolves TypeScript compiler errors. Use when the user asks about TypeScript (TS) types, generics, type inference, type guards, removing `any` types, strict typing, type errors, `infer`, `extends`, conditional types, mapped types, template literal types, branded/opaque types, or utility types like `Partial`, `Record`, `ReturnType`, and `Awaited`.
Validate Plugin
100Validate a Claude Code plugin structure, frontmatter, and MCP tool references
Migrate Validate
100Validate pending migrations for foreign key consistency, rollback safety, and best practices
Lean Ctx
100Context Runtime for AI Agents — 59 MCP tools, 10 read modes, 95+ shell patterns, tree-sitter AST for 18 languages. Compresses LLM context by up to 99%. Use when reading files, running shell commands, searching code, or exploring directories. Auto-installs if not present.
Semgrep Rule Creator
100Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.