Minimal
Skill0 starsChanged 5 months agoMITView on GitHub
Use when building or styling a UI in the Minimal aesthetic — A stripped-down system that removes every ounce of noise so content and core function are all that remain. For Claude Code, Cursor, and Codex.
7 other projects use a version of this.
Adopted by
Most recently taken up by
- hemal08ce094/DesignSkillsSwiftUItheir own version, first seen Nov 8, 2026
- lachinovedhem/standards-mcptheir own version, first seen Oct 11, 2026
- 17-sss/agent-skillstheir own version, first seen Sep 22, 2026
- SkotAlexsander/skillstheir own version, first seen Sep 16, 2026
- andfrancot-alt/claude-skillstheir own version, first seen Aug 17, 2026
- Miao0-o/pc-buildertheir own version, first seen May 18, 2026
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- bergside/awesome-design-skills★ 2.9ksame name
- 17-sss/agent-skills★ 2same name
- Miao0-o/pc-builder★ 1same name
- SkotAlexsander/skills★ 1same name
- andfrancot-alt/claude-skills★ 0same name
- hemal08ce094/DesignSkillsSwiftUI★ 0same name
- lachinovedhem/standards-mcp★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository7 other files it gives its agents.
- BentoSkill
- ClaymorphismSkill
- DashboardSkill
- EditorialSkill
- GlassmorphismSkill
- NeobrutalismSkill
- NeonSkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 1 is distinctive, and 1 is very specific to this project.
0
Common
Most of the 7 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Remove before you add. If an element does not serve content or function, it does not belong.
- Very specific: line 55
Cursor: add the contents to a .cursor/rules/<name>.mdc file.
“Common” is measured: kept by at least 6 in 10 of the 7 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Minimal
Minimal is the discipline of removing until only the essential remains. It is built almost entirely from black, white, and the space between them, letting typography and content carry the entire experience. Reach for Minimal when the message is the product, when you want timeless clarity, or when a quiet, confident surface should disappear behind the work it presents.
Design principles
- Remove before you add. If an element does not serve content or function, it does not belong.
- Whitespace is a feature, not empty space. Generous margins create focus and calm.
- Monochrome first. Color is rationed to the single accent and used only when meaning requires it.
- Type does the heavy lifting. Hierarchy comes from size, weight, and spacing, not decoration.
- Borders over shadows. Structure is drawn with thin hairlines instead of depth effects.
- Restraint is the brand. Consistency and quiet confidence beat visual variety.
Color
The palette is intentionally narrow. The background is pure #FFFFFF, with #FAFAFA reserved for the occasional raised surface or code block. Text and the primary accent share #111111, a soft black that is easier on the eyes than absolute #000000. Secondary text uses #6B6B6B and the muted #8A8A8A handles captions and metadata. The only structural color is the #E6E6E6 border. There is no decorative color by default; if a brand hue is needed, introduce exactly one and use it solely for primary calls to action. For dark mode, flip to a #0E0E0E background, #1A1A1A surfaces, #F2F2F2 foreground, and a #2A2A2A border, keeping the same restraint.
Typography
Inter carries both headings and body for a clean, neutral, and highly readable voice. Headings use 600 weight with a slight -0.01em tracking; body stays at 400 weight, 0 tracking, and a comfortable 1.6 line-height that makes long passages effortless. The type scale is a restrained 1.25x progression, so hierarchy is felt rather than shouted. Measure is capped around 680px for reading comfort. IBM Plex Mono handles code and tabular figures. Emphasis comes from weight or the single accent, never from italics or color noise.
Layout & spacing
Layouts are built on a single, centered column for content and a calm two-column split at most for tools. The spacing system uses an 8px base with frequent use of large 48px to 96px vertical gaps between sections. Containers cap at 680px for reading and 1080px for app layouts. Density is deliberately low; the design trusts the user with space. Alignment is consistently left, and grids stay simple and predictable.
Components
- Buttons are flat: a solid #111111 fill for primary, a thin #E6E6E6 outline for secondary, with a 6px radius and no shadow.
- Inputs are plain rectangles with a 1px #E6E6E6 border that darkens to #111111 on focus, no fill change.
- Cards are #FAFAFA blocks defined by a hairline border rather than elevation, with comfortable internal padding.
- Navigation is a slim top bar with plain text links; the active link is simply #111111 while others sit at #6B6B6B.
- Modals appear over a light scrim with a plain bordered panel and no glow or heavy shadow.
- Tables use only horizontal #E6E6E6 rules, no zebra striping, with a quiet #8A8A8A header row.
- Badges are understated: a thin #E6E6E6 outline with #6B6B6B text, never filled with bright color.
Motion
Motion is minimal and almost invisible. Use short 120ms to 160ms fades and color transitions on hover and focus with a simple ease-out curve. Avoid movement, slides, and bounce. State changes are quiet: a link underlines, a button darkens slightly, an input border deepens. The goal is to feel instant and frictionless rather than animated.
Accessibility
Contrast is excellent by default: #111111 on #FFFFFF far exceeds WCAG 2.2 AA, and #6B6B6B passes for body text. Focus states use a clear 2px #111111 outline with a small offset so keyboard navigation is obvious. Because color is barely used, information is never conveyed by color alone. Reduced-motion preferences are easy to honor since motion is already negligible; remaining fades become instant. Hit targets stay at least 44px tall, and link text is descriptive rather than relying on "click here."
Example prompt
Article page
Build a long-form article page in the Minimal style: white #FFFFFF background, a single column max 680px wide, #111111 Inter text at 1.6 line-height, no shadows, and only a thin #E6E6E6 divider between sections.
Install
Drop the folder into your agent's skills directory, or paste this file's contents into your prompt / rules file:
- Claude Code: copy
skills/<name>/SKILL.mdinto.claude/skills/<name>/SKILL.md(project) or~/.claude/skills/(personal). - Cursor: add the contents to a
.cursor/rules/<name>.mdcfile. - Codex / other agents: paste into your
AGENTS.mdor system prompt.
Part of staqd — a library of 67 design-system skills for Claude, Cursor & Codex. This repo holds the 8 free skills; the full library lives at staqd.ai/skills.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

