Use when designing UI components, pages, or applications, or when user mentions "interface design", "UI", "component design", "visual design", "styling", "dark mode", "spacing", "typography hierarchy", "surface elevation", or needs distinctive frontend aesthetics.
View on GitHubdeepeshBodh/human-in-loop
humaninloop
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/deepeshBodh/human-in-loop/blob/main/plugins/humaninloop/skills/patterns-interface-design/SKILL.md -a claude-code --skill patterns-interface-designInstallation paths:
.claude/skills/patterns-interface-design/# Interface Design Patterns ## Core Mandate **"The moment you stop asking 'why this?' is the moment defaults take over."** Craft emerges from intentional choices, not pattern-following. Generic output happens when designers treat structural decisions (typography, navigation, data visualization) as mere infrastructure rather than design itself. **Violating the letter of these rules is violating the spirit of these rules.** Following "most" of the discovery process or applying "some" intentional choices is not compliance. ## When to Use - Building web components, pages, or applications - Creating visual design systems - Establishing typography, color, and spacing decisions - Designing dark mode or light mode interfaces - Crafting data visualization or dashboard layouts - Making navigation or layout architecture decisions ## When NOT to Use - Purely backend or API work - Documentation-only tasks - When design system already exists and must be followed exactly - Quick prototypes where user explicitly wants minimal styling ## Required Discovery Process Before proposing any direction, explore these four elements. Do not skip any. ### 1. Domain Exploration Identify 5+ concepts native to the product's world. These are nouns, verbs, textures, and metaphors that belong to the domain. **Required even for familiar domains.** | Product Type | Domain Concepts | |--------------|-----------------| | Financial dashboard | Ledger, balance, flow, precision, trust | | Developer tools | Terminal, pipeline, build, deploy, logs | | Healthcare | Vitals, chart, monitor, care, clinical | | Creative tools | Canvas, brush, layer, blend, palette | ### 2. Color World Identify 5+ colors that exist naturally in the product's physical or conceptual space. Build palettes that feel native, not applied over the product. **Required even when brand colors exist.** | Product Type | Color World | |--------------|-------------| | Financial | Deep navy, muted gold, slate gray, paper white |