delight

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

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/ShyamRavidath/oscc-detection-v2 --skill delight-shyamravidath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delight
Source: https://github.com/ShyamRavidath/oscc-detection-v2/tree/main/.agents/skills/delight
Command: npx skills add https://github.com/ShyamRavidath/oscc-detection-v2 --skill delight-shyamravidath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Functional interfaces often feel sterile and forgettable; this Skill identifies where moments of joy, personality, and polish can be added without harming usability. ## Core Features & Use Cases - Delight Opportunity Assessment: Audits success states, empty states, loading states, errors, and interactions to find natural moments for polish. - Implementation Techniques: Provides concrete patterns for micro-interactions, playful copy, custom illustrations, sound design, easter eggs, and celebration animations using Framer Motion, GSAP, Lottie, and React Spring. - Use Case: When finishing a dashboard's save flow, use this Skill to add a satisfying checkmark animation, an encouraging success message, and a subtle hover lift on buttons while keeping the interaction under one second. ## Quick Start Use the delight skill to add personality and micro-interactions to my app's empty states and success flows.

Frequently Asked Questions about delight

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

FAQPage Schema
How do I add micro-interactions to a web interface?

Add micro-interactions by targeting button presses, hover states, toggles, and form inputs with CSS transitions or libraries like Framer Motion and React Spring. Keep each animation under one second and ensure it never delays core functionality.

What animation libraries work for UI delight effects?

Framer Motion works for React, GSAP is framework-agnostic, Lottie renders After Effects animations, and React Spring provides spring physics. Canvas-confetti handles celebration effects, and Howler.js manages subtle sound cues.

How do I write playful error and empty state messages?

Write copy that matches your brand personality and is specific to your product, such as encouraging empty states or empathetic error messages. Avoid generic AI-sounding phrases and never be playful during critical errors.

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 medical tools. Delight should enhance usability, never obscure it, and must respect reduced-motion accessibility settings.

Does adding animations hurt accessibility or performance?

Animations can harm both if implemented carelessly. Respect prefers-reduced-motion settings, provide alternatives for screen readers, compress assets, lazy-load delight features, and test that nothing causes jank or slowdowns.