Clean editorial-style interfaces. Warm monochrome palette, typographic contrast, flat bento grids, muted pastels. No gradients, no heavy shadows.
59
48%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/minimalist-skill/SKILL.mdName: 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.
The AI must strictly avoid the following generic web development defaults:
shadow-md, shadow-lg, shadow-xl). Shadows must be practically non-existent or heavily customized to be ultra-diffuse and low opacity (< 0.05).rounded-full (pill shapes) for large containers, cards, or primary buttons.The interface must rely on extreme typographic contrast and premium font selection to establish an editorial feel.
font-family: 'SF Pro Display', 'Geist Sans', 'Helvetica Neue', 'Switzer', sans-serif.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).font-family: 'Geist Mono', 'SF Mono', 'JetBrains Mono', monospace.#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).Color is a scarce resource, utilized only for semantic meaning or subtle accents.
#FFFFFF or Warm Bone/Off-White #F7F6F3 / #FBFBFA.#FFFFFF or #F9F9F8.#EAEAEA or rgba(0,0,0,0.06).#FDEBEC (Text: #9F2F2D)#E1F3FE (Text: #1F6C9F)#EDF3EC (Text: #346538)#FBF3DB (Text: #956400)border: 1px solid #EAEAEA.8px or 12px maximum.24px to 40px).#111111, text #FFFFFF.4px to 6px). No box-shadow.#333333 or a micro-scale transform: scale(0.98).border-radius: 9999px), very small typography (text-xs), uppercase with wide tracking (letter-spacing: 0.05em).border-bottom: 1px solid #EAEAEA.+ and - icon for the toggle state.<kbd> tags: border: 1px solid #EAEAEA, border-radius: 4px, background: #F7F6F3, using the Monospace font.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.radial-gradient with warm tones at opacity: 0.03), or minimal geometric line patterns to add depth without breaking the clean aesthetic.Motion should feel invisible — present but never distracting. The goal is quiet sophistication, not spectacle.
translateY(12px) + opacity: 0 resolving over 600ms with cubic-bezier(0.16, 1, 0.3, 1). Use IntersectionObserver, never window.addEventListener('scroll').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.animation-delay: calc(var(--index) * 80ms)). Never mount everything at once.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.transform and opacity. No layout-triggering properties (top, left, width, height). Use will-change: transform sparingly and only on actively animating elements.When tasked with writing frontend code (HTML, React, Tailwind, Vue) or designing a layout:
py-24 or py-32 in Tailwind).max-w-4xl or max-w-5xl.1px solid #EAEAEA rule.840b46b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.