delight

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

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

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 CSS, Framer Motion, GSAP, and Lottie. - Use Case: When a user asks to make a settings page feel more fun, the Skill evaluates brand personality and adds a satisfying toggle animation, an encouraging empty state message, and a subtle success checkmark animation. ## Quick Start Use the delight skill to add personality and micro-interactions to my app's empty states and success screens.

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 with CSS transitions for button presses and hover lifts, or libraries like Framer Motion and React Spring for spring physics. Keep each interaction under one second and never delay core functionality.

What animation libraries work for UI delight effects?

Framer Motion suits React projects, GSAP works universally, Lottie renders After Effects animations, and canvas-confetti handles celebration effects. For sound cues, use Howler.js or the use-sound React hook.

How do I write playful error messages without being unprofessional?

Match copy personality to brand and context: consumer apps can be whimsical, while banking apps should stay warm but restrained. Soften frustrating moments with empathy rather than jokes during critical errors.

Does adding animations hurt accessibility or performance?

Animations can harm both if done carelessly. Respect reduced-motion preferences, provide alternatives for screen readers, compress assets, lazy-load delight features, and avoid jank by keeping animations lightweight.

When should I avoid adding delight to an interface?

Avoid delight when it delays core functionality, during critical errors, or when it cannot be skipped. Delight should enhance usability, never obscure it; if users notice the animation more than their goal, reduce it.