GU

gusto-ui-skills

Design and UI constraints for creating Gusto-style web interfaces.

Install

mkdir -p .claude/skills/gusto-ui-skills && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16366" && unzip -o skill.zip -d .claude/skills/gusto-ui-skills && rm skill.zip

Installs to .claude/skills/gusto-ui-skills

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Gusto's UI design system. Use when building interfaces inspired by Gusto's aesthetic - light mode, Inter font, 4px grid.
120 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Apply Gusto's color palette with semantic tokens
  • Use Inter as the primary font family for typography
  • Implement a 4px grid for spacing and layout
  • Design for a 1920px base viewport width
  • Ensure accessibility with a text contrast ratio of at least 4.5:1

How it works

It defines specific design tokens for colors, typography, spacing, and layout, along with rules for interactive states and animations, to guide the creation of interfaces consistent with Gusto's aesthetic.

Inputs & outputs

You give it
UI design requirements for a web interface
You get back
Design tokens and guidelines for a Gusto-style light-mode interface

When to use gusto-ui-skills

  • Building Gusto-inspired UIs
  • Applying Gusto semantic tokens
  • Implementing responsive layouts with 4px grid

About this skill

Gusto UI Skills

Opinionated constraints for building Gusto-style interfaces with AI agents.

When to Apply

Reference these guidelines when:

  • Building light-mode interfaces
  • Creating Gusto-inspired design systems
  • Implementing UIs with Inter font and 4px grid

Colors

  • SHOULD use light backgrounds for primary surfaces
  • MUST use #116D6C as page background (surface-base)
  • MUST use #116D6C for primary actions and focus states (accent)
  • SHOULD reduce color palette (currently 23 colors detected)
  • MUST maintain text contrast ratio of at least 4.5:1 for accessibility

Semantic Tokens

TokenHEXRGBUsage
surface-base#116D6Crgb(17,109,108)Page background
surface-raised#FFFFFFrgb(255,255,255)Cards, modals, raised surfaces
surface-overlay#063E82rgb(6,62,130)Overlays, tooltips, dropdowns
text-primary#606060rgb(96,96,96)Headings, body text
text-secondary#717171rgb(113,113,113)Secondary, muted text
text-tertiary#898989rgb(137,137,137)Additional text
border-default#E3ECEDrgb(227,236,237)Subtle borders, dividers
accent#116D6Crgb(17,109,108)Primary actions, links, focus
destructive#DA6966rgb(218,105,102)Error states, delete actions

Typography

  • MUST use Inter as primary font family
  • SHOULD use single font family for consistency
  • MUST use 51px / extra_bold for primary headings
  • MUST use 15px / 400 for body text
  • SHOULD reduce font weights (currently 6 detected)
  • MUST use text-balance for headings and text-pretty for body text
  • SHOULD use tabular-nums for numeric data
  • NEVER modify letter-spacing unless explicitly requested

Text Styles

StyleFontSizeWeightColorCount
heading-1Inter51pxextra_bold#3536361
text-35pxInter35px700#E0554C1
text-32pxInter32pxextra_bold#D628331
text-30pxInter30pxsemi_bold#3434341
text-28pxInter28pxextra_bold#FADAD31
text-25pxInter25pxextra_bold#2E2E2E1
text-23pxInter23pxsemi_bold#DA69661
text-22pxInter22px500#3232321
text-18pxInter18px500#5757571
text-18pxInter18px400#5B677E1

Typography Reference

Font Families:

  • Inter (used 80x)

Font Sizes: 6px, 7px, 8px, 9px, 10px, 11px, 12px, 13px, 14px, 15px, 17px, 18px, 22px, 23px, 25px, 28px, 30px, 32px, 35px, 51px

Spacing

  • MUST use 4px grid for spacing
  • SHOULD use spacing from scale: 1px, 2px, 3px, 4px, 5px, 6px, 7px, 9px
  • SHOULD use 5px as default gap between elements
  • NEVER use arbitrary spacing values (use design scale)
  • SHOULD maintain consistent padding within containers

Borders

  • MUST use border-radius from scale: 4px, 6px, 7px, 9px, 10px, 15px, 16px, 22px, 23px
  • SHOULD use 22px+ radius for pill-shaped elements
  • SHOULD limit border widths to: 1px, 2px
  • SHOULD use 7px as default border-radius
  • NEVER use arbitrary border-radius values (use design scale)
  • SHOULD use subtle borders (1px) for element separation

