Load before visual choices without a full brand system or as fallback: color, typography, and visual hierarchy across any artifact (websites, slides, charts, documents).
Scanned 9/28/2026
Install to Claude Code
npx -y skills add ufo-ai/ufo-core --skill design-foundations --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Design Foundations?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ufo-ai-design-foundations)More formats (shields.io, HTML) on the badges page.
---
name: design-foundations
description: "Load before visual choices without a full brand system or as fallback: color, typography, and visual hierarchy across any artifact (websites, slides, charts, documents)."
metadata:
depends:
- ufo-style
---
# Design Foundations
Artifact-agnostic design guidance — works for CSS, PowerPoint, matplotlib, PDF, or any visual output.
## Core Principles
1. **Restraint** — 1 accent + neutrals. 2 fonts max, 2-3 weights. Earn every element; decoration must encode meaning.
2. **Purpose** — Every choice answers "what does this help the viewer understand?" Color encodes meaning, type size signals hierarchy, spacing groups content, animation reveals information.
3. **No decoration** — Do not add illustrations, stock images, decorative icons, or clip art unless explicitly requested. Typography, whitespace, and layout are the primary visual tools.
4. **Accessibility** — WCAG AA contrast (4.5:1 body, 3:1 large text). Never rely on color alone. 12px text floor, 16px body copy. Respect `prefers-reduced-motion`.
## The default is the house style
An artifact with no style direction of its own is drawn in the house style — the `ufo-style` skill this one pulled in, whose `references/tokens.css` holds the tokens. The references below are how that palette lands in a given medium, and what to derive when the member gave direction of their own. A member's own brand, palette, font or reference wins over the house style, whole and never mixed with it.
## References
`read` the file that covers the choice in front of you — the principles above are the whole of what applies unconditionally.
| File | Covers | Read when |
| -------------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| `references/color.md` | "Earn Every Color", the default palette (surface steps, text tones, accent and semantic hexes), custom-palette derivation, contrast rules | Picking any hex — an accent, a surface, a semantic color — or deriving a palette from user direction |
| `references/typography.md` | Measure/leading/scale rules, display-vs-body floors, serif-vs-sans, Font Strategy by Format, brand fonts, blacklist, size hierarchy, Slides and PDF pairings | Choosing a typeface or pairing, or setting sizes for a specific output format |
| `references/dataviz.md` | Chart color sequence, chart type selection, data-ink rules, chart typography, KPI cards | Building a chart, graph, or KPI tile in any medium |
Paths are relative to this skill's directory (`$UFO_HOME/skills/design-foundations/`).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!