css-animation-creator について
css-animation-creatorは、Web UIのモーションを設計するスキルで、インターフェースを構築する開発者向けです。CSS、Tailwind、Framer Motionのパターンや資料を活用し、アクセシビリティ、GPU効率、低性能デバイスでの検証を重視します。
主な機能
- 01モーションの目的に応じた手法の選択
- 02トランジション、キーフレーム、操作パターンの参照
- 03アニメーション対象をtransformとopacityに限定
- 04動きを減らす設定への対応
- 05低性能デバイスとレイアウトスラッシングの確認
活用シーン
- 01ボタンやフォームへの状態フィードバック追加
- 02ローディング表示やスケルトンスクリーンの作成
- 03ページ遷移やスクロールアニメーションの実装
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill css-animation-creatorインストール後、Claude Code で/css-animation-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/accessibility.mdkeyframe-library.mdloading-animations.mdmicro-interactions.mdpage-transitions.mdperformance.mdprinciples-and-timing.mdscroll-animations.mdtailwind-config.mdtransitions.md詳細
CSS アニメーションクリエイター
CSS、Tailwind、Framer Motion を使って、プロダクション品質でアクセシブル、かつ GPU 効率に優れた Web UI のモーションを作成します。
ワークフロー
- モーションの目的(フィードバック、楽しさ、ガイダンス、ストーリーテリング)を特定します。
- 手法を選びます。状態変化には CSS トランジション、ループや複数段階のモーションにはキーフレーム、オーケストレーションやスクロール連動エフェクトには Framer Motion または JS を使用します。
- インタラクションに合わせてタイミングとイージングを設定します。
references/principles-and-timing.mdのタイミング表とイージング表を適用します。 - アニメーションを作成します。一から書くのではなく、以下の参照ファイルからすぐに使えるキーフレームやパターンを取り入れます。
- GPU アクセラレーションのため、アニメーション対象のプロパティを
transformとopacityに限定します。references/performance.mdを適用します。 - すべてのアニメーションで、視覚効果を抑える設定を尊重します。
references/accessibility.mdを適用します。 - リリース前にローエンドデバイスで確認し、レイアウトの頻繁な再計算がないことを確認します。
内容
references/principles-and-timing.md— ディズニーの 12 原則の UI への適用、時間とイージングの表。references/transitions.md— トランジションの構文、イージング関数、cubic-bezier プリセット、Tailwind トランジション。references/keyframe-library.md— キーフレームの構文、フェード、拡大縮小、バウンス、回転、スライド、注目を集めるキーフレーム。references/loading-animations.md— スピナー、ドット、スケルトンローダー、シマー、プログレスバー。references/micro-interactions.md— ボタン、ホバー、アイコン、フォーム、成功・エラー時のインタラクション。references/page-transitions.md— View Transitions API、Framer Motion のページ遷移と共有レイアウト遷移、段階的に表示するリスト。references/scroll-animations.md— Intersection Observer、Framer Motion のスクロールフック、ネイティブ CSS のスクロール駆動アニメーション。references/accessibility.md—prefers-reduced-motionCSS、Tailwind の motion-safe/reduce、React フック。references/tailwind-config.md— すぐに使えるtailwind.config.jsのアニメーションおよびキーフレーム定義。references/performance.md— GPU アクセラレーション対応プロパティ、will-change、contain、パフォーマンスチェックリスト。
コメント
Markdown 対応