gmira-motion

Enforce motion theses and performance-oriented patterns for web animations.

Updated Jul 25, 2026
One-click install
npx skills add https://github.com/OthmanAdi/gmira --skill gmira-motion
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gmira-motion
Source: https://github.com/OthmanAdi/gmira/tree/main/skills/gmira-motion
Command: npx skills add https://github.com/OthmanAdi/gmira --skill gmira-motion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the problem of generic, weight-heavy, and meaningless web animations that degrade performance and fail to communicate intent. It prevents the common pitfall of identical section reveals and ensures motion is tied to a clear, authored narrative.

Core Features & Use Cases

  • Motion Thesis Framework: Forces the definition of a motion strategy before implementation, ensuring every animation serves a purpose.
  • Performance-First Animation: Provides strict guidelines for frame-rate independent easing, GPU-efficient material usage, and reduced-motion compliance.
  • Use Case: Use this when you need to implement a hero entrance or scroll interaction that feels intentional, maintains 60fps+ performance, and remains accessible to users with reduced motion settings.

Quick Start

Use the gmira-motion skill to audit the current page animations and ensure they align with the authored motion thesis.

Frequently Asked Questions about gmira-motion

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

FAQPage Schema
How do I create web animations that maintain 60fps performance?▼

To maintain 60fps performance in web animation, enforce frame-rate independent easing and restrict keyframes to compositor-only properties. This approach ensures GPU-efficient rendering while preventing the generic, weight-heavy motion that degrades frontend web performance.

What is a motion thesis and when do I need it for UX design?▼

A motion thesis is a defined motion strategy authored before implementation, ensuring every web animation serves a clear narrative purpose. You need this UX design framework when building high-fidelity interfaces requiring intentional scroll reveals and transitions rather than generic motion.

How do I make scroll reveals and transitions accessible for reduced motion users?▼

Make scroll reveals and transitions accessible by enforcing strict reduced-motion compliance, providing alternative static states for non-essential animation. This ensures high-fidelity web interfaces remain fully usable for users with reduced motion accessibility settings.

Can I use this approach to audit existing page animations?▼

Yes, you can audit existing page animations by evaluating them against an authored motion thesis. This process identifies generic section reveals and meaningless motion, ensuring they align with performance-first guidelines and frame-rate independent easing patterns.

What's the best way to implement canvas-based effects without degrading web performance?▼

The best way to implement canvas-based effects is by applying performance-first animation guidelines that enforce frame-rate independent easing and GPU-efficient material usage. This prevents meaningless animations from degrading web performance and frame rates.

Why do my frontend animations feel generic and lack intent?▼

Frontend animations feel generic when they lack an authored motion thesis to guide implementation. Without a defined motion strategy, section reveals and transitions fail to communicate intent and often degrade performance with weight-heavy, meaningless motion.