Audit semantic and keyboard accessibility.
The English summary is being prepared. Showing the original description.
Diagnose GSAP and ScrollTrigger performance.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Apply when the affected animation uses GSAP or ScrollTrigger. Diagnose measured frame, layout/paint or lifecycle cost. Generic motion diagnosis belongs to animation-jank-qa, and a broad release review to motion-performance-qa.
Related skills: motion-performance-qa, animation-jank-qa, animation-tool-router, and reduced-motion-design.
Animating transform (x, y, scaleX, scaleY, rotation, rotationX, rotationY, skewX, skewY) and opacity usually avoids layout and can reduce paint cost; compositor isolation depends on the browser, layer composition and effect. Measure instead of assuming GPU acceleration. Avoid animating layout-heavy properties when a transform can achieve the same effect.
GSAP's x and y use transforms by default; use them instead of left/top for movement.
Use will-change selectively on elements that will animate soon. It hints the browser to prepare for animation work, but overusing it can increase memory pressure.
will-change: transform;
Remove or narrow will-change when an element no longer needs it.
GSAP batches updates internally. When mixing GSAP with direct DOM reads/writes or layout-dependent code, avoid interleaving reads and writes in a way that causes repeated layout thrashing. Prefer doing all reads first, then all writes, or let GSAP handle the writes in one go.
Prefer gsap.quickTo() for properties that update often, such as mouse-follower x/y. It reuses a single tween instead of creating new tweens on each update.
let xTo = gsap.quickTo("#id", "x", { duration: 0.4, ease: "power3" }),
yTo = gsap.quickTo("#id", "y", { duration: 0.4, ease: "power3" });
document.querySelector("#container").addEventListener("mousemove", (e) => {
xTo(e.pageX);
yTo(e.pageY);
});
Technical semantics: GSAP ScrollTrigger. Verify the installed version for implementation details.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Audit semantic and keyboard accessibility.
The English summary is being prepared. Showing the original description.
Finish accessibility and performance details.
The English summary is being prepared. Showing the original description.
Evaluate agent and skill behavior or routing.
The English summary is being prepared. Showing the original description.
Design memory provenance and tenant isolation.
The English summary is being prepared. Showing the original description.
Resolve agent ownership and handoff design.
The English summary is being prepared. Showing the original description.
Define coherent motion timing and rhythm.
The English summary is being prepared. Showing the original description.