visual-design-foundations

Create design tokens and style guides for accessible user interfaces.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mnadalc/dotfiles --skill visual-design-foundations-mnadalc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visual-design-foundations
Source: https://github.com/mnadalc/dotfiles/tree/main/.ai/skills/visual-design-foundations
Command: npx skills add https://github.com/mnadalc/dotfiles --skill visual-design-foundations-mnadalc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps establish and maintain consistent, accessible, and aesthetically pleasing visual design systems by providing foundational principles and practical implementations for typography, color, spacing, and iconography.

Core Features & Use Cases

  • Design Token Generation: Create foundational design tokens for typography, color, and spacing.
  • Style Guide Development: Build comprehensive style guides that ensure visual consistency across projects.
  • Visual Hierarchy & Accessibility: Improve the clarity and usability of designs through thoughtful application of design principles.
  • Use Case: When starting a new project, use this Skill to define a robust design system, including a type scale, an 8-point spacing grid, semantic color tokens, and an icon system, ensuring a cohesive look and feel from the outset.

Quick Start

Apply the 8-point spacing system and a modular scale for typography to a new web project.

Frequently Asked Questions about visual-design-foundations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a design system with consistent typography and spacing?

You can establish a cohesive visual design system by generating semantic color tokens, applying a modular typographic scale, and implementing an 8-point spacing grid to define spacing systems and ensure visual hierarchy across user interfaces.

What is an 8-point spacing system and how does it improve visual design?

An 8-point spacing system standardizes layout margins and padding using multiples of eight. It improves visual design by establishing predictable spatial rhythm and consistency, typically implemented through CSS custom properties as design tokens.

How do I generate design tokens for color theory and accessibility?

Generate design tokens for color theory by applying accessibility best practices to define semantic color variables. This process outputs CSS custom properties that ensure compliant contrast ratios and cohesive user interface themes.

Can I use CSS custom properties to build a scalable style guide?

Yes, you can use CSS custom properties to build a scalable style guide. They store foundational design tokens for typography, color, and spacing, enabling centralized management of visual consistency and accessibility.

What's the best way to establish visual hierarchy in a new web project?

The best way to establish visual hierarchy is by applying a modular scale for typography and a structured spacing system. This approach ensures clear content prioritization and builds accessible user interfaces from project outset.

Do I need a modular scale for typography when building a style guide?

Yes, a modular scale is needed for typography when building a style guide because it calculates mathematically proportioned font sizes. This ensures harmonious visual hierarchy and produces readable, accessible text.