design-spells

Apply curated micro-interactions to user interfaces with CSS transitions and lightweight JS patterns.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/caobingsheng/skills --skill design-spells
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-spells
Source: https://github.com/caobingsheng/skills/tree/main/design/design-spells
Command: npx skills add https://github.com/caobingsheng/skills --skill design-spells

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design Spells solve the problem of stale UI by providing curated, high-quality micro-interactions that inject personality and polish into websites and apps.

Core Features & Use Cases

  • Pre-curated patterns for hover states, loaders, transitions, and easter eggs that feel premium without sacrificing accessibility.
  • Clear guidelines on when to apply each spell, with examples that align with brand voice and user expectations.
  • Real-world scenario: a product launch site uses a handful of spells to transform standard components into engaging, memorable interactions.

Quick Start

Adapt and apply one starter spell from the Design Spells library to a UI component using your brand tokens.

Frequently Asked Questions about design-spells

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

FAQPage Schema
How do I add micro-interactions to my web UI?

Micro-interactions enhance web UI by applying curated animation patterns to hover states, loaders, and transitions. You can implement these using CSS, CSS transitions, and lightweight JS patterns to inject personality and polish into standard components.

Can I use CSS transitions for premium UI animations without breaking accessibility?

Yes, CSS transitions can create premium UI animations while maintaining accessibility. The approach defines implementation guidelines and accessibility considerations for micro-interactions, ensuring hover states and loaders feel engaging without sacrificing usability.

What is the best way to implement UX micro-interactions for an app onboarding experience?

The best way to implement UX micro-interactions for onboarding is applying curated animation patterns during feature polishing. This approach defines tooling recommendations and brand-aligned examples to transform standard components into memorable user experiences.

When should I not use micro-interactions in user interface design?

You should not use micro-interactions when they conflict with brand voice or user expectations. The approach provides clear guidelines on when to apply each animation pattern, ensuring interactions align with context rather than distracting from core functionality.

Do I need lightweight JS patterns to add UI animation to my website?

You do not always need lightweight JS patterns to add UI animation, as CSS and CSS transitions handle many micro-interactions. The guidelines recommend specific tooling based on whether the animation requires complex logic or simple style changes.

How does Design Spells automate UI enhancement for feature polishing?

Design Spells automates UI enhancement by applying curated micro-interactions to web and app design workflows. It provides pre-curated patterns for hover states, loaders, transitions, and easter eggs that you adapt using your brand tokens.