Claude 做动画总像流水线?Anime.js v4 Skill 让它直接开挂

Claude 做动画卡住了?Anime.js v4 让它直接开挂 🎨


做过网页设计的人大概都有过这个崩溃时刻:想让 AI 帮你写个酷炫的动画,它给你整出来的东西……怎么说呢,”一看就是 AI 做的”。

僵硬。俗套。流水线。

现在有个新 Skill 专门解决这个问题——Anime.js v4 Animation Skill,专门教 AI 写真正好看的网页动画。

它到底干了什么

Anime.js 是一个轻量级 JavaScript 动画库(完整版 10KB,WAAPI 版只有 3KB),这个 Skill 等于是给 Claude 装了一整套动画引擎的使用手册。

普通 AI 写动画:上来就是 animation: fadeIn 0.3s ease,敷衍了事。

用这个 Skill 的 AI:会用 createTimeline() 编排复杂的时间序列,用 stagger() 给列表元素做有节奏的入场动画,用 spring 物理缓动让运动曲线看起来自然不生硬。

它能搞定哪些场景

滚动动画:配合 onScroll() 追踪视口,元素进入视野时自动触发运动——做落地页的时候特别有用。

SVG 动画:路径绘制(line drawing)、形状变形(morphing)、运动轨迹(motion path),这几个是普通 AI 动画的重灾区,用 Skill 之后输出会明显上一个档次。

Draggable 交互:带物理弹性(spring)的拖拽效果,这个在普通情况下 AI 基本写不对。

Timeline 编排:多阶段动画的顺序、叠加、偏移量控制——这是让动画有”电影感”的关键。

为什么推荐它

核心优势是 Anime.js v4 的模块化设计。Skill 里面写了正确的 import 方式,比如:

import { animate, createTimeline, stagger } from 'animejs';

这比直接 import 整个库更高效,也更符合现代前端的 tree-shaking 规范。

另一个是 Spring 物理缓动。普通 ease-out、ease-in 写出来的动画总有点”机械感”,但用 spring(1, 80, 10, 0) 这类物理参数,运动的加速减速曲线就会自然得多。

安装方式

npx skills add bowtiedswan/animejs-skills

或者用 curl 一键安装:

curl -fsSL https://raw.githubusercontent.com/BowTiedSwan/animejs-skills/main/install.sh | bash

适用人群

如果你经常需要让 AI 帮你做前端页面、落地页、H5 互动页面,这个 Skill 基本上是必装的。它让 AI 输出的动画从”能用”升级到”专业级”。

GitHub 开源地址:
https://github.com/BowTiedSwan/animejs-skills


GitHub: https://github.com/BowTiedSwan/animejs-skills

评论区

0 条评论

登录后可评论。

赵一凡 2139 阅读