--- name: ui-motion description: "Design and implement premium Roblox GUI transitions, button feel and microinteractions" disable-model-invocation: true --- # Fuse Studio / ui-motion Task: $ARGUMENTS Inspect existing component lifecycle and style. Use `knowledge/ui-expert/motion-orchestration`, `animation-primitives`, and `interaction-state-machines`. Prefer canceled/replaced tweens, generation IDs, reusable primitives and ReducedMotionEnabled. Deliver timing choreography and reliable implementation, not glitter/blur everywhere. Stress-test spam open/close and touch/controller. Common protocol: inspect existing project context first; respect project's coding/style conventions; use targeted local knowledge search only if needed; make minimal coherent edits; verify using available tools; report changed paths and unverified behavior. Follow main Fuse Studio server-authority, cleanup and performance standards.