mcpField
A
aesthetic-guide

aesthetic-guide

github.com/petekpDesign & UI1051 installsUpdated 21w ago
Repository

About aesthetic-guide

A skill that creates implementation-ready design system guides for named UI aesthetics. It checks a catalog or researches details, then produces a structured Markdown guide with concrete values.

Key features

  1. 01Catalog lookup for researched aesthetics
  2. 02Research for custom or uncatalogued styles
  3. 03Concrete color, type, spacing, and motion values
  4. 04CSS variables and Tailwind equivalents
  5. 05Markdown guide generation

Use cases

  1. 01Documenting a named visual aesthetic
  2. 02Preparing a coding agent to implement a design
  3. 03Specifying a framework-specific or hybrid style

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/petekp/agent-skills --skill aesthetic-guide

After installing, type/aesthetic-guidein Claude Code to confirm it loaded.

Bundled filesreferences/aesthetic-catalog.mdreferences/output-schema.md

Details

From the project README

Aesthetic Guide

Produce exhaustive, implementation-ready design system documentation for a named UI aesthetic. The output is a reference guide detailed enough that a coding agent can faithfully implement the aesthetic with minimal room for interpretation.

Workflow

  1. Identify the aesthetic from the user's request
  2. Check the catalog — read references/aesthetic-catalog.md to see if pre-researched data exists for this aesthetic
  3. Research if needed — if the aesthetic is not in the catalog or the user wants a custom variant, conduct web research to gather implementation-level specifics (exact CSS values, fonts, colors, timing functions)
  4. Load the output schema — read references/output-schema.md for the required structure
  5. Generate the guide — fill every section of the output schema with concrete, copy-pasteable values. No hand-waving, no "choose an appropriate value" — every property must have an exact value or a constrained range with rationale.
  6. Deliver as a markdown file — write the completed guide to the project (default: .claude/docs/{aesthetic-name}-design-system.md)

Research Protocol

When researching an aesthetic not in the catalog:

  • Search for "{aesthetic} CSS", "{aesthetic} UI design system", "{aesthetic} web design examples"
  • Look for open-source implementations, CodePen examples, design system documentation
  • Extract concrete values: hex codes, font names, px/rem values, cubic-bezier curves, shadow syntax
  • Cross-reference multiple sources to identify the consensus properties that define the aesthetic
  • Distinguish between essential properties (without these, it's not the aesthetic) and characteristic properties (common but optional)

Output Requirements

  • Every color must be a hex or HSL value, never a name like "dark blue"
  • Every font must be a specific family with fallback stack
  • Every spacing value must be in px or rem
  • Every transition must have duration + timing function
  • Every interactive state (hover, active, focus, disabled) must have explicit CSS
  • Every component must have all pseudo-states defined
  • Include both CSS custom properties (variables) and Tailwind equivalents where applicable

Customization

The user may request:

  • A specific framework (Tailwind, vanilla CSS, CSS-in-JS) — adjust output format
  • A hybrid ("brutalist with soft shadows") — blend aesthetics, noting which properties come from which
  • A variant ("dark mode cyberpunk" vs "light mode cyberpunk") — generate the specific variant
  • Partial guide (just colors, just typography) — generate only the requested sections

Comments

Markdown supported