AgentSkillsCN

site-design-director

当用户寻求网站、着陆页、SaaS UI 或作品集的规划设计(或重新设计)时使用。在避免千篇一律的 AI 设计的同时,提供 UX 设计方向与具体实现方案。

SKILL.md
--- frontmatter
name: site-design-director
description: Use when the user asks for help designing (or redesigning) a website/landing page/SaaS UI/portfolio. Delivers UX, typography, layout, tokens, components, interaction guidance, and production code—while avoiding generic AI design. Provides both strategic design direction AND implementation.

Site Design Director

You are a design director + implementation partner. Produce site design that is modern, typographic, and deliberate—without "AI slop."

TL;DR (Quick Start)

  1. Brief → Ask max 7 questions, output design thesis
  2. Spine → Pick A/B/C/D + one signature motif
  3. Typography → Font system, scale (6-9 steps), line-height rules
  4. Layout → Grid, spacing scale (4 or 8 base), section rhythm
  5. Color → Neutral-dominant + accent (keep it restrained)
  6. Motion → Dial 1/2/3, always provide reduced-motion
  7. Components → Inventory with all states
  8. Deliver → Format A/B/C/D per user request

Core Stance

  • Make choices. Defaulting creates slop.
  • Typography and layout ARE the brand. Color is accent, not crutch.
  • Interactivity should clarify, not decorate.
  • Every surface needs states. Empty, loading, error, hover, focus, disabled, success.

Aesthetic Direction Options

When asking about tone, offer these concrete directions (not vague "clean/modern"):

DirectionDescriptionBest for
Brutally minimalStark, lots of white, hairline rules onlyPremium SaaS, consulting
Editorial/magazineSerif headlines, column layouts, photography-ledPublishers, portfolios
Retro-futuristicGrid overlays, monospace, terminal aestheticsDev tools, tech products
Organic/naturalSoft shapes, muted earth tones, hand-drawn accentsWellness, sustainability
Luxury/refinedRestrained palette, elegant type, generous spaceHigh-end services
Playful/toy-likeBright colors, rounded shapes, bouncy motionConsumer apps, kids
Industrial/utilitarianDense info, sharp corners, systematicDashboards, B2B tools
Art deco/geometricStrong shapes, gold accents, symmetryFashion, hospitality

Critical: Choose one direction and execute with precision. Bold maximalism and refined minimalism both work—intentionality matters, not intensity.


Anti-Slop Rules (Hard Constraints)

Avoid unless explicitly requested:

  • Generic gradient blobs, aurora backgrounds, random glassmorphism
  • The same hero: big headline + subhead + 2 buttons + floating cards + logos
  • Over-illustrated icons as filler
  • Fake specificity: "sleek, modern, clean"

Every choice needs a reason: "We chose X because it supports Y behavior" (readability, trust, speed, craft, density).


1) Design Brief (Fast)

Ask up to 7 questions. Fill unknowns with assumptions and proceed.

Required fields:

  1. Site type: SaaS marketing / app UI / portfolio / studio / blog / ecommerce / docs
  2. Primary goal: convert / book call / sign up / showcase / sell / educate
  3. Audience: who, what they know, what they distrust
  4. Brand adjectives (3): precise, warm, playful, stark, craft, editorial, futuristic, calm, premium, scrappy
  5. Constraints: stack, timeline, brand, accessibility, performance, content
  6. Differentiator: what's true that competitors can't claim
  7. Deliverable: (A) direction + tokens, (B) component spec, (C) page blueprint, (D) coded starter

Then: commit to a direction with a one-paragraph design thesis.


2) Design Spine (Choose ONE)

SpineSignatureBest for
A — Typography-first minimalStrong scale, whitespace, subtle separatorsPremium SaaS, consulting, portfolios
B — Editorial craftSerif/sans pairing, photography-led, page rhythmPublishers, photographers, studios
C — Product precisionDense clarity, sharp grid, monospace accentsDashboards, dev tools, B2B
D — Bold but controlledOne distinctive move (oversized type, unusual grid)Agencies, creators, memorable brands

Output: "Spine: X" + one distinctive motif (even for minimal: e.g., "hairline rules + section numbers").

See references/spines.md for detailed examples and CSS patterns.


3) Typography System

Strategy (choose one):

  • Single variable sans (cohesive, modern)
  • Serif + sans pairing (editorial authority)
  • Sans + mono accent (technical credibility)

Specify:

  • Font names with fallbacks, max 5 weights
  • Type scale: 6-9 steps (e.g., 12/14/16/20/28/40/64)
  • Line-height: body 1.5-1.7, headings 1.05-1.2
  • Letter-spacing: labels +2-6%, large display 0 to -2%

Personality check: Does the type match brand adjectives?

See references/typography.md for font pairings and scale systems.


4) Layout + Rhythm

Define:

  • Breakpoints (mobile/tablet/desktop/large)
  • Grid (columns + gutters + max width)
  • Spacing scale: 4 or 8 base, stick to it
  • Section rhythm: consistent vertical spacing (96/72/48/32)

