Lens Types — Design agent for Claude Code
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
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 RepositoryRelated Agents
Type Design Analyzer
Use this agent when you need expert analysis of type design in your codebase. Specifically use it: (1) when in
Mx Type Design Analyzer
Use this agent when you need expert analysis of type design in your codebase. Specifically use it when introdu
Type Analyzer
Use when introducing new types, during PR review of type changes, or refactoring existing types — analyzes typ
Cr Type Design
Evaluates the design of new types introduced by the PR — invariants, encapsulation and enforcement (constructi
Swift Architect
Senior Swift architect for high-level design decisions, module boundaries, protocol definitions, and codebase
UI Expert
Use this agent when UI-related code has been written or modified to ensure adherence to the project's design s
Related Skills
Code Cleanup
Deep codebase cleanup via eight parallel subagents that inherit this session's context. Each owns one concern
Roslyn Lens
Token-efficient MCP server for .NET codebase navigation via Roslyn semantic analysis — designed for Claude Cod
Hatch3r Codebase Map
Reverse-engineer a brownfield codebase into current-state module boundaries, integration-point inventory, tech