Skip to content
Tammo

UI Design Minimal skill

Minimalistic website design system

Build Apple-like, super clean minimal landing pages and product UI (dashboards, apps, admin, settings) with Liquid Glass controls in React + Tailwind v4. Use when the user wants an Apple / minimal premium look, a landing page with scroll showpieces, or a dashboard that feels like a macOS app. Covers tokens, two type scales, glass rules, components, scroll sections and an audit.

$npx alyn-cli add ui-design-minimal
View this skill on GitHubtammo1007/ui-design-minimal/skill/ui-design-minimal/SKILL.md
GitHub stars
0
Alyn Score
62/99
Updated
47 min ago
License
MIT

What is the UI Design Minimal skill?

UI Design Minimal is a design systems skill by Tammo for Claude Code, Cursor, Codex and other AI coding agents. Build Apple-like, super clean minimal landing pages and product UI (dashboards, apps, admin, settings) with Liquid Glass controls in React + Tailwind v4. Use when the user wants an Apple / minimal premium look, a landing page with scroll showpieces, or a dashboard that feels like a macOS app. Covers tokens, two type scales, glass rules, components, scroll sections and an audit.

Apple-like design system by Tammo Elsner. Full rules: references/DESIGN.md (tokens in the front matter). Build rules and Definition of Done: references/AGENTS.md. Component specs: references/COMPONENTS.md. Installer: scripts/install.mjs.

When to use it

Use when the user wants an Apple / minimal premium look, a landing page with scroll showpieces, or a dashboard that feels like a macOS app.

What the SKILL.md covers

  • When to use
  • Setup (once per project)
  • Workflow
  • Non-negotiable rules
  • Credits
Author
Tammo
Pack
tammo1007/ui-design-minimal (1 skill)
Category
Design systems, #26 of 89
Alyn Score
62 / 99
Files
6, includes scripts, includes references
License
MIT
Last updated
47 min ago
Works with
Claude Code, Claude, Cursor, Codex, Gemini CLI, Copilot

UI Design Minimal compared to similar skills

SkillAlyn ScoreGitHub starsUpdated
UI Design Minimal · Tammo62047 min ago
Skillhub Design · iflytek485.4k17 h ago
Skillshare UI Website Style · runkids653k9 h ago
Impeccable · Paul Bakaus90108k6 h ago

UI Design Minimal, in the words of Tammo

This is the design foundation I use across my websites: clean layouts shaped by Apple’s Human Interface Guidelines and its official Liquid Glass rules. I apply it to every page, then adapt the details to fit that page.

Use cases

  • Build clean, minimal landing pages
  • Create consistent layouts across a website
  • Design responsive UI components
  • Adapt an Apple-inspired design system to different pages

Prompts to try

  • Build a minimal landing page using this design system.
  • Create a responsive card rail that works in light and dark mode.
  • Design a page with a clear type hierarchy and restrained use of color.
  • Apply the system across my site while keeping each page distinct.

See UI Design Minimal in action

A complete landing page system with Liquid Glass navigation, a horizontal card rail and scroll showpieces. Every screen below is built only from the system's components and tokens.

Landing page hero in light mode
Hero with a two-tone headline and the floating dock1 / 9

You need all the files

The SKILL.md alone is not enough. It tells your agent the rules, but the rules refer to CSS and components that have to be in your project. Install the skill and run its installer, or download the ZIP and copy all folders.

  • src/styles/Four CSS files with every token, the glass material, the product layer and the scroll stages.
  • src/components/lg/The 48 components the rules point to, like DockNav, CardRail, AppShell and MediaExpand.
  • src/lib/cn.tsClass merging that knows the token classes. Every component imports it.
  • DESIGN.md, AGENTS.md, docs/COMPONENTS.mdThe rules, the build steps and the exact component specs your agent follows.
  • scripts/lg-audit.mjsFails the build when a page drifts from the system.

1. Add the skill

npx skills add tammo1007/ui-design-minimal

2. Copy all system files into your project

node .claude/skills/ui-design-minimal/scripts/install.mjs

Install UI Design Minimal

Pick your agent. Every command is ready to paste.

$npx alyn-cli add ui-design-minimal

Detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

$npx skills add tammo1007/ui-design-minimal

Or use the open skills CLI directly.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads ui-design-minimal when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the ui-design-minimal skill”. In Codex, type $ui-design-minimal.

The skill itself

SKILL.md

FolderGitHub

UI Design Minimal

Apple-like design system by Tammo Elsner. Full rules: references/DESIGN.md (tokens in the front matter). Build rules and Definition of Done: references/AGENTS.md. Component specs: references/COMPONENTS.md. Installer: scripts/install.mjs.

When to use

  • The user asks for an Apple-like, Liquid Glass, clean minimal or premium look.
  • A landing page or product page with scroll moments (pinned media, stacking cards, zoom-through text).
  • A dashboard, admin or settings screen that should feel like a native macOS or iPadOS app.

Setup (once per project)

The system needs ALL of its parts in the project: the 4 CSS files in src/styles/, the components in src/components/lg/, src/lib/cn.ts, plus DESIGN.md, AGENTS.md and docs/COMPONENTS.md. The references in this skill describe the rules, but the look comes from the CSS and components. Never build the look from the references alone when the files can be installed.

