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.