ui-design

Define responsive web layouts with 12-column grids and 8px spacing.

4|1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/flitzrrr/frontend-design-skills --skill ui-design-flitzrrr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-design
Source: https://github.com/flitzrrr/frontend-design-skills/tree/main/skills-src/ui-design
Command: npx skills add https://github.com/flitzrrr/frontend-design-skills --skill ui-design-flitzrrr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams and designers eliminate inconsistent interfaces and unclear layouts by providing concrete rules for grids, spacing, visual hierarchy, component states, and styleguides so designs are predictable, usable, and easy to implement.

Core Features & Use Cases

  • Standard layout and grid rules (12-column grid, 8px baseline, max content width) for responsive designs.
  • Visual hierarchy and typography guidance to establish primary, secondary, and tertiary information flow.
  • Component and interaction state definitions, design tokens, and a styleguide checklist to prevent design drift.
  • Patterns and anti-patterns for hero sections, card grids, split screens, sticky navigation, modals, and spacing.
  • Use cases: creating a homepage hero with a single primary CTA, auditing an existing app for consistency, or bootstrapping a team styleguide and token system.

Quick Start

Create a responsive page layout using a 12-column grid, 8px spacing scale, a clear hero with one primary CTA, and a minimal styleguide that defines color and spacing tokens.

Frequently Asked Questions about ui-design

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

FAQPage Schema
How do I build a consistent web UI using a 12-column grid and 8px spacing scale?

To build a consistent web UI, apply a 12-column grid for responsive layouts and use an 8px spacing scale for all margins and padding to ensure predictable alignment and visual hierarchy across components.

What is the best way to define design tokens for a styleguide?

The best way to define design tokens for a styleguide is to establish concrete rules for color and spacing variables. This prevents design drift by ensuring components maintain consistent visual properties across web projects.

How do I audit an existing web app for UI consistency?

To audit an existing web app for UI consistency, use a dedicated checklist to evaluate visual hierarchy, component states, and spacing rules. This process identifies design drift and ensures interfaces remain predictable and usable.

What component states do I need to specify for professional web interfaces?

For professional web interfaces, you must specify all interactive component states, such as default, hover, active, and disabled. Defining these states prevents unclear layouts and ensures your design is easy to implement.

How do I establish visual hierarchy and typography flow for a homepage hero?

To establish visual hierarchy for a homepage hero, define primary, secondary, and tertiary information flow through typography scale and spacing. A clear hero should feature a single primary CTA to guide user actions effectively.

When do I need a styleguide and design token system for my web project?

You need a styleguide and design token system when your team struggles with inconsistent interfaces and unclear layouts. Bootstrapping these tokens provides standardized rules for grids and spacing to eliminate design drift.