Design Spells Skill
Design Spells 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
- 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).
- Research Spells: Browse Design Spells for highly creative patterns (e.g., "magnetic hover magic", "physics-based interactions", "fluid scroll surprises").
- 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.
- 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
- Identify the trigger and intent of the micro-interaction.
- Apply the animation using approved motion curves.
- Verify performance to ensure 60fps execution.
- 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
1---2name: design-spells3description: Use when adding curated micro-interactions, delightful animations, and subtle design details that add magic and personality to web and mobile apps.4---56# Design Spells Skill78[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.910## Context1112Use 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.1314## When to Use15Trigger this skill when:1617- Polishing a finished feature to actively add a "wow" factor.18- Designing unique interactions to replace standard web behaviors (e.g., clever hover states, creative loaders, surprising transitions).19- Implementing "Easter Eggs" or personality-driven design choices to differentiate the product.20- Looking to break away from generic, template-driven development.2122## Execution Workflow23241. **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).252. **Research Spells**: Browse Design Spells for highly creative patterns (e.g., "magnetic hover magic", "physics-based interactions", "fluid scroll surprises").263. **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.274. **Implement flawlessly**: Use CSS, Anime.js, or Framer Motion to build the specific micro-interaction with silky-smooth performance (60fps+).2829## Strict Rules3031- **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.32- **Delight, Don't Distract**: The detail must be additive to the experience, not a usability barrier. It should feel expensive and highly crafted.33- **Quality Execution**: A broken or janky "spell" is worse than none. Ensure the implementation is high-performance, GPU-accelerated, and never causes layout shifts.3435## Limitations36- Use this skill only when the task clearly matches the scope described above.37- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.38- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.394041## Overview42Focuses on micro-interactions and motion design that elevate the user experience through subtle feedback and delight.4344## Core Process451. Identify the trigger and intent of the micro-interaction.462. Apply the animation using approved motion curves.473. Verify performance to ensure 60fps execution.484. Ensure the animation respects `prefers-reduced-motion`.4950## Common Rationalizations51| Rationalization | Reality |52|---|---|53| 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. |54| A simple hover color change is enough. | Missing the opportunity to guide the user's focus and provide satisfying tactile feedback. |55| I don't need to consider accessibility for this visual effect. | Animations must respect 'prefers-reduced-motion' to avoid causing user distress. |5657## Red Flags58- Adding animations that do not respect reduced-motion settings.59- Overusing complex animations that distract from the main user goal.60- Implementing micro-interactions without verifying performance (jank).6162## Verification63- [ ] Animations check for `prefers-reduced-motion`.64- [ ] Frame rates remain stable during the micro-interaction.65- [ ] The interaction enhances feedback rather than just being decorative.