关于 framer-motion-skills
framer-motion-skills 是一组涵盖 Framer Motion 五个领域的技能,面向使用 React 和 Next.js 的开发者。内容包括集成、变体编排、滚动效果、手势交互和布局过渡。
主要功能
- 01React 和 Next.js 集成
- 02动画变体与编排
- 03滚动联动与触发效果
- 04手势驱动的交互
- 05布局与共享元素过渡
适用场景
- 01为 React 界面添加手势交互
- 02构建滚动联动动画
- 03创建共享元素布局过渡
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill framer-motion-skills安装后在 Claude Code 中输入/framer-motion-skills确认已加载。
附带文件stub.yaml
详细介绍
framer-motion-skills
目录占位条目——完整软件包:C-Jeril/framer-motion-skills
决策树
-
是否已安装完整技能? 此软件包会安装 5 个技能(
framer-motion-gestures、framer-motion-layout、framer-motion-react、framer-motion-scroll、framer-motion-variants);检查第一个技能。- 全局:
f=~/.agents/skills/framer-motion-gestures/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - 项目:
f=.agents/skills/framer-motion-gestures/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ 技能已以framer-motion-gestures的名称安装;调用它并继续pointer→ 转到第 2 步
- 全局:
-
检测作用范围,然后安装:
[ -e ~/.agents/skills/framer-motion-skills ] && echo "global" || echo "project"全局:
npx skills add C-Jeril/framer-motion-skills --skill framer-motion-gestures framer-motion-layout framer-motion-react framer-motion-scroll framer-motion-variants -g -y项目:
npx skills add C-Jeril/framer-motion-skills --skill framer-motion-gestures framer-motion-layout framer-motion-react framer-motion-scroll framer-motion-variants -yClaude Code: 发送一条以
!开头的命令作为聊天消息,即可在不离开对话的情况下运行该命令。
注意事项
- 许可证: MIT
安装后调用
每个技能都以自身名称安装;Agent 会根据请求选择合适的技能。
framer-motion-react— “AnimatePresence”、“Framer Motion with Next.js”、“SSR”framer-motion-variants— “variants”、“stagger”、“orchestrated animation”framer-motion-scroll— “useScroll”、“parallax”、“scroll-linked animation”framer-motion-gestures— “drag”、“tap”、“hover gesture”framer-motion-layout— “layoutId”、“shared element transition”、“reorderable list”
功能说明
Framer Motion 技能彼此独立,分别涵盖该库的一个领域:React 和 Next.js 集成(AnimatePresence、useAnimation、SSR)、变体与动画编排(状态机、交错、序列编排)、滚动关联和滚动触发动画(useScroll、useTransform、视差)、手势驱动的交互(拖动、平移、轻触、悬停、聚焦),以及带共享元素过渡的布局动画(layoutId)。
上游仓库还列出了第六个核心 API 技能(framer-motion-core),但其 SKILL.md 存在 YAML 错误,因此 skills CLI 目前无法安装;此占位条目也未包含它。Motion 团队自身维护的动画库,请参阅 motion 占位条目。
不适用场景
- 官方 Motion 技能(文档搜索、CSS 弹簧、性能审计、升级指南)→ 使用
motion - GSAP 专属项目或复杂的时间线编排 → 使用
gsap-skills - 不使用 React 框架的原生 CSS 动画 → 使用
animate-css-skill