# Visual Direction

> Current visual direction for web projects covering color palettes, font pairings, layout compositions, and imagery (Q1/Q2 2026). Derived from Dribbble trending, Behance top projects, Land-book curation, and Godly featured sites. Structured for periodic updates.

- **Type:** Skill
- **Install:** `agentstack add skill-flitzrrr-frontend-design-skills-visual-direction`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [flitzrrr](https://agentstack.voostack.com/s/flitzrrr)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [flitzrrr](https://github.com/flitzrrr)
- **Source:** https://github.com/flitzrrr/frontend-design-skills/tree/main/skills-src/visual-direction

## Install

```sh
agentstack add skill-flitzrrr-frontend-design-skills-visual-direction
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Visual-Direction

> Current visual direction: color palettes, font pairings, layout compositions, and visual language (as of Q1/Q2 2026). Structured for periodic updates.

## Scope

Use this skill when:
- You are defining a color palette for a new project
- You are selecting font pairings
- You are planning layout compositions and visual rhythms
- You are establishing a consistent visual language
- You are implementing dark/light theming

## Principles

### 1. Color Communicates Brand, Not Trend
Derive palettes from brand identity. Trends inform the framework; the brand determines the execution.

### 2. Typography Sets the Mood
Font choice defines the emotional tone more strongly than any other element. Grotesque = modern, serif = trust, display = creative.

### 3. White Space is Design
Empty space directs the eye, creates hierarchy, and signals premium quality.

### 4. Consistency Beats Creativity
A cohesive visual system looks more professional than sporadic brilliance.

### 5. Contrast Drives Hierarchy
Visual contrast (size, color, weight, space) is the primary tool for information hierarchy.

## Rules

### Color Palettes
- **DO**: Define a structured palette with clear roles:
  - **Primary**: Brand color, used sparingly (CTAs, active states)
  - **Neutral**: Gray gradations (minimum 5 steps)
  - **Semantic**: Success (green), warning (yellow/orange), error (red), info (blue)
  - **Accent**: Optional, for highlights
- **DO**: Deep darks for tech/SaaS: #0A0A0A to #1A1A1A (not #000000).
- **DO**: Warm neutrals for lifestyle/brand: off-whites (#FAFAF5 to #F5F0EB).
- **DO**: Monochrome accents -- one strong color is sufficient.
- **DON'T**: More than 2 chromatic colors in the main palette.
- **DON'T**: Saturated colors on large areas. High saturation only for small accents.
- **DON'T**: Contrast ratio below 4.5:1 for text (WCAG AA).

### Font Pairings
- **DO**: Maximum 2 font families:
  - **Option A**: Geometric grotesque + humanist sans (e.g., Inter + DM Sans)
  - **Option B**: Modern serif + neutral sans (e.g., Fraunces + Inter)
  - **Option C**: Monospace + sans for developer tools (e.g., JetBrains Mono + Inter)
- **DO**: Strong size contrast: display at least 3x larger than body (72-120px vs. 16-18px).
- **DO**: Variable fonts where possible -- one file, many weights.
- **DON'T**: Pair fonts with similar character. Contrast is essential.
- **DON'T**: More than 4 weight levels per typeface.
- **DON'T**: Body text below 16px.

### Layout Composition
- **DO**: Asymmetric balance -- not everything centered.
- **DO**: Generous vertical rhythms: 120-200px section spacing on desktop.
- **DO**: 12- or 16-column grid as a base, then break it deliberately.
- **DO**: Full width for images, constrained (max 720px) for text (65-75 characters per line).
- **DON'T**: Equal columns without variation. 50/50 splits appear static.
- **DON'T**: More than 3 container widths per page.

### Visual Language
- **DO**: Consistent image treatment: same filters, perspective, style.
- **DO**: 3D elements used selectively and subtly.
- **DO**: Brand-specific illustrations (no generic libraries).
- **DO**: Authentic photography with natural lighting.
- **DON'T**: AI-generated images as primary visuals.
- **DON'T**: Uncompressed images. WebP/AVIF with lazy loading.
- **DON'T**: Images without alt text.

Palette archetypes and typography trends: see `references/archetypen.md`

## Patterns

### Dark Mode First
**When:** Tech products, developer tools, premium brands.
**What:** Design starts with dark mode. Light mode is derived. CSS Custom Properties for theme switching.

### Typographic Hero
**When:** Statement landing pages, agency sites, portfolios.
**What:** No image, only typography. 100px+ headline, negative space as a design element.

### Visual Rhythm Section
**When:** Long landing pages with multiple sections.
**What:** Alternating background colors: dark > light > dark. Same palette, different temperature.

### Monochrome + Accent
**When:** Minimalist products, luxury brands.
**What:** Black-and-white/grayscale + a single accent color for CTAs and highlights.

### Oversized Typography Grid
**When:** Portfolios, creative agencies, editorial.
**What:** Large typography as a grid element. Letters break columns; text becomes a visual pattern.

## Anti-Patterns

1. **Trend collage** -- Glassmorphism + neubrutalism + neumorphism on one page. One style per project.
2. **Oversaturated gradients** -- The purple-pink-orange of 2023 looks generic in 2026. Subtle monochrome gradients instead.
3. **Stock photo mix** -- Images from different sources with inconsistent aesthetics.
4. **Font overload** -- 4+ font families appear chaotic.
5. **Icon inconsistency** -- Outlined + filled + duotone mixed. One style, one set.
6. **Shadow overkill** -- Too many levels and directions. 3-5 levels suffice.
7. **Purely decorative elements** -- Shapes without purpose. Every element must support hierarchy or mood.
8. **Contrast poverty** -- Text on images without overlay. Use automated contrast checking.

## Checklist

- [ ] Color palette has defined roles: primary, neutral (5+ steps), semantic, accent
- [ ] All text-background combinations meet WCAG AA (4.5:1)
- [ ] Maximum 2 font families in the project
- [ ] Body text at least 16px
- [ ] Display text at least 3x larger than body
- [ ] Section spacing consistent (e.g., 120px desktop, 64px mobile)
- [ ] Images treated consistently (filter, perspective, style)
- [ ] All images as WebP/AVIF with lazy loading
- [ ] Icon set stylistically uniform
- [ ] Shadow system maximum 5 levels
- [ ] Dark mode implemented or used as primary theme
- [ ] Color system uses CSS Custom Properties
- [ ] No stock photos in hero or feature sections

## Cross-References

- `design-trends` -- Overarching trends shaping this visual direction
- `ui-patterns` -- Patterns designed with this visual direction
- `component-patterns` -- Token system for component theming
- `color-theory` -- Color system fundamentals and token structure
- `web-typography` -- Typography system and scaling
- `branding-identity` -- Brand identity as the foundation of visual direction
- `images-media` -- Image optimization and formats

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [flitzrrr](https://github.com/flitzrrr)
- **Source:** [flitzrrr/frontend-design-skills](https://github.com/flitzrrr/frontend-design-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-flitzrrr-frontend-design-skills-visual-direction
- Seller: https://agentstack.voostack.com/s/flitzrrr
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
