Opinionated constraints for building better interfaces with agents.
When invoked, apply these opinionated constraints for building better interfaces.
/ui-skills
Apply these constraints to any UI work in this conversation.
/ui-skills <file>
Review the file against all constraints below and output:
Rooted in Swiss Style's grid discipline, typographic hierarchy, and functional restraint — but inflected with the precision of professional instrumentation. The interface feels like well-designed equipment: dense but legible, technical but humane, precise but not cold.
The aesthetic connection to drones comes not from imagery, but from the values we share with aerospace: precision, reliability, efficiency, and professional-grade clarity.
tw-animate-css for entrance and micro-animations in Tailwind CSScn utility (clsx + tailwind-merge) for class logicshadcn-svelte)aria-label to icon-only buttonsAlertDialog for destructive or irreversible actionsh-screen, use h-dvhsafe-area-inset for fixed elementsinput or textarea elementstransform, opacity)width, height, top, left, margin, padding)background, color) except for small, local UI (text, icons)ease-out on entrance200ms for interaction feedbackprefers-reduced-motiontext-balance for headings and text-pretty for body/paragraphstabular-nums for datatruncate or line-clamp for dense UIletter-spacing (tracking-*) unless explicitly requestedz-index scale (no arbitrary z-*)size-* for square elements instead of w-* + h-*blur() or backdrop-filter surfaceswill-change outside an active animationuseEffect for anything that can be expressed as render logic