home / skills / mamba-mental / agent-skill-manager / aesthetic

aesthetic skill

/skills/aesthetic

This skill helps you craft visually stunning interfaces by applying proven design principles, workflows, and iterative evaluation across aesthetics,

npx playbooks add skill mamba-mental/agent-skill-manager --skill aesthetic

Review the files below or copy the command above to add this skill to your agents.

Files (7)
SKILL.md
6.2 KB
---
name: aesthetic
description: Create aesthetically beautiful interfaces following proven design principles. Use when building UI/UX, analyzing designs from inspiration sites, generating design images with ai-multimodal, implementing visual hierarchy and color theory, adding micro-interactions, or creating design documentation. Includes workflows for capturing and analyzing inspiration screenshots with chrome-devtools and ai-multimodal, iterative design image generation until aesthetic standards are met, and comprehensive design system guidance covering BEAUTIFUL (aesthetic principles), RIGHT (functionality/accessibility), SATISFYING (micro-interactions), and PEAK (storytelling) stages. Integrates with chrome-devtools, ai-multimodal, media-processing, ui-styling, and web-frameworks skills.
---

# Aesthetic

Create aesthetically beautiful interfaces by following proven design principles and systematic workflows.

## When to Use This Skill

Use when:
- Building or designing user interfaces
- Analyzing designs from inspiration websites (Dribbble, Mobbin, Behance)
- Generating design images and evaluating aesthetic quality
- Implementing visual hierarchy, typography, color theory
- Adding micro-interactions and animations
- Creating design documentation and style guides
- Need guidance on accessibility and design systems

## Core Framework: Four-Stage Approach

### 1. BEAUTIFUL: Understanding Aesthetics
Study existing designs, identify patterns, extract principles. AI lacks aesthetic sense—standards must come from analyzing high-quality examples and aligning with market tastes.

**Reference**: [`references/design-principles.md`](references/design-principles.md) - Visual hierarchy, typography, color theory, white space principles.

### 2. RIGHT: Ensuring Functionality
Beautiful designs lacking usability are worthless. Study design systems, component architecture, accessibility requirements.

**Reference**: [`references/design-principles.md`](references/design-principles.md) - Design systems, component libraries, WCAG accessibility standards.

### 3. SATISFYING: Micro-Interactions
Incorporate subtle animations with appropriate timing (150-300ms), easing curves (ease-out for entry, ease-in for exit), sequential delays.

**Reference**: [`references/micro-interactions.md`](references/micro-interactions.md) - Duration guidelines, easing curves, performance optimization.

### 4. PEAK: Storytelling Through Design
Elevate with narrative elements—parallax effects, particle systems, thematic consistency. Use restraint: "too much of anything isn't good."

**Reference**: [`references/storytelling-design.md`](references/storytelling-design.md) - Narrative elements, scroll-based storytelling, interactive techniques.

## Workflows

### Workflow 1: Capture & Analyze Inspiration

**Purpose**: Extract design guidelines from inspiration websites.

**Steps**:
1. Browse inspiration sites (Dribbble, Mobbin, Behance, Awwwards)
2. Use **chrome-devtools** skill to capture full-screen screenshots (not full page)
3. Use **ai-multimodal** skill to analyze screenshots and extract:
   - Design style (Minimalism, Glassmorphism, Neo-brutalism, etc.)
   - Layout structure & grid systems
   - Typography system & hierarchy
     **IMPORTANT:** Try to predict the font name (Google Fonts) and font size in the given screenshot, don't just use Inter or Poppins.
   - Color palette with hex codes
   - Visual hierarchy techniques
   - Component patterns & styling
   - Micro-interactions
   - Accessibility considerations
   - Overall aesthetic quality rating (1-10)
4. Document findings in project design guidelines using templates

### Workflow 2: Generate & Iterate Design Images

**Purpose**: Create aesthetically pleasing design images through iteration.

**Steps**:
1. Define design prompt with: style, colors, typography, audience, animation specs
2. Use **ai-multimodal** skill to generate design images with Gemini API
3. Use **ai-multimodal** skill to analyze output images and evaluate aesthetic quality
4. If score < 7/10 or fails professional standards:
   - Identify specific weaknesses (color, typography, layout, spacing, hierarchy)
   - Refine prompt with improvements
   - Regenerate with **ai-multimodal** or use **media-processing** skill to modify outputs (resize, crop, filters, composition)
