Web Prototype — Editorial Minimalism
SkillMediaLets your agent build clean, minimal web prototypes with serif type, soft colors, and lots of whitespace.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Web Prototype — Editorial Minimalism skill
About this capability
Editorial-minimalist web prototype. Warm monochrome canvas, serif display + grotesque body, 1px hairline borders, muted pastel chips, generous macro-whitespace, ambient micro-motion. Distilled from Leonxlnx/taste-skill `minimalist-skill`.
What this skill tells your AI
The instructions your AI receives, as published by nexu-io/open-design in design-templates/web-prototype-taste-editorial/SKILL.md and read by ahel’s review.
A single-page web prototype shaped like a Notion/Linear marketing site or premium documentation surface. Use when the brief asks for "clean", "editorial", "premium SaaS", "documentation", or "knowledge product".
Source
Distilled from Leonxlnx/taste-skill — skills/minimalist-skill/SKILL.md and the spatial-rhythm rules in skills/taste-skill/SKILL.md. See example.html in this directory for a fully-realized template.
Hard rules
- Canvas: warm off-white (
#FBFBFAor#F7F6F3), never pure white. - Foreground: off-black
#111111, secondary text#787774. Never#000000. - Borders:
1px solid #EAEAEAonly. No drop shadows above0 1px 2px rgba(0,0,0,0.04). - Type pairing: display in editorial serif (Instrument Serif / Newsreader / Lyon), body in grotesque (Geist / Switzer / SF Pro), monospace for meta/keystrokes (Geist Mono / JetBrains Mono).
- Display tracking:
letter-spacing: -0.025em,line-height: 1.05. - Pastel chips only: muted backgrounds (
#FDEBEC,#E1F3FE,#EDF3EC,#FBF3DB) for tags/badges. Never as section backgrounds. - Containers:
border-radius: 8–12pxmax. No pill containers, norounded-fullon cards. - Section padding:
py-24minimum,py-32for hero.
Banned
- Inter, Roboto, Open Sans (use Geist / Switzer / SF Pro).
- Generic Lucide thin-stroke icons (use Phosphor Bold or Radix).
- Gradients, neon, glassmorphism beyond a subtle navbar blur.
- Drop shadows above
shadow-sm. No glows. - Generic placeholder names (John Doe / Acme / Lorem). Use specific contextual content.
- AI copy clichés: "Elevate", "Seamless", "Unleash", "Next-Gen".
- Pure black
#000000. - Centered hero H1 over a dark image.
Required components
- Sticky pill navbar (translucent off-white,
backdrop-blur-md, hairline border). - Asymmetric hero: serif display left-aligned, eyebrow tag above, lede paragraph at
max-w-[52ch]. - Bento feature grid with uneven row heights and visible
1pxdividers — never 3 equal cards. - A "what it isn't" or contrast block separated by
border-tonly, no card. - Pricing or signup band with one accent CTA.
- Footer: monospace metadata, single hairline above.
Motion (subtle only)
- Scroll entry:
translateY(12px) → 0+opacity 0 → 1over600ms cubic-bezier(0.16, 1, 0.3, 1).IntersectionObserveronly. - Hover lift on cards:
box-shadowfrom0 0 0to0 2px 8px rgba(0,0,0,0.04)over200ms. - Stagger lists by
--index * 80ms. - Animate only
transformandopacity.
Pre-flight
- Serif display + grotesque body pairing present
- Canvas is warm off-white, foreground is off-black
- All cards/dividers use
1px solid #EAEAEA - At least one asymmetric layout (split, eyebrow tag, uneven bento)
- Pastel chips used only for tags, never as block backgrounds
- Section padding ≥
py-24 - No emojis, no banned fonts, no AI clichés
Signals
- GitHub stars
- 95k
- Forks
- 11k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
web-prototype-taste-editorial- Source
- github.com/nexu-io/open-design