Agent skill · design visual · sickn33
baseline-ui
Quickly deslop UI code by fixing spacing, hierarchy, typography, and small layout issues. Use when the interface needs a fast cleanup or polish pass.
Why this skill is useful
Adds specific UI design standards and constraints that the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Baseline UI When to Use Use this skill when you need quickly deslop UI code by fixing spacing, hierarchy, typography, and small layout issues. Use when the interface needs a fast cleanup or polish pass. Applies an opinionated baseline for a scoped polish pass. Existing product design, accessibility requirements, framework choices and explicit user preferences take precedence; do not migrate the stack or add dependencies just to satisfy this list. How to use /baseline-ui Apply these constraints to any UI work in this conversation. /baseline-ui <file> Review the file against all constraints below and output: violations (quote the exact line/snippet) why it matters (1 short sentence) a concrete fix (code-level suggestion) Stack MUST use Tailwind CSS defaults unless custom values already exist or are explicitly requested MUST use motion/react (formerly framer-motion) when JavaScript animation is required SHOULD use tw-animate-css for entrance and micro-animations in Tailwind CSS MUST use cn utility (clsx + tailwind-merge) for class logic Components MUST use accessible component primitives for anything with keyboard or focus behavior (Base UI, React Aria, Radix) MUST use the project’s existing component primitives first NEVER mix primitive systems within the same interaction surface SHOULD prefer Base UI for new primitives if compatible with the stack MUST add an aria-label to icon-only buttons NEVER rebuild keyboard or focus behavior by hand unless explicitly requested Interaction MUST use an AlertDialog for destructive or irreversible actions SHOULD use structural skeletons for loading states NEVER use h-screen, use h-dvh MUST respect safe-area-inset for fixed elements MUST show errors next to where the action happens NEVER block paste in input or textarea elements Animation NEVER add animation unless it is explicitly requested MUST animate only compositor props (transform, opacity) NEVER animate layout properties (width, height, top, left, margin, padding) SHOULD avoi …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/baseline-ui