5. Repeat until aesthetic standards met (score ≥ 7/10)
6. Document final design decisions using templates

## Design Documentation

### Create Design Guidelines
Use [`assets/design-guideline-template.md`](assets/design-guideline-template.md) to document:
- Color patterns & psychology
- Typography system & hierarchy
- Layout principles & spacing
- Component styling standards
- Accessibility considerations
- Design highlights & rationale

Save in project `./docs/design-guideline.md`.

### Create Design Story
Use [`assets/design-story-template.md`](assets/design-story-template.md) to document:
- Narrative elements & themes
- Emotional journey
- User journey & peak moments
- Design decision rationale

Save in project `./docs/design-story.md`.

## Resources & Integration

### Related Skills
- **ai-multimodal**: Analyze documents, screenshots & videos, generate design images, edit generated images, evaluate aesthetic quality using Gemini API
- **chrome-devtools**: Capture full-screen screenshots from inspiration websites, navigate between pages, interact with elements, read console logs & network requests
- **media-processing**: Refine generated images (FFmpeg for video, ImageMagick for images)
- **ui-styling**: Implement designs with shadcn/ui components + Tailwind CSS utility-first styling
- **web-frameworks**: Build with Next.js (App Router, Server Components, SSR/SSG)

### Reference Documentation
**References**: [`references/design-resources.md`](references/design-resources.md) - Inspiration platforms, design systems, AI tools, MCP integrations, development strategies.

## Key Principles

1. Aesthetic standards come from humans, not AI—study quality examples
2. Iterate based on analysis—never settle for first output
3. Balance beauty with functionality and accessibility
4. Document decisions for consistency across development
5. Use progressive disclosure in design—reveal complexity gradually
6. Always evaluate aesthetic quality objectively (score ≥ 7/10)

Overview

This skill helps create aesthetically beautiful interfaces by applying proven design principles and repeatable workflows. It combines inspiration analysis, iterative image generation, micro-interaction guidance, and design documentation to ensure designs are both delightful and usable. Use it to shape visual systems, evaluate aesthetics objectively, and produce production-ready design guidelines.

How this skill works

The skill inspects screenshots and design images to extract style, layout, typography, color palettes, component patterns, micro-interactions, and accessibility issues. It integrates with chrome-devtools for captures, ai-multimodal for generation and analysis, and media-processing/ui-styling/web-frameworks for refinement and implementation. Iterative loops score outputs and drive targeted refinements until an aesthetic threshold is met.

When to use it

  • Designing or redesigning UI/UX for web or mobile products
  • Analyzing inspiration from Dribbble, Behance, Mobbin, or Awwwards
  • Generating and iterating AI design images until professional standards are met
  • Implementing visual hierarchy, color theory, typography, and spacing
  • Adding micro-interactions and animation timing to improve perceived quality

Best practices

  • Start by capturing high-quality full-screen screenshots of inspirations and document patterns
  • Use objective aesthetic scoring (aim ≥ 7/10) and iterate on specific weaknesses
  • Balance BEAUTIFUL aesthetics with RIGHT functionality and accessibility (WCAG)
  • Apply SATISFYING micro-interaction rules (150–300ms, easing curves) sparingly
  • Document color, typography, spacing, and component rules in a living design guideline

Example use cases

  • Extract a color palette and typography system from a set of inspiration screens for a new product theme
  • Generate several hero-section visuals with ai-multimodal, analyze scores, refine prompts and assets until acceptable
  • Create a design system document that captures visual hierarchy, component behaviors, and accessibility rules
  • Add and tune micro-interactions across a flow to improve perceived speed and delight
  • Capture inspiration with chrome-devtools and produce a brief with predicted Google Fonts and hex palettes

FAQ

How do I know when a design is good enough?

Use the objective aesthetic score and require a minimum threshold (recommended ≥ 7/10) plus verification of accessibility and functional requirements.

Can the skill recommend exact fonts?

It predicts likely font families and sizes (favoring Google Fonts when possible), but always validate with font tests and licensing checks.