frontend-design

Design frontend interfaces with visual thesis, interaction plans, and browser automation verification.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/d3ming/dot-agents --skill frontend-design-d3ming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/d3ming/dot-agents/tree/main/master/skills/frontend-design
Command: npx skills add https://github.com/d3ming/dot-agents --skill frontend-design-d3ming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes uncertainty and wasted iterations when creating or redesigning frontend interfaces by providing a repeatable process that detects existing patterns, sets a concise visual and interaction plan, and verifies results visually so implementations feel intentional and cohesive.

Core Features & Use Cases

  • Context Detection: Scans for design tokens, component libraries, CSS frameworks, typography, color systems, and animation libraries to classify projects as existing, partial, greenfield, or ambiguous.
  • Pre-Build Planning: Generates a one-sentence visual thesis, a content plan, and a 2–3 item interaction plan before any code is written to align stakeholders and reduce rework.
  • Design Guidance Core: Opinionated rules for typography, color, composition, motion, accessibility, and imagery that yield to an existing design system and user instructions.
  • Modules for Output: Preset approaches for landing pages, apps/dashboards, and components, with clear defaults and anti-patterns to avoid.
  • Visual Verification: One-pass visual check using available browser automation or mental litmus checks, and inclusion of a screenshot in deliverables when possible.
  • Use Cases: Building a distinctive greenfield landing page, adding a component to an existing app while matching design tokens, or performing a visual pass on a redesigned UI.

Quick Start

Use the frontend-design skill to detect existing design signals, produce a visual thesis with content and interaction plans, implement components that respect design tokens and accessibility rules, and perform a single-pass visual verification.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I design frontend interfaces that match existing design tokens and component libraries?

To design frontend interfaces with existing design tokens, the skill detects current patterns like typography and color systems, then generates components that respect those tokens. It scans for CSS frameworks and component libraries to classify the project and ensure cohesive implementation.

What is a visual thesis in frontend design and when do I need one?

A visual thesis is a one-sentence statement defining the visual direction for a frontend interface. You need one before building landing pages or dashboards to align stakeholders, set a concise interaction plan, and reduce wasted iterations during implementation.

Can I build a greenfield landing page from scratch using this approach?

Yes, you can build a greenfield landing page from scratch using preset approaches for landing pages. The process provides opinionated rules for typography, composition, and motion, along with anti-patterns to avoid, ensuring the final UI feels intentional and distinctive.

How do I visually verify frontend UI after implementing a redesign?

To visually verify frontend UI after a redesign, you perform a one-pass visual check using available browser automation tools or mental litmus checks. The process includes a screenshot in deliverables when possible to confirm the implementation matches the design guidance.

Does this frontend design process enforce accessibility and motion guidelines?

Yes, the frontend design process enforces accessibility and motion guidelines through opinionated design rules. These rules yield to existing design systems and user instructions, ensuring components meet accessibility standards while maintaining intentional motion and interaction patterns.

What's the best way to add components to an existing dashboard without breaking visual consistency?

The best way to add components to an existing dashboard is by scanning for existing design signals and classifying the project context. The skill generates a content plan and applies design guidance that respects existing color systems and typography to maintain visual consistency.