agentsclimarketplace

Design mastery

Skill S3YED/appie-kit/skills/content/design-mastery

Build Your Own AI Employee. The complete starter kit for OpenClaw + Hermes Agent. 155 deduplicated skills, drag-and-drop workspace, case studies, install scripts.From the repository description

Install
npx -y skills add S3YED/appie-kit --skill design-mastery

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.6 KB, ~2.0k tokens by cl100k_base, as published. Nobody here has run it

Design Mastery - Appie's Design Brain

Doel: Dit is mijn interne kennis voor design. Raadplegen bij ELK design project.


Core Principes (Refactoring UI)

1. HIERARCHY IS EVERYTHING

  • Niet alle elementen zijn gelijk — Bepaal wat belangrijk is VOORDAT je begint
  • Size isn't everything — Gebruik ook weight, color, spacing voor hierarchy
  • De-emphasize to emphasize — Maak secundaire content zachter, niet primary louder
  • Labels are a last resort — Data kan vaak voor zichzelf spreken

2. LAYOUT & SPACING

  • Start with too much white space — Makkelijker om weg te halen dan toe te voegen
  • 8pt spacing system: 8, 16, 24, 32, 40, 48, 64, 80px
  • You don't have to fill the whole screen — Lege ruimte is geen verspilling
  • Avoid ambiguous spacing — Elementen moeten duidelijk gegroepeerd zijn

3. TYPOGRAPHY

  • Establish a type scale: 12, 14, 16, 18, 20, 24, 30, 36, 48, 60px
  • Max 2 fonts — Meestal 1 is genoeg
  • Line length: 45-75 characters — Nooit volle breedte tekst
  • Line-height: 1.5 voor body, 1.2-1.3 voor headings
  • Letter-spacing: Tighter voor headings, normal voor body

4. COLOR

  • Ditch hex for HSL — Makkelijker om variaties te maken
  • Je hebt meer kleuren nodig dan je denkt — 8-10 shades per kleur
  • Greys don't have to be grey — Voeg een tint toe (warm/cool)
  • 60-30-10 regel: Primary 60%, Secondary 30%, Accent 10%
  • Max 3 kleuren + neutrals

5. DEPTH & SHADOWS

  • Emulate a light source — Shadows gaan consistent één kant op
  • Two-part shadows: Een scherpe kleine + een zachte grote
  • Overlap elements — Creëert lagen en diepte
  • Flat can have depth — Gebruik kleur en spacing

6. FINISHING TOUCHES

  • Supercharge the defaults — Bullets → icons, borders → shadows
  • Add color with accent borders — Top/left borders in brand color
  • Use fewer borders — Shadows of spacing zijn vaak beter
  • Empty states matter — Nooit een lege pagina zonder guidance

Laws of UX (Psychology)

LawBetekenisToepassing
Fitts's LawGrotere targets = sneller te rakenButtons minstens 44px, belangrijke acties groot
Hick's LawMeer keuzes = langere beslissingLimiteer opties, progressive disclosure
Jakob's LawUsers verwachten dat je site werkt zoals andere sitesVolg conventies, innoveer niet onnodig
Miller's Law7±2 items in werkgeheugenChunk informatie, max 5-7 menu items
Von RestorffHet ding dat anders is wordt onthouden1 CTA opvallend, rest subtiel
Aesthetic-UsabilityMooie dingen voelen bruikbaarderInvesteer in visual polish
Doherty ThresholdResponses <400ms voelen instantAnimaties kort houden

Mijn Design Checklist

Voor ik begin:

  • Wat is de BELANGRIJKSTE actie op deze pagina?
  • Wie is de gebruiker en wat willen ze?
  • Welke bestaande sites doen dit goed? (referenties verzamelen)

Tijdens design:

  • Is de hierarchy duidelijk zonder kleur?
  • Zijn alle spacings uit mijn 8pt systeem?
  • Max 2 fonts, max 3 kleuren?
  • Geen orphaned elementen (alles duidelijk gegroepeerd)?
  • Line-length onder 75 characters?

Voor oplevering:

  • Empty states ontworpen?
  • Mobile responsive?
  • Contrast check (WCAG AA minimum)?
  • Hover/focus states?
  • Loading states?

Mijn Defaults

Spacing Scale (8pt)

4px   - icon padding, tight gaps
8px   - small gaps, icon margins
16px  - standard padding, gaps between related items
24px  - section gaps within components
32px  - gaps between components
48px  - section padding
64px  - large section gaps
96px  - hero padding, major sections

Typography Scale

12px  - captions, labels, meta
14px  - secondary text, UI elements  
16px  - body text (base)
18px  - large body, intro text
20px  - small headings, card titles
24px  - H4, section titles
30px  - H3
36px  - H2
48px  - H1, page titles
60px  - Hero headlines

Neutral Palette (Default)

50:  #fafafa  - backgrounds
100: #f4f4f5 - subtle backgrounds
200: #e4e4e7 - borders, dividers
300: #d4d4d8 - disabled text
400: #a1a1aa - placeholder text
500: #71717a - secondary text
600: #52525b - icons
700: #3f3f46 - body text
800: #27272a - headings
900: #18181b - primary text
950: #09090b - darkest

Sites om te studeren (mijn referenties)

Premium SaaS

  • Linear.app — Clean, dark, fast

    • Dark mode als default = premium tech feel
    • Hoge information density zonder chaos
    • Subtle glows en gradients voor depth
    • Consistent spacing, alles aligned
  • Vercel.com — Gradients done right

  • Stripe.com — Typography master

  • Notion.so — Whitespace, simplicity

Landing Pages

  • Apple.com — Hero mastery
  • Airbnb.com — Trust building
  • Figma.com — Playful maar pro

Dark Mode Excellence

  • Raycast.com — Glow effects
  • Arc.net — Subtle gradients
  • GitHub.com — Readable dark

Wanneer te gebruiken

ALTIJD dit bestand lezen voordat ik een design maak. NA elk design: checklist doorlopen. BIJ feedback: principes gebruiken om te articuleren.


Case Studies

SAFESITE Security (2026-03-05)

Project: Elite security website for ex-military bodyguard Result: Complete website in one session, client "wild" over quality

What Worked:

  • Framer Motion animations — Staggered reveals, parallax, scroll-triggered
  • Iconography — Lucide icons in service cards and stats made content scannable
  • Dark theme + amber accents — Premium, tactical feel
  • Hero's Journey structure — Story-driven sections that flow

Key Learnings:

  1. Word choice matters for targeting — "Podium" targets performers, "Voorgrond" targets everyone
  2. Team messaging builds trust — Even solo operators benefit from showing a network
  3. Corporate ≠ boring — You can be professional AND have strong copy
  4. Stats with icons — "24/7 Surveillance" with Eye icon > just text
  5. Anchor nav + scroll-mt — Use scroll-mt-24 to offset for fixed headers

Reusable Patterns:

  • AnimatedSection component for scroll-triggered reveals
  • StaggerContainer + StaggerItem for sequential animations
  • ImageReveal with clip-path for dramatic image entrances
  • FloatingBadge for overlapping stat callouts
  • HoverCard for service cards with lift effect

Client Feedback Applied:

  • Broader audience (executives, not just artists)
  • More corporate/professional tone
  • Team section added
  • Name change based on brand direction

Laatst bijgewerkt: 2026-03-05 11:37 PST Case study toegevoegd: SAFESITE Security

What ships with it: 4 files

20.2 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,764. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.