cli/assets/mirrors/cursor/ui-craft-minimal/SKILL.md
Minimal / clean / Linear / Notion / Vercel / whitespace-heavy UIs. Locked knobs: CRAFT=8, MOTION=3, DENSITY=2. Monochrome + one accent, Inter/Geist, hairline borders over shadows. Trigger on: minimal, clean, Linear-like, Notion-like, Vercel-like, whitespace-heavy.
npx skillsauth add educlopez/ui-craft ui-craft-minimalInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Pre-committed minimal style: editorial clean, Linear / Notion / Vercel. Whitespace is the composition. One accent, hairline borders, almost no motion.
Do not re-ask these in Discovery. Skip straight to accent + font confirmation if ambiguous.
1px solid oklch(92% 0.005 250) in place of shadows.All rules in ../ui-craft/SKILL.md apply. This file overrides knob defaults and adds style-specific guidance below. The anti-slop and craft tests still apply in full.
Typography
system-ui, -apple-system as fallback stack.tracking-tight / -0.02em above 24px, 500 or 600 max.text-wrap: balance on headings, text-wrap: pretty on paragraphs.Color
oklch(99% 0 0) (light) / oklch(14% 0.005 250) (dark).oklch(18% 0.01 250) primary, oklch(46% 0.01 250) secondary.oklch(92% 0.005 250) light / oklch(24% 0.008 250) dark. No colored borders.Spacing & layout
py-24 md:py-32 lg:py-40 (96 / 128 / 160px) minimum; 200px for hero on large screens.max-w-5xl typical; max-w-3xl for reading content.Borders & elevation
Motion
prefers-reduced-motion.Composition
Keep the reading list tight. Load only these from ../ui-craft/references/:
layout.md — spacing, hierarchy, compositiontypography.md — scale, readability, weightcolor.md — monochrome scales, OKLCH, dark modeaccessibility.md — focus, contrast, keyboardSkip dashboard.md, stack.md, sound.md unless explicitly relevant.
ui-craft-dense-dashboard.tools
--- name: redesign description: "Redesign an existing site or app without losing what already works — audits the current surface first, classifies what to preserve (brand, IA, SEO, content), picks a refresh/reskin/rebuild scope, then modernizes deliberately. Use when the user says "redesign", "modernize this site", "refresh the UI", "make this look current", or points at an existing page/URL they want improved rather than rebuilt from scratch. Invoke when the user asks for redesign on their UI,
tools
--- name: quieter description: "Tone down visual noise — lowers variance and motion, simplifies layout and color weight, keeps hierarchy clear. Use when the UI feels loud, busy, or over-designed, or when the user says "quieter", "more restrained", "simpler", or "tone it down". Invoke when the user asks for quieter on their UI, or mentions 'quieter' alongside design / UI / frontend work." --- <!-- HARNESS MIRROR — do not edit here. Canonical source: commands/quieter.md. After editing source, cop
tools
--- name: bolder description: "Amplify personality — raises layout variance and motion, strengthens typography and one signature detail, without slop. Use when the UI works but feels safe, flat, or "template-y", or when the user says "bolder", "more personality", "more creative", or "make it pop" (still professional). Invoke when the user asks for bolder on their UI, or mentions 'bolder' alongside design / UI / frontend work." --- <!-- HARNESS MIRROR — do not edit here. Canonical source: comman
tools
--- name: redesign description: "Redesign an existing site or app without losing what already works — audits the current surface first, classifies what to preserve (brand, IA, SEO, content), picks a refresh/reskin/rebuild scope, then modernizes deliberately. Use when the user says "redesign", "modernize this site", "refresh the UI", "make this look current", or points at an existing page/URL they want improved rather than rebuilt from scratch. Invoke when the user asks for redesign on their UI,