angular-gsap-animation-crafter · git:20261025.e12e11b · 2026-10-25 · sha256 cd535743c92562b0
angular-gsap-animation-crafter git:20261025.e12e11bA
Immutable. This exact content never changes and is served at /api/v1/blob/cd535743c92562b0.
--- name: angular-gsap-animation-crafter description: 'Designs scroll, parallax and timeline motion for @hive-academy/angular-gsap. Use for scroll-triggered or viewport animations, pinned or hijacked-scroll sections, easing and timing, or recreating motion from a reference. A 3D scene is angular-3d-scene-crafter and may load when the task has both. Component structure may load angular-frontend-patterns. Non-Angular animation is outside this skill.' --- # Angular GSAP Animation Crafter ## Rules - Before generating animation code, check the project's `package.json` for `@hive-academy/angular-gsap`; install it or confirm the intended version if absent. - For a visual reference, identify motion type, timing, easing, trigger points, and scroll behavior before choosing directives. - For a written brief, choose viewport, scroll-linked, or fullpage behavior, then configure timing and triggers before presenting the complete Angular component. - Use `once: true` for non-reversible entrances, limit stagger counts, and respect `prefers-reduced-motion` with reduced durations. - Keep library directive setups compatible with server-side rendering. ## Load on demand - [Image and video workflow](references/image-workflow.md): load when recreating motion from a video, GIF, image, or reference site. - [Text workflow](references/text-workflow.md): load when the user describes an animation without a visual reference. - [Animation templates](references/templates.md): load when a ready-to-use page or section asset matches the requested behavior. - [Component catalog](references/components.md): load when selecting directives, services, or exact configuration inputs. - [Animation patterns](references/patterns.md): load when choosing or combining motion patterns. - [Best practices](references/best-practices.md): load when tuning timing, easing, trigger points, accessibility, or performance.