Back to Skills

patterns-interface-design

verified

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 GitHub

Marketplace

humaninloop-plugins

deepeshBodh/human-in-loop

Plugin

humaninloop

Repository

deepeshBodh/human-in-loop
9stars

plugins/humaninloop/skills/patterns-interface-design/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
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-design

Installation paths:

Claude
.claude/skills/patterns-interface-design/
Powered by add-skill CLI

Instructions

# 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 |

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8942 chars