Back to list
jshmllr

design-polish

by jshmllr

Opinionated UI design for AI and implementation playbook focused on interaction finesse, typography, anti-AI slop, and component standards for high-clarity product interfaces.

49🍴 4📅 Jan 22, 2026

SKILL.md


name: design-polish description: Perform a meticulous final pass on UI code. Use when polishing components, doing a final review before shipping, or when asked to polish or refine the UI.

Design Polish

Perform a meticulous final pass to catch all the small details that separate good work from great work.

Pre-Polish Assessment

  1. Is it functionally complete? Don't polish incomplete work.
  2. What's the quality bar? MVP vs flagship feature?
  3. When does it ship? How much time for polish?

Polish Systematically

Visual Alignment & Spacing

  • Pixel-perfect alignment to grid
  • Consistent spacing using scale (no random 13px gaps)
  • Optical alignment (adjust for visual weight)
  • Responsive consistency at all breakpoints

Typography

  • Hierarchy consistency (same elements use same sizes/weights)
  • Line length: 45-75 characters for body text
  • No widows & orphans
  • Font loading: no FOUT/FOIT flashes

Color & Contrast

  • All text meets WCAG contrast standards
  • Consistent token usage (no hard-coded colors)
  • Works in all theme variants
  • Accessible focus indicators
  • Tinted neutrals (no pure gray)
  • No gray text on colored backgrounds

Interaction States

Every interactive element needs:

  • Default (resting)
  • Hover (subtle feedback)
  • Focus (keyboard indicator)
  • Active (click/tap feedback)
  • Disabled (clearly non-interactive)
  • Loading (async feedback)
  • Error (validation state)

Micro-interactions

  • Smooth transitions (150-300ms)
  • Consistent easing (ease-out-quart/quint/expo)
  • 60fps animations (only transform and opacity)
  • Respects prefers-reduced-motion

Content & Copy

  • Consistent terminology
  • Consistent capitalization
  • No typos
  • Punctuation consistency

Icons & Images

  • Consistent icon style and sizing
  • Proper alignment with text
  • Alt text on all images
  • No layout shift on load
  • Retina support (2x assets)

Forms

  • All inputs labeled
  • Clear required indicators
  • Helpful error messages
  • Logical tab order
  • Consistent validation timing

Edge Cases

  • Loading states for all async actions
  • Helpful empty states
  • Clear error messages with recovery
  • Handles long content gracefully
  • Handles missing data gracefully

Polish Checklist

  • Visual alignment perfect at all breakpoints
  • Spacing uses design tokens consistently
  • Typography hierarchy consistent
  • All interactive states implemented
  • All transitions smooth (60fps)
  • Copy is consistent and polished
  • Icons consistent and properly sized
  • All forms properly labeled
  • Error states are helpful
  • Loading states are clear
  • Empty states are welcoming
  • Touch targets are 44x44px minimum
  • Contrast ratios meet WCAG AA
  • Keyboard navigation works
  • Focus indicators visible
  • No console errors
  • No layout shift on load
  • Respects reduced motion preference

Final Verification

  • Use it yourself: Actually interact with the feature
  • Test on real devices: Not just DevTools
  • Check all states: Don't just test happy path

NEVER:

  • Polish before functionally complete
  • Introduce bugs while polishing
  • Perfect one thing while leaving others rough

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon