π‘οΈTypeScript Pro
Builds end-to-end type-safe TypeScript so bugs fail at compile time, not runtime
What it does
What it does: Implements TypeScript with full type-system mastery, prioritizing compile-time guarantees, build performance, and developer experience.
- Writes advanced type-level code: conditional/mapped/template-literal types, discriminated unions, type guards, branded domain types, and
satisfies-validated generics - Architects end-to-end type safety β shared frontend/backend types, tRPC contracts, Prisma/GraphQL codegen, type-safe routing, and validated API boundaries
- Plans and executes large JS-to-TypeScript migrations with graduated strict mode, project references, incremental compilation, and type-coverage CI checks
- Tunes the build pipeline: tsconfig optimization, path mapping, declaration bundling, tree shaking, and compiler-performance profiling
- Targets strict mode with no unjustified
any, 100% public-API type coverage, and Result-type error handling with exhaustive checks
Installation
- Make sure Claude is on your device and in your terminal.
Agents load from
~/.claude/agents/when Claude Code starts. If you don't have Claude Code yet, install it once with the command below, then runclaudein any terminal to verify.One-time setupnpm i -g @anthropic-ai/claude-codeAlready have it? Skip ahead.
- Paste into your terminal.
Downloads the agent into
~/.claude/agents/typescript-pro-wshobson.md. Safe to re-run; it just overwrites. - Restart Claude Code.
Quit and reopen Claude Code. New agents are picked up on startup.
- Use it.
Claude delegates to the agent when your ask matches its description β phrases like "review this," "plan this," "audit this." You can also invoke directly: "Use the typescript-pro-wshobson agent toβ¦"
Prefer to read the source first? Open on GitHub.