kaithoughtarchitect

Lens Types — Design agent for Claude Code

Design community

Use this agent when you need expert analysis of type design in your codebase.

How to install Lens Types

Installs to ~/.claude/agents/kaithoughtarchitect-toppingout-lens-types.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/kaithoughtarchitect/toppingout/HEAD/agents/lens-types.md -o ~/.claude/agents/kaithoughtarchitect-toppingout-lens-types.md

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

What Lens Types does


name: lens-types description: Use this agent when you need expert analysis of type design in your codebase. Specifically use it (1) when introducing a new type to ensure invariants live in the type's shape and its boundaries are validated, (2) when a change set adds or modifies types, and (3) when refactoring existing types to improve their design quality. The agent returns evidence-cited findings (file:line, severity, confidence) and a single net type-health verdict. See "When to invoke" in

Alternatives in Design

  • Designguru — Expert Design Guidance & Analysis Specialist who provides professional UI/UX insights, design system guidance 38.1k ★
  • React Architect — Use this agent when you need expert guidance on React application architecture, component design, performance 1.2k ★
  • Design Author — Code-grounded author for design.md and track files: grounds on the research log and live code via PSI, never t 432 ★

Full documentation available on GitHub

View Source Repository