typescript-pro

typescript pro

jeffallan 11k ↓ 6k MIT updated 2mo ago
Claude Code
View source ↗

What it does

  • Enable strict mode with all compiler flags
  • Use type-first API design
  • Implement branded types for domain modeling
  • Use satisfies operator for type validation
  • Create discriminated unions for state machines
  • Use Annotated pattern with type predicates
  • Generate declaration files for libraries

Requirements & configuration

  • // Require exactly one of a set of keys

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

typescript pro

Source

Repository: https://github.com/jeffallan/claude-skills

typescript-pro FAQ

What does the typescript-pro skill do?

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. Enable strict mode with all compiler flags Use type-first API design

How do I install typescript-pro?

Run: npx -y skills add https://github.com/jeffallan/claude-skills --skill typescript-pro --agent claude-code — the source lives at github.com/jeffallan/claude-skills.

Maintain typescript-pro?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

typescript-pro on getagentictools
[![typescript-pro on getagentictools](https://getagentictools.com/badge/skills/jeffallan-claude-skills-typescript-pro.svg)](https://getagentictools.com/skills/jeffallan-claude-skills-typescript-pro?ref=badge)
npx agentictools info skills/jeffallan-claude-skills-typescript-pro

The second line is the CLI lookup for this page — handy in READMEs and docs.