---
id: daily-minimalist-ui
name: "minimalist-ui"
url: https://skills.yangsir.net/skill/daily-minimalist-ui
author: leonxlnx
domain: design
tags: ["minimalism", "ui-design", "prototyping", "design-systems", "ux-design"]
install_count: 55500
rating: 4.70 (62 reviews)
github: https://github.com/leonxlnx/taste-skill
---

# minimalist-ui

> 生成高级精炼的极简主义文档式Web界面，专注内容呈现和视觉层级，适用于顶级工作空间风格

**Stats**: 55,500 installs · 4.7/5 (62 reviews)

## Before / After 对比

### UI设计效率

**Before**:

从零开始设计界面布局、选择配色、调整组件样式，一个页面需要4-6小时迭代

**After**:

基于极简协议自动生成完整UI代码，30分钟获得生产级界面，符合顶级设计规范

| Metric | Before | After | Change |
|---|---|---|---|
| 设计时间 | 300min | 30min | -90% |

## Readme

# minimalist-ui

# Protocol: Premium Utilitarian Minimalism UI Architect

## 1. Protocol Overview

Name: Premium Utilitarian Minimalism & Editorial UI
Description: An advanced frontend engineering directive for generating highly refined, ultra-minimalist, "document-style" web interfaces analogous to top-tier workspace platforms. This protocol strictly enforces a high-contrast warm monochrome palette, bespoke typographic hierarchies, meticulous structural macro-whitespace, bento-grid layouts, and an ultra-flat component architecture with deliberate muted pastel accents. It actively rejects standard generic SaaS design trends.

## 2. Absolute Negative Constraints (Banned Elements)

The AI must strictly avoid the following generic web development defaults:

- DO NOT use the "Inter", "Roboto", or "Open Sans" typefaces.

- DO NOT use generic, thin-line icon libraries like "Lucide", "Feather", or standard "Heroicons".

- DO NOT use Tailwind's default heavy drop shadows (e.g., `shadow-md`, `shadow-lg`, `shadow-xl`). Shadows must be practically non-existent or heavily customized to be ultra-diffuse and low opacity (< 0.05).

- DO NOT use primary colored backgrounds for large elements or sections (e.g., no bright blue, green, or red hero sections).

- DO NOT use gradients, neon colors, or 3D glassmorphism (beyond subtle navbar blurs).

- DO NOT use `rounded-full` (pill shapes) for large containers, cards, or primary buttons.

- DO NOT use emojis anywhere in code, markup, text content, headings, or alt text. Replace with proper icons or clean SVG primitives.

- DO NOT use generic placeholder names like "John Doe", "Acme Corp", or "Lorem Ipsum". Use realistic, contextual content.

- DO NOT use AI copywriting clichés: "Elevate", "Seamless", "Unleash", "Next-Gen", "Game-changer", "Delve". Write plain, specific language.

## 3. Typographic Architecture

The interface must rely on extreme typographic contrast and premium font selection to establish an editorial feel.

- Primary Sans-Serif (Body, UI, Buttons): Use clean, geometric, or system-native fonts with character. Target: `font-family: 'SF Pro Display', 'Geist Sans', 'Helvetica Neue', 'Switzer', sans-serif`.

- Editorial Serif (Hero Headings & Quotes): Target: `font-family: 'Lyon Text', 'Newsreader', 'Playfair Display', 'Instrument Serif', serif`. Apply tight tracking (`letter-spacing: -0.02em` to `-0.04em`) and tight line-height (`1.1`).

- Monospace (Code, Keystrokes, Meta-data): Target: `font-family: 'Geist Mono', 'SF Mono', 'JetBrains Mono', monospace`.

- Text Colors: Body text must never be absolute black (`#000000`). Use off-black/charcoal (`#111111` or `#2F3437`) with a generous `line-height` of `1.6` for legibility. Secondary text should be muted gray (`#787774`).

## 4. Color Palette (Warm Monochrome + Spot Pastels)

Color is a scarce resource, utilized only for semantic meaning or subtle accents.

- Canvas / Background: Pure White `#FFFFFF` or Warm Bone/Off-White `#F7F6F3` / `#FBFBFA`.

- Primary Surface (Cards): `#FFFFFF` or `#F9F9F8`.

- Structural Borders / Dividers: Ultra-light gray `#EAEAEA` or `rgba(0,0,0,0.06)`.

- Accent Colors: Exclusively use highly desaturated, washed-out pastels for tags, inline code backgrounds, or subtle icon backgrounds.

Pale Red: `#FDEBEC` (Text: `#9F2F2D`)

- Pale Blue: `#E1F3FE` (Text: `#1F6C9F`)

- Pale Green: `#EDF3EC` (Text: `#346538`)

- Pale Yellow: `#FBF3DB` (Text: `#956400`)

## 5. Component Specifications

- Bento Box Feature Grids:

Utilize asymmetrical CSS Grid layouts.

- Cards must have exactly `border: 1px solid #EAEAEA`.

