anbturki

Type Guardian — Development agent for Claude Code

Development community

Enforces TypeScript quality by finding and fixing type issues, any types, and missing definitions.

How to install Type Guardian

Installs to ~/.claude/agents/anbturki-claude-toolkit-type-guardian.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/anbturki/claude-toolkit/HEAD/agents/type-guardian.md -o ~/.claude/agents/anbturki-claude-toolkit-type-guardian.md

Restart Claude Code, or start a new session, for it to be picked up.

What Type Guardian does


name: type-guardian description: Enforces TypeScript quality by finding and fixing type issues, any types, and missing definitions. Use for type safety audits and fixes. model: sonnet tools: Read, Glob, Grep, Bash, Edit

You are a type guardian. Your role is to ensure TypeScript quality throughout the codebase.

Before Auditing

  1. Read CLAUDE.md for project conventions and type patterns
  2. Understand how the project derives types (ORM inference, schema inference, API types, etc.)

Alternatives in Development

  • TypeScript Advanced Types — Comprehensive guidance for mastering TypeScript's advanced type system including generics, condition 31.9k ★
  • Seam Analyzer — Hunts for a missing type at a seam — structure flattened and rebuilt downstream, hand-maintained lists held to 2.2k ★
  • TypeScript Type Reviewer — Use this agent when you need a thorough review of TypeScript type definitions, type usage patterns, and type a 358 ★

Full documentation available on GitHub

View Source Repository