frontend-philosophy

Define front-end UI design pillars for typography, color, motion, layout, and depth.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dmooney/Rundale --skill frontend-philosophy-dmooney
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-philosophy
Source: https://github.com/dmooney/Rundale/tree/main/.opencode/skills/frontend-philosophy
Command: npx skills add https://github.com/dmooney/Rundale --skill frontend-philosophy-dmooney

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams avoid generic, algorithmically styled interfaces by providing a clear, opinionated visual direction that produces memorable, emotionally resonant UI.

Core Features & Use Cases

  • Typography with Character: Choose distinctive typefaces and avoid default staples so the UI feels intentional and brandable.
  • Committed Color & Theme: Use bold, dominant palettes with sharp accents while preventing bland, evenly-distributed gradients.
  • Purposeful Motion, Spatial Composition, and Depth: Orchestrate a small number of high-impact animations, design purposeful layouts, and add layered richness (texture, gradients, noise, transparencies) for a finished feel.
  • Use Case: Apply the five pillars when designing a new product screen, redesigning an existing flow, or standardizing UI guidelines across a front-end codebase.

Quick Start

Ask an AI design partner to audit a proposed UI design against the 5 pillars—typography, color/theme, motion, spatial composition, and atmosphere & depth—and produce concrete fixes to remove “AI slop.”

Frequently Asked Questions about frontend-philosophy

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

FAQPage Schema
How do I avoid generic AI slop in my UI design?

To avoid generic AI slop in UI design, enforce five intentional design pillars: distinctive typography, committed color themes, purposeful motion, spatial composition, and layered depth. This framework replaces default algorithmic styling with memorable, brandable interfaces.

What makes typography feel intentional and brandable in a design system?

Intentional typography in a design system requires choosing distinctive, non-default typefaces instead of standard staples. This character-driven selection ensures the UI feels deliberate and brandable rather than algorithmically generated.

How do I audit an existing UI design for visual depth and atmosphere?

Audit a UI design for visual depth by checking for layered richness via gradients, noise, and textures. Evaluate if the atmosphere feels finished and whether the spatial composition uses brave layout choices rather than bland, evenly-distributed elements.

Can I use bold color palettes without creating evenly-distributed gradients?

Yes, you can use bold color palettes by committing to dominant theme variables with sharp accents. This approach prevents the bland, evenly-distributed gradients that characterize generic AI visuals while maintaining a high-impact aesthetic.

When do I need purposeful motion and high-impact animations in my interface?

You need purposeful motion when standardizing UI guidelines or redesigning a product flow. Orchestrating a small number of high-impact animations prevents visual noise and ensures the interface feels deliberate and emotionally resonant.

Does this front-end aesthetic framework work for standardizing UI across a codebase?

Yes, this front-end aesthetic framework works for standardizing UI across a codebase by establishing clear rules for typography, color, motion, layout, and depth. It provides an opinionated visual direction that ensures consistent, memorable interfaces throughout the product.