Skip to main content

Typescript Pro

Skill Verified Active

Implements 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.

Purpose

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-skills

Quality Score

Verified
97 /100
Analyzed about 13 hours ago

Trust Signals

Last commit13 days ago
Stars9k
LicenseMIT
Status
View Source

Similar Extensions

Typescript Advanced Types

100

Master 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.

Skill
wshobson

Trpc Type Safety

98

tRPC end-to-end type-safe APIs for TypeScript with React Query integration and full-stack type safety

Skill
bobmatnyc

Typescript Magician

88

Designs 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`.

Skill
mcollina

Validate Plugin

100

Validate a Claude Code plugin structure, frontmatter, and MCP tool references

Skill
ruvnet

Migrate Validate

100

Validate pending migrations for foreign key consistency, rollback safety, and best practices

Skill
ruvnet

Lean Ctx

100

Context 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.

Skill
yvgude

© 2025 SkillRepo · Find the right skill, skip the noise.