home / skills / dmdorta1111 / jac-v1 / aesthetic

aesthetic skill

/.claude/skills/aesthetic

This skill helps you craft aesthetically beautiful interfaces by applying proven design principles, iterative image generation, and comprehensive design system

This is most likely a fork of the aesthetic skill from mamba-mental
npx playbooks add skill dmdorta1111/jac-v1 --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 creates aesthetically beautiful interfaces by applying proven design principles and repeatable workflows. It guides designers and engineers through capturing inspiration, generating iterative design images, and building comprehensive design documentation. The focus is on measurable aesthetic quality while preserving functionality and accessibility.

How this skill works

The skill inspects inspiration screenshots, generated images, and UI prototypes using integrated tools to extract style, layout, typography, color palettes, component patterns, micro-interactions, and accessibility issues. It automates iterative generation and evaluation: generate images via ai-multimodal, score them for aesthetics, identify weaknesses, refine prompts or assets, and repeat until a professional standard is reached. It also produces structured design guidelines and storytelling artifacts for handoff to development.

When to use it

  • Designing or reworking UI/UX for web or mobile products
  • Analyzing inspiration from Dribbble, Behance, Mobbin, or award sites
  • Generating and iterating AI-assisted design images until quality targets are met
  • Implementing visual hierarchy, typography systems, and color theory in a project
  • Adding micro-interactions and motion with accessible timing and easing
  • Creating standardized design documentation and a design story for handoff

Best practices

  • Start by collecting high-quality examples and extract patterns before asking AI to generate designs
  • Use the four-stage framework: BEAUTIFUL (aesthetics), RIGHT (usability/accessibility), SATISFYING (micro-interactions), PEAK (storytelling)
  • Score outputs objectively and iterate until aesthetic quality ≥ 7/10
  • Predict specific fonts and sizes from inspiration rather than defaulting to familiar typefaces
  • Keep animations subtle: durations 150–300ms with appropriate easing and sequence
  • Document color choices, spacing tokens, and accessibility decisions in a design guideline

Example use cases

  • Capture inspiration screenshots with chrome-devtools and extract layout, typography, and color systems
  • Generate landing page hero images with ai-multimodal, evaluate scores, and iterate until professional quality
  • Create a component styling system and Tailwind-compatible tokens for implementation
  • Add micro-interaction specs (timing, easing, triggers) for engineering handoff
  • Compose a design story that outlines narrative moments and peak interactions for marketing or product teams

FAQ

How is aesthetic quality measured?

Images and screenshots are analyzed for composition, color harmony, typography, spacing, and pattern consistency; the tool returns an objective score (1–10) and actionable weaknesses to address.

What if AI-generated designs miss a specific detail like the font?

Analyze outputs, predict nearest Google Font and size, refine prompts with explicit typography specs, or use post-processing to adjust type and spacing.