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.
By affaan-m
How to install
Skill (folder)A Skill is a folder with a SKILL.md file that gives Claude extra instructions for a task.
Claude Code (project or global):
# per-project mkdir -p .claude/skills/type-design-analyzer # ...or for all projects mkdir -p ~/.claude/skills/type-design-analyzer # copy SKILL.md and any supporting files into that folder
Claude.ai / Claude Desktop:
Customize β Skills β β+β β Browse skills β Install. (Installed skills are view-only; download a copy to customise.)
Claude auto-detects skills in that folder β no restart needed.
Exact steps can vary per project β always double-check the original source. New to this? Read the full install guide β
Source
More in Creative, Design & Art
View all βAlgorithmic Art
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existingβ¦
Brand Guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Frontend Design
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
Impeccable
The design language that makes your AI harness better at frontend design β 1 skill, 23 commands, 45 detector rules