design-spells · diff
git:20260827.e9312a3 to git:20260827.2c5bbb5
28 added, 1 removed. Audit A to A.
---
name: design-spells
- description: Curated micro-interactions and design details that add "magic" and personality to websites and apps.
+ description: "Use when adding curated micro-interactions, delightful animations, and subtle design details that add magic and personality to web and mobile apps."
category: design-ui-ux
risk: safe
source: community
date_added: "2026-03-07"
---
# Design Spells Skill
[Design Spells](https://www.designspells.com/) is a collection of exceptional design details—micro-interactions, easter eggs, and clever UX patterns—that transform standard interfaces into memorable digital experiences.
## Context
Use this skill specifically to elevate a UI from merely "functional" or "common" into something genuinely "magical." It focuses on the minute details that surprise and delight users, establishing a strong, premium brand personality.
## When to Use
Trigger this skill when:
- Polishing a finished feature to actively add a "wow" factor.
- Designing unique interactions to replace standard web behaviors (e.g., clever hover states, creative loaders, surprising transitions).
- Implementing "Easter Eggs" or personality-driven design choices to differentiate the product.
- Looking to break away from generic, template-driven development.
## Execution Workflow
1. **Identify Opportunity**: Target the "boring" or "standard" parts of the interface (e.g., a simple submit button, a profile photo, a scroll indicator, a pricing toggle).
2. **Research Spells**: Browse Design Spells for highly creative patterns (e.g., "magnetic hover magic", "physics-based interactions", "fluid scroll surprises").
3. **Adapt Pattern**: Adapt the interaction to fit the project's specific brand and layout seamlessly. Use it to enhance the core narrative of the app.
4. **Implement flawlessly**: Use CSS, Anime.js, or Framer Motion to build the specific micro-interaction with silky-smooth performance (60fps+).
## Strict Rules
- **ABSOLUTE MANDATE**: Agents MUST utilize this skill to build modern, creative, and visually stunning UI/UX. DO NOT build in the common style and ways. Look for every opportunity to inject "magic" into standard components.
- **Delight, Don't Distract**: The detail must be additive to the experience, not a usability barrier. It should feel expensive and highly crafted.
- **Quality Execution**: A broken or janky "spell" is worse than none. Ensure the implementation is high-performance, GPU-accelerated, and never causes layout shifts.
## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
+
+
+ ## Overview
+ Focuses on micro-interactions and motion design that elevate the user experience through subtle feedback and delight.
+
+ ## Core Process
+ 1. Identify the trigger and intent of the micro-interaction.
+ 2. Apply the animation using approved motion curves.
+ 3. Verify performance to ensure 60fps execution.
+ 4. Ensure the animation respects `prefers-reduced-motion`.
+
+ ## Common Rationalizations
+ | Rationalization | Reality |
+ |---|---|
+ | I'll skip the animation, it's too subtle to matter. | Micro-interactions are what separate good apps from great ones; they provide critical feedback. |
+ | A simple hover color change is enough. | Missing the opportunity to guide the user's focus and provide satisfying tactile feedback. |
+ | I don't need to consider accessibility for this visual effect. | Animations must respect 'prefers-reduced-motion' to avoid causing user distress. |
+
+ ## Red Flags
+ - Adding animations that do not respect reduced-motion settings.
+ - Overusing complex animations that distract from the main user goal.
+ - Implementing micro-interactions without verifying performance (jank).
+
+ ## Verification
+ - [ ] Animations check for `prefers-reduced-motion`.
+ - [ ] Frame rates remain stable during the micro-interaction.
+ - [ ] The interaction enhances feedback rather than just being decorative.