← ClaudeAtlas

design-detailslisted

Design router for UI quality work. Routes to focused sub-skills for animation, layout, copy, typography, color, accessibility, and analytics instrumentation. Triggers on "review this UI", "polish this", "audit this screen", or when the user names a specific design concern that maps to a sub-skill.
stritar/skills · ★ 0 · Web & Frontend · score 66
Install: claude install-skill stritar/skills
# design-details The details are the product. Spacing, motion, copy, color, type, focus order, and the events you instrument — each one is small on its own, and together they decide whether the UI feels considered or generic. This is the parent skill. It holds the shared protocols every sub-skill depends on, and it routes work to the right focused mode. Each sub-skill is also invokable on its own when the user already knows what they need. --- ## Design System Protocol **Before suggesting any value — spacing, color, type size, radius, shadow, easing, duration — check for existing tokens, CSS variables, or component conventions in the codebase.** Scan for: - CSS custom properties (`--color-*`, `--space-*`, `--text-*`, `--radius-*`, `--ease-*`, `--duration-*`) - Tailwind config (`tailwind.config.js/ts`) for custom tokens - Design token files (`tokens.json`, `theme.ts`, etc.) - SwiftUI / RN theme objects (`Theme.swift`, `theme.ts`, design system packages) - Existing component patterns — how are buttons, cards, inputs, modals already built? **Rule: propose adjustments using the existing system. Never override — suggest.** If a token exists for something, use it. If a value doesn't exist in the system, note the gap and propose adding it to the design system rather than hardcoding. This applies to every sub-skill below. --- ## Context Gathering Protocol Design work without context produces generic output. Before any audit or change, confirm you have this minimum: - **Ta