delight

Add micro-interactions, animations, and personality to user interfaces.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/WeWake1/BSOMS --skill delight-wewake1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: delight
Source: https://github.com/WeWake1/BSOMS/tree/main/.agents/skills/delight
Command: npx skills add https://github.com/WeWake1/BSOMS --skill delight-wewake1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Functional interfaces often feel sterile and forgettable, missing the small moments of personality that make products enjoyable to use and memorable to users. ## Core Features & Use Cases - Delight Opportunity Assessment: Identifies natural moments for delight including success states, empty states, loading states, achievements, and errors. - Implementation Techniques: Provides concrete patterns for micro-interactions, playful copy, custom illustrations, sound design, easter eggs, and celebration moments. - Use Case: When polishing an order management dashboard, use this Skill to add satisfying button press animations, encouraging empty-state copy, and a confetti celebration when an order is marked as dispatched. ## Quick Start Ask the AI to add delight to the order status update flow in the app.

Frequently Asked Questions about delight

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

FAQPage Schema
How do I add delight to a user interface?▼

Identify natural delight moments like success states, empty states, and loading states, then apply techniques such as micro-interactions, playful copy, and celebration animations. Match the approach to your brand personality and keep each moment under one second.

What animation libraries work for UI micro-interactions?▼

Framer Motion works well for React, GSAP is framework-agnostic, Lottie renders After Effects animations, and React Spring provides spring physics. Canvas confetti handles celebration effects for milestone moments.

When should I avoid adding delight to an interface?▼

Avoid delight when it delays core functionality, during critical errors, or when it conflicts with brand context such as banking or healthcare. Delight should enhance usability, never obscure it, and must remain skippable.

Does UI delight affect accessibility and performance?▼

Yes, animations must respect reduced-motion preferences and work with screen readers. Compress images, lazy load delight features, and avoid jank so personality never sacrifices performance or accessibility.

Why do loading messages feel generic or AI-generated?▼

Cliched phrases like herding pixels or consulting the magic 8-ball are recognizable AI filler. Write loading messages specific to what your product actually does, such as syncing team changes or preparing a dashboard.