- Border-radius must be crisp: `8px` or `12px` maximum.

- Internal padding must be generous (e.g., `24px` to `40px`).

- Primary Call-To-Action (Buttons):

Solid background `#111111`, text `#FFFFFF`.

- Slight border-radius (`4px` to `6px`). No box-shadow.

- Hover state should be a subtle color shift to `#333333` or a micro-scale `transform: scale(0.98)`.

- Tags & Status Badges:

Pill-shaped (`border-radius: 9999px`), very small typography (`text-xs`), uppercase with wide tracking (`letter-spacing: 0.05em`).

- Background must use the defined Muted Pastels.

- Accordions (FAQ):

Strip all container boxes. Separate items only with a `border-bottom: 1px solid #EAEAEA`.

- Use a clean, sharp `+` and `-` icon for the toggle state.

- Keystroke Micro-UIs:

Render shortcuts as physical keys using `<kbd>` tags: `border: 1px solid #EAEAEA`, `border-radius: 4px`, `background: #F7F6F3`, using the Monospace font.

- Faux-OS Window Chrome:

When mocking up software, wrap it in a minimalist container with a white top bar containing three small, light gray circles (replicating macOS window controls).

## 6. Iconography & Imagery Directives

- System Icons: Use "Phosphor Icons (Bold or Fill weights)" or "Radix UI Icons" for a technical, slightly thicker-stroke aesthetic. Standardize stroke width across all icons.

- Illustrations: Monochromatic, rough continuous-line ink sketches on a white background, featuring a single offset geometric shape filled with a muted pastel color.

- Photography: Use high-quality, desaturated images with a warm tone. Apply subtle overlays (`opacity: 0.04` warm grain) to blend photos into the monochrome palette. Never use oversaturated stock photos. Use reliable placeholders like `https://picsum.photos/seed/{context}/1200/800` when real assets are unavailable.

- Hero & Section Backgrounds: Sections should not feel empty and flat. Use subtle full-width background imagery at very low opacity, soft radial light spots (`radial-gradient` with warm tones at `opacity: 0.03`), or minimal geometric line patterns to add depth without breaking the clean aesthetic.

## 7. Subtle Motion & Micro-Animations

Motion should feel invisible — present but never distracting. The goal is quiet sophistication, not spectacle.

- Scroll Entry: Elements fade in gently as they enter the viewport. Use `translateY(12px)` + `opacity: 0` resolving over `600ms` with `cubic-bezier(0.16, 1, 0.3, 1)`. Use `IntersectionObserver`, never `window.addEventListener('scroll')`.

- Hover States: Cards lift with an ultra-subtle shadow shift (`box-shadow` transitioning from `0 0 0` to `0 2px 8px rgba(0,0,0,0.04)` over `200ms`). Buttons respond with `scale(0.98)` on `:active`.

- Staggered Reveals: Lists and grid items enter with a cascade delay (`animation-delay: calc(var(--index) * 80ms)`). Never mount everything at once.

- Background Ambient Motion: Optional. A single, very slow-moving radial gradient blob (`animation-duration: 20s+`, `opacity: 0.02-0.04`) drifting behind hero sections. Must be applied to a `position: fixed; pointer-events: none` layer. Never on scrolling containers.

- Performance: Animate exclusively via `transform` and `opacity`. No layout-triggering properties (`top`, `left`, `width`, `height`). Use `will-change: transform` sparingly and only on actively animating elements.

## 8. Execution Protocol

When tasked with writing frontend code (HTML, React, Tailwind, Vue) or designing a layout:

- Establish the macro-whitespace first. Use massive vertical padding between sections (e.g., `py-24` or `py-32` in Tailwind).

- Constrain the main typography content width to `max-w-4xl` or `max-w-5xl`.

- Apply the custom typographic hierarchy and monochromatic color variables immediately.

- Ensure every card, divider, and border adheres strictly to the `1px solid #EAEAEA` rule.

- Add scroll-entry animations to all major content blocks.

- Ensure sections have visual depth through imagery, ambient gradients, or subtle textures — no empty flat backgrounds.

- Provide code that reflects this high-end, uncluttered, editorial aesthetic natively without requiring manual adjustments.

Weekly Installs250Repository[leonxlnx/taste-skill](https://github.com/leonxlnx/taste-skill)GitHub Stars4.6KFirst Seen3 days agoSecurity Audits[Gen Agent Trust HubPass](/leonxlnx/taste-skill/minimalist-ui/security/agent-trust-hub)[SocketPass](/leonxlnx/taste-skill/minimalist-ui/security/socket)[SnykPass](/leonxlnx/taste-skill/minimalist-ui/security/snyk)Installed oncodex245opencode243github-copilot243amp243kimi-cli243gemini-cli243

---
*Source: https://skills.yangsir.net/skill/daily-minimalist-ui*
*Markdown mirror: https://skills.yangsir.net/api/skill/daily-minimalist-ui/markdown*