关于 animate-skill
animate-skill 面向 Next.js 和 React 开发者,提供受 Emil Kowalski 启发的动画指南、参考资料和可运行示例,涵盖悬停交互、文本显现与模态框过渡,并强调动画应服务于明确目的。
主要功能
- 01缓动与时长速查表
- 02CSS 和 Framer Motion 参考
- 03可运行的 .tsx 动画示例
- 04性能与无障碍指南
适用场景
- 01添加悬停微交互
- 02构建堆叠 Toast 动画
- 03创建文本显现和标签指示器
- 04制作高度变化和模态框过渡
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill animate-skill安装后在 Claude Code 中输入/animate-skill确认已加载。
附带文件stub.yaml
详细介绍
animate-skill
目录占位条目 — 完整技能:delphi-ai/animate-skill
决策树
-
是否已安装完整技能? 上游将此技能命名为
animate,因此它会安装在此指针旁边(不会替换指针)。- 全局:
f=~/.agents/skills/animate/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - 项目:
f=.agents/skills/animate/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ 技能已作为animate安装,调用它并继续pointer→ 转到第 2 步
- 全局:
-
检测作用范围,然后安装:
[ -e ~/.agents/skills/animate-skill ] && echo "global" || echo "project"全局:
npx skills add delphi-ai/animate-skill --skill animate -g -y项目:
npx skills add delphi-ai/animate-skill --skill animate -yClaude Code: 发送以
!开头的命令作为聊天消息,即可在不离开对话的情况下运行该命令。
注意事项
- **许可证:**没有 LICENSE 文件
- 名称冲突:
animate也由emilkowalski-skill写入(无论是安装本身还是其目录指针);同时安装两者会覆盖较早安装的那个。
安装后调用
- 技能名称:
animate - 触发短语:"animate"、"hover animation"、"toast animation"、"text reveal"、"animate-skill"
功能介绍
受 Emil Kowalski 启发的 Next.js 和 React 动画模式,基于他的《Animations on the Web》课程。包含缓动与持续时间速查表、参考笔记(CSS 动画、Framer Motion、缓动与时序、性能与无障碍),以及可运行的 .tsx 示例:悬停微交互、Toast 堆叠、文本显现、共享布局的标签页指示器、动态高度和模态框过渡。其设计理念强调让动效显得自然且有明确目的,而非仅作装饰:每个动画都应发挥清晰的沟通作用。
不适用场景
- 涉及多个连续步骤的复杂时间线编排(使用
gsap-skills) - 视频或 Lottie 输出(使用
wiggle-claude-skill)
评论
支持 Markdown