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
| Skill | Alyn Score | GitHub stars | Updated |
|---|---|---|---|
| UI Design Minimal · Tammo | 62 | 0 | 47 min ago |
| Skillhub Design · iflytek | 48 | 5.4k | 17 h ago |
| Skillshare UI Website Style · runkids | 65 | 3k | 9 h ago |
| Impeccable · Paul Bakaus | 90 | 108k | 6 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.

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-minimal2. Copy all system files into your project
node .claude/skills/ui-design-minimal/scripts/install.mjsInstall UI Design Minimal
Pick your agent. Every command is ready to paste.
npx alyn-cli add ui-design-minimalDetects 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-minimalOr 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.
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.
- 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, plussrc/styles/liquid-glass.cssand anauditnpm script. Existing files are kept unless you pass--force. npm i motion lenis clsx tailwind-merge class-variance-authority @radix-ui/react-slot @heroicons/react @fontsource-variable/inter- 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. - The alias
@/*must point tosrc/*(tsconfigpaths+ viteresolve.alias; Lovable and shadcn projects already have it). - Wrap the app in
<SmoothScroll>from@/components/lg. Setdata-theme="light"or"dark"on<html>before first paint. - From now on follow the project's
DESIGN.mdandAGENTS.md(copies are inreferences/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
- 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>andtext-ui-*only (large-title26,title-122,title-217,title-315,headline/body14,callout13,subhead12,caption11,metric28). - Follow the recipe in
references/DESIGN.md§9. A landing page always includes oneCardRailwith 6 to 9RailCards and at most 3 pinned scroll sections (MediaExpand,ZoomThrough,StackCards,PinnedGallery,ScrollStory), never first, never adjacent. - Compose only from
@/components/lgand token classes (bg-canvas,text-ink-2,rounded-card,gap-grid,py-section,gap-app-gap,rounded-ui-card…). - 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,accentin apps. Accent text and links useaccent-strong; small text never usesaccentorink-3. - Section headers: left-aligned, two-tone (
titleink +titleMutedink-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, no100vh, 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.
Tammo



