Typescript Pro
Skill Verified ActiveImplements 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.
To empower developers to build robust and type-safe TypeScript applications by mastering advanced type system features and integrating tRPC effectively.
Features
- Implements advanced TypeScript type systems
- Creates custom type guards and utility types
- Guides branded type creation for domain modeling
- Configures tRPC for end-to-end type safety
- Provides examples for complex patterns (Builder, Factory, State Machine)
Use Cases
- Building TypeScript applications requiring advanced generics
- Implementing conditional and mapped types
- Utilizing discriminated unions for state management
- Setting up monorepos with type safety
- Achieving full-stack type safety with tRPC
Non-Goals
- Providing a general TypeScript tutorial for beginners
- Covering basic JavaScript features
- Offering runtime debugging or execution of code
- Integrating with specific build tools beyond configuration guidance
Installation
First, add the marketplace
/plugin marketplace add jeffallan/claude-skills/plugin install claude-skills@fullstack-dev-skillsQuality Score
VerifiedSimilar Extensions
Typescript Advanced Types
100Master 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.
Trpc Type Safety
98tRPC end-to-end type-safe APIs for TypeScript with React Query integration and full-stack type safety
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.