Agent SkillsKartikLabhshetwar/screenshot-studio › emilkowal-animations

emilkowal-animations

GitHub

提供基于Emil Kowalski的Web界面动画最佳实践指南,涵盖缓动、时序、性能优化及无障碍设计。适用于React、CSS或Framer Motion中的动画编写、审查与实现,触发场景包括过渡效果、手势交互及组件动效开发。

.agents/skills/emilkowal-animations/SKILL.md KartikLabhshetwar/screenshot-studio

Trigger Scenarios

在React或CSS中编写动画逻辑 审查动画代码以符合最佳实践 实现手势交互如滑动或拖拽 构建Toast通知或抽屉组件的动效

Install

npx skills add KartikLabhshetwar/screenshot-studio --skill emilkowal-animations -g -y
More Options

Non-standard path

npx skills add https://github.com/KartikLabhshetwar/screenshot-studio/tree/main/.agents/skills/emilkowal-animations -g -y

Use without installing

npx skills use KartikLabhshetwar/screenshot-studio@emilkowal-animations

指定 Agent (Claude Code)

npx skills add KartikLabhshetwar/screenshot-studio --skill emilkowal-animations -a claude-code -g -y

安装 repo 全部 skill

npx skills add KartikLabhshetwar/screenshot-studio --all -g -y

预览 repo 内 skill

npx skills add KartikLabhshetwar/screenshot-studio --list

SKILL.md

Frontmatter
{
    "name": "emilkowal-animations",
    "description": "Emil Kowalski's animation best practices for web interfaces. Use when writing, reviewing, or implementing animations in React, CSS, or Framer Motion. Triggers on tasks involving transitions, easing, gestures, toasts, drawers, or motion."
}

Emil Kowalski Animation Best Practices

Comprehensive animation guide for web interfaces based on Emil Kowalski's teachings, open-source libraries (Sonner, Vaul), and his animations.dev course. Contains 43 rules across 7 categories, prioritized by impact.

When to Apply

Reference these guidelines when:

  • Adding animations to React components
  • Choosing easing curves or timing values
  • Implementing gesture-based interactions (swipe, drag)
  • Building toast notifications or drawer components
  • Optimizing animation performance
  • Ensuring animation accessibility

Rule Categories by Priority

Priority Category Impact Prefix
1 Easing Selection CRITICAL ease-
2 Timing & Duration CRITICAL timing-
3 Property Selection HIGH props-
4 Transform Techniques HIGH transform-
5 Interaction Patterns MEDIUM-HIGH interact-
6 Strategic Animation MEDIUM strategy-
7 Accessibility & Polish MEDIUM polish-

Quick Reference

1. Easing Selection (CRITICAL)

2. Timing & Duration (CRITICAL)

3. Property Selection (HIGH)

4. Transform Techniques (HIGH)

5. Interaction Patterns (MEDIUM-HIGH)

6. Strategic Animation (MEDIUM)

7. Accessibility & Polish (MEDIUM)

Key Values Reference

Value Usage
cubic-bezier(0.32, 0.72, 0, 1) iOS-style drawer/sheet animation
scale(0.97) Button press feedback
scale(0.95) Minimum enter scale (never scale(0))
200ms ease-out Standard UI transition
300ms Maximum duration for UI animations
500ms Drawer animation duration
0.11 px/ms Velocity threshold for momentum dismiss
100px Scroll-reveal viewport threshold
14px Toast stack offset

Reference Files

File Description
references/_sections.md Category definitions and ordering
assets/templates/_template.md Template for new rules
metadata.json Version and reference information

Version History

  • fd2951a Current 2026-08-05 14:50

Same Skill Collection

.agents/skills/copywriting/SKILL.md
.agents/skills/frontend-design/SKILL.md
.agents/skills/marketing-psychology/SKILL.md
.agents/skills/programmatic-seo/SKILL.md
.agents/skills/seo-audit/SKILL.md
.agents/skills/vercel-composition-patterns/SKILL.md
.agents/skills/vercel-react-best-practices/SKILL.md
.agents/skills/web-design-guidelines/SKILL.md
.claude/skills/copywriting/SKILL.md
.claude/skills/emilkowal-animations/SKILL.md
.claude/skills/frontend-design/SKILL.md
.claude/skills/marketing-psychology/SKILL.md
.claude/skills/programmatic-seo/SKILL.md
.claude/skills/seo-audit/SKILL.md
.claude/skills/vercel-composition-patterns/SKILL.md
.claude/skills/vercel-react-best-practices/SKILL.md
.claude/skills/web-design-guidelines/SKILL.md
.agents/skills/ai-seo/SKILL.md
.claude/skills/ai-seo/SKILL.md

Metadata

Files
0
Version
fd2951a
Hash
52f80219
Indexed
2026-08-05 14:50

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-06 12:28
浙ICP备14020137号-1 $Гость$