amw-design-system-presets

Applies 84 named graphic-style presets as CSS token blocks with enforced invariants.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/Emasoft/ai-maestro-webdesign --skill amw-design-system-presets-emasoft
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: amw-design-system-presets
Source: https://github.com/Emasoft/ai-maestro-webdesign/tree/main/skills/amw-design-system-presets
Command: npx skills add https://github.com/Emasoft/ai-maestro-webdesign --skill amw-design-system-presets-emasoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing and consistently applying a named visual style (Swiss, Brutalist, Glassmorphism, Material 3, Cyberpunk, etc.) is error-prone: designers guess token values, mix incompatible properties, and ship artifacts that no longer match the named aesthetic. This Skill provides a curated catalogue of 84 style presets, each shipped as a complete, self-contained token bundle plus falsifiable "breaks-if" invariants, so a chosen style is applied verbatim and verified before delivery. ## Core Features & Use Cases - Catalog-first routing: Read references/catalogue.md to shortlist 1-3 styles matching the brief, then load only those S-NNN files instead of bulk-loading all 84 styles. - Complete token blocks: Each preset ships CSS custom properties (colors, typography, spacing, radius, shadow, motion) plus an equivalent Tailwind theme extension ready to inject into HTML artifacts. - Invariant enforcement: Every style lists explicit "breaks-if" rules (e.g., Swiss breaks if border-radius exceeds 0px) that must be verified before delivery; brand tokens override preset identity slots when supplied. - Render-test pipeline: A var()-only test skeleton and parity harness validate each preset's rendered output. - Use Case: A user asks for a "Glassmorphism landing page" — the Skill routes to S-004, injects its frosted-glass token block into the page, and confirms the gradient background and backdrop-filter invariants hold. ## Quick Start Ask the AI to apply the Brutalist style preset to your landing page and it will load the matching token block and verify all style invariants before delivering the HTML.

Frequently Asked Questions about amw-design-system-presets

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

FAQPage Schema
How do I apply a design style preset like Glassmorphism or Brutalism to a web page?▼

Read references/catalogue.md to shortlist 1-3 styles matching the brief, load only those S-NNN files, then inject the style's CSS custom properties into your HTML artifact. Before delivery, verify every "breaks-if" invariant listed in the style file.

What design styles are included in this preset catalogue?▼

The catalogue ships 84 named styles across 8 aesthetic positions, including Swiss, Brutalism, Neo-Brutalism, Glassmorphism, Neumorphism, Skeuomorphism, Claymorphism, Material 3, Aurora, Cyberpunk, Neon, Synthwave, and Retro Terminal. Each style is a self-contained token bundle with invariants.

Can I use my own brand colors with a style preset?▼

Yes. Brand tokens override preset tokens for identity slots like colors and typography, while the preset keeps its structural contract for radius, shadow, motion, and layout density. Conflicting changes that break an invariant are flagged as exiting the named preset.

Does each style preset support Tailwind CSS?▼

Yes. Every S-NNN file includes both a CSS custom-properties token block and an equivalent Tailwind theme extension as a JavaScript/TypeScript config object, so the same style can be applied in plain CSS or Tailwind projects.

When should I not use a named style preset?▼

Avoid presets when the user has not chosen a named aesthetic — broad requests like "design a page" route to the amw-design-principles orchestrator instead. Also avoid them when a requested change would violate a style's breaks-if invariants; that produces a custom variant, not the named preset.