frontend-design-principles

Guides domain-specific frontend UI design decisions for dashboards and marketing pages.

Updated Apr 22, 2024
One-click install
npx skills add https://github.com/oligamiq/fast-explorer --skill frontend-design-principles-oligamiq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-design-principles
Source: https://github.com/oligamiq/fast-explorer/tree/main/.agents/skills/frontend-design-principles
Command: npx skills add https://github.com/oligamiq/fast-explorer --skill frontend-design-principles-oligamiq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI-generated frontend interfaces tend to look generic — the same fonts, card grids, and gray palettes regardless of the product. This Skill forces deliberate, domain-specific design decisions (typography, color world, layout, CSS token naming, depth and spacing systems) so dashboards, admin panels, landing pages, and marketing sites feel crafted for their actual product instead of defaulting to training-data patterns. ## Core Features & Use Cases - Context-based routing: Directs work to app.md for product/data UIs (dashboards, admin panels, SaaS tools) or marketing.md for landing pages and creative artifacts. - Required pre-generation process: Mandates answering intent questions and producing a domain concept list, color world, signature element, and rejected defaults before any code is written. - Quality checklists: Provides swap, squint, signature, and token tests plus universal anti-patterns (dramatic shadows, multiple accents, inconsistent spacing) to catch generic output before showing it. - Use Case: When asked to build a bakery's order-management dashboard, instead of shipping a default Inter-plus-blue-accent layout, you derive warm domain concepts (flour, parchment, oven heat), propose a signature element, confirm direction with the user, then generate the UI. ## Quick Start Use the frontend-design-principles skill to design a landing page for my product and propose a domain-specific direction before writing any code.

Frequently Asked Questions about frontend-design-principles

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

FAQPage Schema
How do I make AI-generated UI designs look less generic?▼

Define the product's domain concepts, a color world drawn from its physical context, one signature element, and a list of defaults to reject before writing any code. Then verify the result with swap, squint, signature, and token tests to catch remaining generic choices.

What is the difference between designing app UIs and marketing pages?▼

Application UIs (dashboards, admin panels, SaaS tools) prioritize precision, restraint, and readability since users work in them daily. Marketing pages prioritize first impression and expression, allowing bolder typography and creative layouts.

How should I name CSS variables and design tokens?▼

Name tokens after the product's domain rather than generic scales — for example --ink and --parchment instead of --gray-700 and --surface-2. Someone reading only your CSS variables should be able to guess what the product is.

What are common UI design anti-patterns to avoid?▼

Avoid dramatic drop shadows, thick decorative borders, multiple accent colors, arbitrary asymmetric padding, mixed depth strategies, and inconsistent spacing. Use one accent color consistently and keep borders subtle enough to disappear until you look for structure.

When should I use dark mode versus light mode for a dashboard?▼

Choose based on context, not preference: dark feels technical, focused, and premium, while light feels open, approachable, and clean. Commit to one direction and apply it systemically across surfaces, text, borders, accents, and semantic colors.