forge-motion

Orchestrate cinematic motion and physics-based interactions in AI-generated frontends using GSAP and Framer Motion.

7|2|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/BekhruzTursunboev/Bexa-professional-frontend-design-skills-for-ai-agents --skill forge-motion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-motion
Source: https://github.com/BekhruzTursunboev/Bexa-professional-frontend-design-skills-for-ai-agents/tree/main
Command: npx skills add https://github.com/BekhruzTursunboev/Bexa-professional-frontend-design-skills-for-ai-agents --skill forge-motion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Advanced motion and animation design for AI agents, ensuring UI communicates state changes with purpose through cinematic transitions.

Core Features & Use Cases

  • Scroll storytelling with GSAP/Framer Motion choreography
  • Physics-based interactions (spring, mass, drag)
  • 3D/WebGL canvases and cinematic page transitions
  • Cleanup patterns: ctx.revert(), ScrollTrigger hygiene, and reduced motion compliance
  • Use case: elevate a marketing site's hero with a responsive, motion-aware UI

Quick Start

Provide a cinematic motion sequence for the hero and interactive elements using GSAP and Framer Motion, respecting user motion preferences.

Frequently Asked Questions about forge-motion

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

FAQPage Schema
How do I add cinematic motion to AI-generated frontends without using decorative animations?

Cinematic motion in AI-generated frontends should communicate state changes rather than decoration. You can orchestrate scroll-driven storytelling and physics-based interactions using GSAP and Framer Motion patterns to ensure purposeful transitions.

How do I configure spring physics for interactive components like magnetic buttons?

Spring physics for magnetic buttons requires configuring mass, drag, and spring properties within your animation library. Use Framer Motion or GSAP to define spring-based physics configurations that drive interactive components naturally.

Does GSAP work with Framer Motion for scroll-driven storytelling and page transitions?

GSAP and Framer Motion work together for scroll-driven storytelling and cinematic page transitions. You can choreograph sequences consistently across both libraries while maintaining proper ScrollTrigger hygiene and cleanup patterns.

How do I handle animation cleanup and respect prefers-reduced-motion in WebGL canvases?

Animation cleanup in WebGL canvases requires calling ctx.revert() and maintaining ScrollTrigger hygiene. Respect prefers-reduced-motion by enforcing reduced motion compliance so animation contexts are properly removed when unmounting components.

What is the best way to build 3D canvas interactions with Three.js and Framer Motion?

Building 3D canvas interactions with Three.js and Framer Motion involves orchestrating WebGL canvases with physics-based interactions. Use consistent animation patterns to ensure proper cleanup and state communication across 3D elements.

When should I not use physics-based motion in web frontends?

Physics-based motion should not be used when users have prefers-reduced-motion enabled, as accessibility compliance is mandatory. Avoid decorative animations that do not communicate state changes, focusing instead on purposeful cinematic transitions.