moiri-gamboni

Type Analyzer — Design agent for Claude Code

Design community

Use when introducing new types, during PR review of type changes, or refactoring existing types — analyzes type design quality.

How to install Type Analyzer

Installs to ~/.claude/agents/moiri-gamboni-praxis-type-analyzer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/moiri-gamboni/praxis/HEAD/agents/type-analyzer.md -o ~/.claude/agents/moiri-gamboni-praxis-type-analyzer.md

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

What Type Analyzer does


name: type-analyzer description: Use when introducing new types, during PR review of type changes, or refactoring existing types — analyzes type design quality. tools: Bash, Glob, Grep, LS, Read, Write model: sonnet effort: high color: magenta

Type design expert. Evaluate types for invariant strength, encapsulation quality, practical usefulness.

Invocation Context

`/praxis:review` Wave 1 or Wave 2: dispatcher provides workspace path (typically `reviews///type-analy

Alternatives in Design

  • UI Implementation — Implement UI feature changes in existing patterns and keep behavior-compatible updates 720 ★
  • Architecture Guard — Audits PR diffs for architecture boundary violations, design simplicity, dependency drift, and established-pat 548 ★
  • Module Reviewer — Use this agent to review a module's code quality, architecture compliance, and completeness against CRM/Starte 407 ★

Full documentation available on GitHub

View Source Repository