In the Skill's Own Terms
Design-engineering principles for making interfaces feel polished, written for anyone building UI components or reviewing frontend code: hover states, shadows, borders, typography, icons, micro-interactions and enter/exit animations.
It carries nineteen numbered core principles with hard defaults — concentric border radius, optical alignment, layered box-shadows instead of fake-elevation borders, interruptible CSS transitions, stagger around 100ms, antialiased text, tabular numbers, pure black or white image outlines, scale(0.96) on press, 44×44px hit areas and icon stroke weight matched to text. Two review modes, quick and full, produce a Severity/Location/Before/After/Why table grouped by principle, capped at 5 or 15 findings, ending in Block, Needs changes or Approve.
What it produces
- A review report that states up front what was inspected and never implies an uninspected surface was covered.
- Findings grouped by principle inside a Severity, Location, Before, After, Why table that lists every change made or proposed rather than a subset.
- A Considered but Rejected table with 1–3 real candidates in quick mode and 2–5 in full mode, each with the reason it was dropped.
- A verification section listing the exact commands or interactions run and their observed results, followed by the verdict.
How It Works
- 01Express Fixes in the Project's Own Styling System
Before proposing or writing any fix, identify how the project already styles things and phrase the change in that system — Tailwind in a Tailwind project, plain CSS in a CSS project, or the established CSS-in-JS approach.
- 02Slow the Interface Down
When reviewing, replay motion at 10% speed in the browser's Animations panel, because what looks off at 10% speed is what is subtly wrong at full speed.
- 03Default to Full Mode
Full is used whenever no review mode is supplied; quick has to be asked for explicitly.
- 04Write Findings in a Fixed Table Format
Group findings by principle in a markdown table with Severity, Location, Before, After and Why columns; location cites path/to/file:line.
- 05Account for All Five Categories
The scope table must carry all five Quick Reference categories, and an uninspected surface must never be implied as reviewed.
- 06Close with Verification and a Verdict
The verdict is Block when a HIGH finding remains, Needs changes when only MEDIUM or LOW findings remain, and Approve only when nothing actionable is left.