fixing-motion-performance について
fixing-motion-performanceは、アニメーションの性能を監査し、具体的な修正案を示すエージェントスキルです。レイアウトスラッシング、コンポジター用プロパティ、スクロール連動モーション、負荷の高いぼかし効果を対象にします。
主な機能
- 01レイアウトスラッシングの検出
- 02コンポジタープロパティの確認
- 03スクロール連動モーションの問題検出
- 04負荷の高いぼかし効果の特定
- 05フレーム落ちを減らす修正案
活用シーン
- 01アニメーション性能の監査
- 02フレーム落ちの原因調査
- 03スクロール連動アニメーションの確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill fixing-motion-performanceインストール後、Claude Code で/fixing-motion-performanceを入力して読み込まれたか確認します。
同梱ファイルstub.yaml
詳細
fixing-motion-performance
カタログ用の仮スタブ — スキルの全文:ibelick/ui-skills
判断ツリー
-
スキルの全文がすでにインストールされていますか?
- グローバル:
f=~/.agents/skills/fixing-motion-performance/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - プロジェクト:
f=.agents/skills/fixing-motion-performance/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ スキルがfixing-motion-performanceとしてインストールされています。スキルを呼び出して続行してくださいpointer→ ステップ 2 に進んでください
- グローバル:
-
スコープを検出してから、インストールします。
[ -e ~/.agents/skills/fixing-motion-performance ] && echo "global" || echo "project"グローバル:
npx skills add ibelick/ui-skills --skill fixing-motion-performance -g -yプロジェクト:
npx skills add ibelick/ui-skills --skill fixing-motion-performance -yClaude Code: 会話から離れずにコマンドを実行するには、チャットメッセージの先頭に
!を付けて送信します。
ご注意
- ライセンス: MIT
インストール後の呼び出し
- スキル名:
fixing-motion-performance - トリガーフレーズ:「motion performance」、「animation performance」、「layout thrashing」、「compositor properties」
機能
アニメーションを監査し、レイアウトのスラッシング、コンポジタープロパティの誤った使用、スクロール連動モーションのアンチパターン、高コストなぼかし効果を検出します。アニメーションを GPU 上で実行するための具体的な修正方法を提示し、フレーム落ちをなくして、滑らかで本番環境に適したモーションを実現します。
使用しない場合
- イージング、タイミング、モーションデザインの原則を選ぶ場合(パフォーマンスではない場合)→
design-motion-principlesを使用します - ライブラリ固有の GSAP 作業(ScrollTrigger、タイムライン、
useGSAP)→gsap-skillsを使用します
コメント
Markdown 対応