Live demo — an original page built in the Minimal style. Open in new tab
A stripped-down system that removes every ounce of noise so content and core function are all that remain.
Install via CLI
$ npx staqd add minimalMinimal 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.
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.
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.
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.
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.
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."
Paste this skill into your AI coding tool (Claude, Cursor, Codex), then prompt for the component you need. Install: npx staqd add minimal
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.
A minimal, distraction-free system where generous whitespace and crisp type let content do all the talking.
A high-end, exclusive look built on deep tones, gold-leaf accents, and serif-led typography that feels expensive on contact.
An understated, professional look where precise spacing and subtle contrast turn small details into quiet polish.