Design Mood Board
A growing library of design references — the “Data Dots for design.” Each entry is a single .md file capturing what’s notable about a real site, tagged so we can later filter for “modern technical sans + warm neutrals” or “editorial serif + asymmetric grid” and see everything that fits.
This is not Pinterest. The point is to build vocabulary, not to collect pretty pictures. Each entry forces a teaching moment — naming what’s actually happening on the page in the language of the glossary and typography guide.
How to add a new entry
- Pick a slug. Lowercase-with-hyphens, matches the brand or site (
stripe.md,tom-macwright.md). - Create the file at
~/rdco-vault/06-reference/design-mood-board/<slug>.mdwith the frontmatter shown below. - (Optional) Capture a screenshot to
screenshots/<slug>.png. Use Playwright (mcp__plugin_playwright_playwright__browser_navigatethenbrowser_take_screenshotwithfullPage: falsefor hero, ortruefor full page). Setscreenshot_path: screenshots/<slug>.png. If headless rendering fails (anti-bot, JS-heavy, login wall), setscreenshot_path: nulland just leave the URL. - Tag it across all five axes. Even rough tags are useful for later filtering.
- Write 2–3 sentences on what’s notable, plus 1 line on why it’s worth referencing.
- Cross-link to relevant glossary terms and other mood board entries via
[[wikilinks]].
Entry template
---
date: 2026-04-23
type: design-reference
url: https://example.com
screenshot_path: screenshots/example.png # or null if no screenshot
tags:
- modern-technical # category
- neo-grotesque-sans # typography
- warm-neutrals # color
- asymmetric-grid # layout
- trust-through-restraint # vibe
---
# Example Site
What's notable: 2–3 sentences on what the page is actually doing — typeface choices,
color palette, grid pattern, distinctive moves. Use vocabulary from the
[[06-reference/concepts/design-vocabulary-glossary|glossary]].
Why this matters as a reference: 1 line on the lesson — what we'd learn or borrow.
## Related
- [[06-reference/design-mood-board/<other-similar-site>]]
- [[06-reference/concepts/design-vocabulary-glossary#<term>]]
Tag taxonomy
The five tag axes — pick at least one per axis when adding entries.
Category
modern-technical— Stripe / Linear / Vercel clustereditorial— newspaper / magazine / longform-essay heritagebrutalist— raw, dense, anti-polishbento-grid— Apple-style feature tilesarchival— research-library / collection-drivenpremium-product— Apple-style hero photographynewsletter-platform— writer-first publishingdesign-system-showcase— pattern library / component docstype-foundry— typeface specimen / vendor sitepractitioner-blog— individual writer’s site
Typography
neo-grotesque-sans— Helvetica / Söhne / Interhumanist-sans— Lato / Source Sans / Plex Sansgeometric-sans— Futura / Avenir / Mona Sanstransitional-serif— Source Serif / Charter / Timesslab-serif— Roboto Slab / Tiempos Headlinedisplay-serif— heavy-weight serifs for headlinesmonospace— JetBrains Mono / Plex Mono / Berkeley Monosystem-stack— native OS faces, no web fontssingle-family-discipline— one family does everything
Color
monochromatic— single-hue palettewarm-neutrals— cream / paper / beigecool-neutrals— gray / blue-graysingle-accent— neutrals + one saturated colordark-default— dark mode as primaryhigh-contrast— pure black on pure whitepastel— desaturated soft colorsbrand-distinct-accent— non-standard accentgrainy-gradient— soft mesh-blend gradient with visible noise/grain overlay (2024–26 signature look)
Resource type (only on meta sources, not single-site references)
resource-library— meta source we consult for inspiration (Mobbin-style)asset-shop— purchasable design assets (gradients, textures, icons)
Layout
wide-hero— full-bleed first viewportnarrow-prose— single 65ch columnasymmetric-grid— uneven column widthsmodular-grid— cells / bentodense-information— high text-per-areagenerous-whitespace— restraint as expressionscroll-driven— animation tied to scrollfloating-nav— pill / capsule away from edges
Vibe
trust-through-restraint— Stripe-style “we don’t have to shout”hand-crafted— visible designer-touched detailsarchival— feels like a libraryplayful— humor / motion / personality forwardpremium— implies expense and considered tastepractitioner-voice— “I made this myself”newsroom-authority— heritage publication confidencedev-friendly— for-engineers-by-engineers aestheticeditorial-essay— long-form-essay ergonomics
Current seed entries (20)
Modern technical:
Editorial / publishing:
Brutalist / dense:
Premium product:
Practitioner / essay:
Practitioner / educator (high-personality):
Newsletter / publishing (high-personality):
Type-specific showcases:
Load-bearing reference
- Founder taste synthesis (2026-04-23) — what’s actually consistent across the founder’s 5 favorite sites. Read this before proposing any RDCO design direction. TL;DR: the axis is opinion-vs-default, not restraint-vs-maximalism. Every new RDCO surface must ship a signature character beat + a committed display-face pairing. No template heroes.
Reference asset libraries (subscription / shops)
Meta-sources we consult when doing design work — not single-site references. These are tools/services we pay for. Each has resource_type: set in its frontmatter so they filter separately from the seed entries above.
- Mobbin — paid screenshot library of real iOS/Android/Web product flows. Use for competitive UX research and pattern inspiration before designing any flow.
- Grainient Supply — paid gradient/texture/animated-background asset shop by Basit A. Khan. Use when we need a hero gradient for newsletter banners, sub-property branding, or social cards.
Future additions
When the founder shares a link, encounters a site he likes, or wants to study a specific design move, add an entry. The collection compounds — once we have 50 entries, we can answer “show me everything tagged editorial-essay + transitional-serif” and see real precedents.
Adjacent skills/automation to consider eventually:
- A
/file-design-ref <url>skill that fetches the page, takes a screenshot, and pre-fills the entry frontmatter for review. - A weekly “design diet” cron that pulls 3 random entries to the founder’s morning brief, to keep vocabulary active.