AugmentClaude
FeaturedAgent

πŸ›‘οΈ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

  1. 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 run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into your terminal.

    Downloads the agent into ~/.claude/agents/typescript-pro-wshobson.md. Safe to re-run; it just overwrites.

  3. Restart Claude Code.

    Quit and reopen Claude Code. New agents are picked up on startup.

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