一键导入
animacion-gsap
diseña e implementa animaciones fluidas y de alto rendimiento utilizando gsap, aplicando mejores prácticas para react y javascript vanilla.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
diseña e implementa animaciones fluidas y de alto rendimiento utilizando gsap, aplicando mejores prácticas para react y javascript vanilla.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
detecta patrones de escritura de IA y reescribe el contenido para que suene natural, directo y con personalidad humana.
Guide for writing correct n8n expressions in {{ }} syntax. [SAFE]
Best practices for writing JavaScript in n8n Code nodes. [SAFE]
Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, or managing workflows. [SAFE]
Guidance on configuring n8n nodes, dependencies, and required fields. [SAFE]
Guidance for writing Python code in n8n Code nodes. Use when requested or for specific statistical tasks. [SAFE]
| name | animacion-gsap |
| description | diseña e implementa animaciones fluidas y de alto rendimiento utilizando gsap, aplicando mejores prácticas para react y javascript vanilla. |
ScrollTrigger o useGSAP).useGSAP() con el scope adecuado (ej. containerRef) para garantizar la limpieza (cleanup) en el desmontaje.gsap.context() si es necesario agrupar funciones de limpieza.gsap.timeline() para secuencias. Evitar encadenar delay manuales.x, y, scale, rotation, autoAlpha).gsap.matchMedia() para diferenciar por tamaño de pantalla o preferir reducción de movimiento (prefers-reduced-motion).@gsap/react y el hook useGSAP. Pasa SIEMPRE el objeto de configuración con la propiedad { scope: elRef } para limitar los selectores a las referencias correspondientes.useGSAP(() => { gsap.to(".caja", { x: 100 }); }, { scope: mainRef });contextSafe.width, height, top, left, margin).x, y, scale, rotation.autoAlpha en vez de opacity, pues autoAlpha también ajusta a visibility: hidden cuando llega a 0 previniendo clics accidentales.vars / objeto de opciones), usar camelCase para propiedades CSS (ej. backgroundColor, rotationX).from(); si se superponen, usar immediateRender: false en los subsecuentes.Las implementaciones de este skill devolverán:
.js, .jsx, .tsx, .html) actualizados con la animación GSAP debidamente importada e instanciada.Si aparecen advertencias en React sobre estado luego de desmontar el componente, revisar que se esté usando useGSAP correctamente o invocando ctx.revert() en la función de limpieza. Si ScrollTrigger tiene imprecisiones o "saltos" en el cálculo, verificar que se llame a ScrollTrigger.refresh() luego de modificar el DOM o en la carga de fuentes/imágenes críticas.