Border Radius Reference

Scale: 4px, 6px, 7px, 9px, 10px, 15px, 16px, 22px, 23px

Layout

  • MUST design for 1920px base viewport width
  • SHOULD use consistent element widths: 15px, 24px, 23px, 48px, 11px
  • SHOULD maintain text-heavy layout with clear hierarchy
  • NEVER use h-screen, use h-dvh for full viewport height
  • MUST respect safe-area-inset for fixed elements
  • SHOULD use size-* for square elements instead of w-* + h-*

Detected Layout Patterns

  • Main Content: width: 1920px, height: 864px
  • Main Content: width: 1920px, height: 789px
  • Header: height: 76px
  • Header: height: 51px

Components

Buttons

VariantBackgroundTextBorderHeightRadius
Ghosttransparent#807F7Dnone--

Interactive States

Focus

  • MUST use 2px outline with accent color (#116D6C)
  • MUST use 2px outline-offset
  • NEVER remove focus indicators

Hover

  • Buttons (primary): lighten background by 10%
  • Buttons (secondary): use #FFFFFF background
  • List items: use #FFFFFF background

Disabled

  • MUST use opacity: 0.5
  • MUST use cursor: not-allowed

Interaction

  • MUST use an AlertDialog for destructive or irreversible actions
  • SHOULD use structural skeletons for loading states
  • MUST show errors next to where the action happens
  • NEVER block paste in input or textarea elements
  • MUST add an aria-label to icon-only buttons

Animation

  • NEVER add animation unless it is explicitly requested
  • MUST animate only compositor props (transform, opacity)
  • NEVER animate layout properties (width, height, top, left, margin, padding)
  • SHOULD use ease-out on entrance animations
  • NEVER exceed 200ms for interaction feedback
  • SHOULD respect prefers-reduced-motion

Performance

  • NEVER animate large blur() or backdrop-filter surfaces
  • NEVER apply will-change outside an active animation
  • NEVER use useEffect for anything that can be expressed as render logic

When not to use it

  • When building interfaces not inspired by Gusto's aesthetic
  • When a dark mode interface is required
  • When using arbitrary spacing or border-radius values

Limitations

  • Must use light backgrounds for primary surfaces
  • Must use `Inter` as primary font family
  • Must use 4px grid for spacing

How it compares

This skill provides a complete set of opinionated constraints and semantic tokens for building UIs that strictly adhere to Gusto's light-mode design system, ensuring visual consistency beyond general design principles.

Compared to similar skills

gusto-ui-skills side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
gusto-ui-skills (this skill)06moNo flagsBeginner
visual-design-foundations55moNo flagsBeginner
frontend-design-pro108moNo flagsIntermediate
vibefigma06moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

visual-design-foundations

wshobson

Apply typography, color theory, spacing systems, and iconography principles to create cohesive visual designs. Use when establishing design tokens, building style guides, or improving visual hierarchy and consistency.

547

frontend-design-pro

claudekit

Creates jaw-dropping, production-ready frontend interfaces AND delivers perfectly matched real photos (Unsplash/Pexels direct links) OR flawless custom image-generation prompts for hero images, backgrounds, and illustrations. Zero AI slop, zero fake URLs.

1011

vibefigma

vibeflowing-inc

Convert Figma designs to production-ready React components with Tailwind CSS. Use when user provides a Figma URL, asks to convert Figma designs to React/code, wants to extract components from Figma, or mentions "vibefigma". Requires a Figma access token (via --token flag, FIGMA_TOKEN env var, or .env file).

01

design

dyeoman2

Design and restyle TanStack Start routes and React components in this repo using the March 2026 GPT-5.4 frontend guidance while preserving local conventions. Use when building or refining marketing pages, dashboards, admin surfaces, authenticated app views, page-level layouts, visual systems, or int

00

ux-ui-design

jnPiyush

Design user experiences with wireframing, prototyping, user flows, accessibility, and production-ready HTML prototypes. Use when creating wireframes, building interactive prototypes, designing user flows, implementing accessibility standards, or producing HTML/CSS design deliverables.

00

ckm:design

akshh229

Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), soci

00

Search skills

Search the agent skills registry