Type Design Analyzer
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 it follows best practices for encapsulation and invariant expression, (2) during pull request creation to review all types being added, and (3) when refactoring existing types to improve their design quality. The agent will provide both qualitative feedback and quantitative ratings on encapsulation, invariant expression, usefulness, and enforcement. See "When to invoke" in the agent body for worked scenarios.
- Type
- subagent
- GitHub stars
- ★ 31.5K
- Repository
- anthropics/claude-plugins-official
- Category
- —
Install
1Manual install
Copy the subagent file from the repository into ~/.claude/agents/<name>.md. The filename must match the subagent name (e.g. type-design-analyzer-2.md).
2Verify
/agents, /commands or /hooks in Claude CodeRestart Claude Code and list your installed components to confirm it was picked up.
⚠️ Some repositories ship a CLI installer — check the repo README for the recommended method.
Prefer the full source? The repository README is the authoritative install reference.