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.