plugin87/apply-aesthetic
Apply a visual direction — an archetype (high-end agency, editorial minimal, brutalist, soft-SaaS, dark-tech) or one of 138 named design systems (apple, linear-app, stripe, vercel, notion, material, shadcn, spotify, tesla…) — by resolving it into the token system. Use when the user wants a specific look/vibe/brand feel, or asks to make a design feel premium/expensive/non-generic.
npx skills add https://github.com/plugin87/ux-ui-agent-skills --skill apply-aesthetic
Choose and apply a design direction without breaking accessibility.
taste/design-taste.md → Brief Inference + Variance Mandate). Generating before deciding = slop.taste/aesthetic-systems.md:python3 scripts/design_systems.py list (or search <term> / show <name>); specs live in design-systems/library/<name>/DESIGN.md.aesthetic-systems.md): re-point semantic.* tokens to the chosen system's color roles; map typography/spacing/radius/shadow/motion to tokens/*.json.scripts/contrast.py / a11y-audit). A brand value that fails must be adjusted — taste never overrides POUR.taste/motion-choreography.md; run the pre-flight aesthetic check in design-taste.md.Updated/overridden semantic tokens + notes on type/space/motion, then render via design-code. Confirm the result passes both the aesthetic check and accessibility.
Take plugin87/apply-aesthetic from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.