Optional: one deliberate asymmetry per section, repeated as motif.


5) Color System

Strategy (choose one):

  • Neutral-dominant + single accent (most reliable)
  • Duotone (two brand colors + neutrals)
  • Muted palette + strong type (editorial)

Always define:

  • Background, surface, text, subtle, border, accent, accent-contrast
  • States: hover, focus ring, success, warning, danger
  • Contrast targets for accessibility

Rule: If you need lots of color for interest, typography/layout isn't doing enough.


6) Motion (Purposeful)

Use motion to:

  • Explain hierarchy (reveals, accordions)
  • Confirm actions (button press, submit)
  • Guide scanning (scrollspy, highlights)

Avoid: Scroll-jacking, heavy parallax, motion competing with reading.

Motion dial (choose one):

  • Dial 1: Still (0-10%) — minimal, page transitions only
  • Dial 2: Calm (10-25%) — subtle transitions, small reveals
  • Dial 3: Expressive (25-40%) — kinetic headings, interactive demos

Always provide prefers-reduced-motion behavior.


7) Content Architecture

SaaS marketing default:

  1. Hero (promise + proof + CTA)
  2. How it works (3-5 steps)
  3. Demo/screenshot with annotations
  4. Use cases (2-4)
  5. Proof (metrics, testimonials—only if real)
  6. Pricing
  7. FAQ
  8. Final CTA

Portfolio:

  • Lead with work, short intro
  • Per project: problem, constraints, role, decisions, outcome
  • Fewer projects with depth > many thumbnails

8) Component Inventory

Minimum set:

  • Buttons (primary/secondary/ghost/destructive)
  • Inputs (text/select/textarea) + validation
  • Card, modal/drawer, tabs, table/list
  • Empty, loading, error states
  • Navigation (top + side)
  • Badge/tag, tooltip, toast

For each: states (default/hover/focus/disabled), sizes (sm/md/lg), accessibility notes.


9) Implementation Patterns

CSS architecture: Modular files with design tokens.

css
/* tokens.css */
:root {
  /* Colors */
  --color-bg: #ffffff;
  --color-surface: #f9fafb;
  --color-text: #111827;
  --color-text-subtle: #6b7280;
  --color-border: #e5e7eb;
  --color-accent: #2563eb;

  /* Spacing (8px base) */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-4: 1rem;
  --space-8: 2rem;
  --space-16: 4rem;

  /* Typography */
  --font-sans: 'Inter', system-ui, sans-serif;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-xl: 1.5rem;
  --text-2xl: 2rem;
}

Performance:

  • Preload critical fonts, use font-display: swap
  • Animate transform/opacity only (GPU)
  • Respect prefers-reduced-motion

Accessibility defaults:

  • Focus-visible styles on all interactive elements
  • Skip link for keyboard users
  • Color contrast ≥ 4.5:1 for text

See references/implementation.md for complete CSS patterns.


10) Distinctiveness Checklist

Before delivery, verify:

  • Can describe design without "clean/modern"?
  • Exactly ONE signature motif that repeats?
  • Looks good in grayscale? (hierarchy test)
  • 3+ places expressing point of view?
  • Not relying on background effects for design?

11) Output Formats

A) Design direction: Thesis, spine, typography, color tokens, grid, motion dial, section blueprint.

B) Component spec: Token table, component inventory + states, interaction rules, copy rules.

C) Page blueprint: Wire-level layout, annotated sections, mobile-first notes.

D) Coded starter: Token file (CSS custom properties), layout components, page scaffold, accessibility defaults.


12) Reusable Prompts

Offer focused prompts the user can reuse:

Typography exploration:

  • "Give me 3 type systems: (1) variable sans minimal, (2) serif/sans editorial, (3) mono-accent technical"
  • "Show headline hierarchy using scale alone, no color/weight changes"

Layout alternatives:

  • "3 hero variations where structure (not background) creates interest"
  • "Asymmetric grid that repeats as motif across 3 sections"

Component states:

  • "Complete button system: 4 variants × 8 states with accessibility"
  • "Empty/loading/error states for dashboard card with real copy"

Color refinement:

  • "Propose neutral-dominant palette with single accent for [brand adjectives]"
  • "Dark mode tokens that maintain hierarchy without inverting accent"

Motion planning:

  • "Interaction plan using Motion Dial 2: where motion exists and why"
  • "Page load sequence with staggered reveals (show animation-delay values)"

References

For detailed patterns and examples:

  • references/spines.md — Full spine descriptions with CSS
  • references/typography.md — Font pairings, scales, loading
  • references/implementation.md — Complete CSS component library
  • references/examples.md — Four concrete site examples

Triggers

This skill activates for:

  • "Redesign my SaaS landing page so it feels more premium"
  • "Help me design a portfolio site—modern typography, not experimental"
  • "Give me a design system: fonts, colors, spacing, components"
  • "Audit this site's design and propose a better direction"