Alternative to the installer: download everything as a ZIP from https://github.com/tammo1007/ui-design-minimal/archive/refs/heads/main.zip and copy those folders.

  1. From the project root run the installer that ships with this skill (no dependencies, Node 18+): node <this-skill-folder>/scripts/install.mjs (e.g. node .claude/skills/ui-design-minimal/scripts/install.mjs). It downloads every required file from GitHub into the project: src/styles/lg-*.css, src/components/lg/*, src/lib/cn.ts, DESIGN.md, AGENTS.md, docs/COMPONENTS.md, tokens/tokens.json, scripts/lg-audit.mjs, plus src/styles/liquid-glass.css and an audit npm script. Existing files are kept unless you pass --force.
  2. npm i motion lenis clsx tailwind-merge class-variance-authority @radix-ui/react-slot @heroicons/react @fontsource-variable/inter
  3. In the main CSS file, right after @import "tailwindcss";, add @import "./styles/liquid-glass.css"; (path relative to that file). Tailwind CSS v4 is required.
  4. The alias @/* must point to src/* (tsconfig paths + vite resolve.alias; Lovable and shadcn projects already have it).
  5. Wrap the app in <SmoothScroll> from @/components/lg. Set data-theme="light" or "dark" on <html> before first paint.
  6. From now on follow the project's DESIGN.md and AGENTS.md (copies are in references/ if the project has none yet).

No network? Read references/DESIGN.md, references/AGENTS.md and references/COMPONENTS.md; they contain every token and rule, so the look can be rebuilt by hand.

Workflow

  1. Decide the density: website → marketing scale (text-hero, text-display, text-h1..text-h4, text-lead, text-body, text-small, text-label, text-caption, text-stat); app → <AppShell> and text-ui-* only (large-title 26, title-1 22, title-2 17, title-3 15, headline/body 14, callout 13, subhead 12, caption 11, metric 28).
  2. Follow the recipe in references/DESIGN.md §9. A landing page always includes one CardRail with 6 to 9 RailCards and at most 3 pinned scroll sections (MediaExpand, ZoomThrough, StackCards, PinnedGallery, ScrollStory), never first, never adjacent.
  3. Compose only from @/components/lg and token classes (bg-canvas, text-ink-2, rounded-card, gap-grid, py-section, gap-app-gap, rounded-ui-card …).
  4. Check against the rules below, run node scripts/lg-audit.mjs, look at 390 px and 1440 px in light and dark.

Non-negotiable rules

  • Liquid Glass only on navigation and controls (nav, toolbar groups, floating sidebar, tab bar, segmented controls, menus, sheets, toasts). Content cards, tables, pricing, forms stay solid. Never glass on glass. Clear glass only over photos or video, with a 35 % dim on bright media.
  • Monochrome chrome, one accent. One prominent button per view, trailing side: primary (ink) on websites, accent in apps. Accent text and links use accent-strong; small text never uses accent or ink-3.
  • Section headers: left-aligned, two-tone (title ink + titleMuted ink-2), both ending with a period. Marketing headings weight 500, product titles 600, never bold, never ALL CAPS.
  • Radii are concentric (inner = outer minus padding). Controls are capsules. Marketing: chip 8, control 12, card 24, panel 28. Product: ui-control 10, ui-card 16, ui-panel 20, ui-window 28.
  • Status never by color alone: badges carry the word, deltas carry an arrow and a trend.
  • Icons: Heroicons outline via Icons (stroke 1.35, 1.5 at 16 px). No emoji, no sparkle icons, no icons in colored blobs.
  • No hex in code, no Tailwind palette colors, no arbitrary values, no text-sm/rounded-lg, no 100vh, no GSAP or AOS, no SF font files, no Google Fonts.
  • Motion: transform and opacity only, everything works with reduced motion.

Credits

Made by Tammo Elsner (https://www.linkedin.com/in/tammo-elsner-682998186/). Not affiliated with Apple Inc.

Tips for UI Design Minimal

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • This skill ships scripts. Read them before the first run, and run it in a project without secrets first.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • If two skills overlap, mention the one you want by name.

Questions about UI Design Minimal

What does the UI Design Minimal skill do?

Build Apple-like, super clean minimal landing pages and product UI (dashboards, apps, admin, settings) with Liquid Glass controls in React + Tailwind v4. Use when the user wants an Apple / minimal premium look, a landing page with scroll showpieces, or a dashboard that feels like a macOS app. Covers tokens, two type scales, glass rules, components, scroll sections and an audit.

How do I install UI Design Minimal?

Run "npx alyn-cli add ui-design-minimal" in your project. The Alyn CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does UI Design Minimal work in Cursor and Codex?

Yes. UI Design Minimal uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

When should I use the UI Design Minimal skill?

Use when the user wants an Apple / minimal premium look, a landing page with scroll showpieces, or a dashboard that feels like a macOS app.

What can I do with the UI Design Minimal skill?

Build clean, minimal landing pages. Create consistent layouts across a website. Design responsive UI components. Adapt an Apple-inspired design system to different pages

What is inside the UI Design Minimal skill?

The SKILL.md covers When to use, Setup (once per project), Workflow, Non-negotiable rules, Credits, and the skill folder has 6 files including scripts.

What is a good alternative to UI Design Minimal?

Skillhub Design by iflytek is the highest-ranked similar skill from another creator, with an Alyn Score of 48 compared to 62 for UI Design Minimal.

Is UI Design Minimal free?

UI Design Minimal is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made UI Design Minimal?

UI Design Minimal is published by Tammo in the tammo1007/ui-design-minimal repository.

Similar skills. From other creators.