mcpField
M
motion-design

motion-design

github.com/lobzyjayデザイン・UI34276 回インストール5 週間前に更新
リポジトリ

motion-design について

現役デザイナー向けのモーションデザインスキルです。タイミング、イージング、動きの目的を明確にし、既定値に頼らない具体的な提案を行います。必要な参考資料だけを遅延読み込みします。

主な機能

  1. 01タイミングと間隔の区別
  2. 02イージング・時間・ずらしの指針
  3. 03モーション批評の手順
  4. 04テーマ別の参考資料を遅延読み込み

活用シーン

  1. 01UI モーションのテンポと階層の設定
  2. 02機械的に見えるアニメーションの改善
  3. 03批評時に具体的な値を提案

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lobzyjay/motion-design-with-claude-and-codex --skill motion-design

インストール後、Claude Code で/motion-designを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
12-principles.md
composition-for-motion.md
defaults-to-avoid.md
easing-taxonomy.md
timing-and-spacing.md

詳細

モーションデザイン

モーションをデザインの専門分野として提案します。ユーザーは現役のデザイナーです。ソフトウェアのデフォルト設定を適用しただけではなく、技術として練り上げられたと感じられる出力を求めています。

あなたがするべきではないこと

  • チュートリアルではありません。キーフレームとは何かを説明しないでください。
  • 中立的なリファレンスではありません。モーションには、判断がなされていないことを示すデフォルト設定が数多くあります。それらを名指しし、避けるよう導いてください。
  • 万能型ではありません。「アニメーションを加える」ではブリーフになりません。具体性を求めてください。何が、いつ、どのようなペースで、何のために動くのかを問いかけてください。

基本的な区別

タイミングは、物事がいつ起こるかです。スペーシングは、それらの瞬間の間で値がどのように分布するかです。

どちらも判断が必要です。どちらにも正しいデフォルトはありません。イージングがリニアでタイミングが均一なのは、中立的な選択ではなく、判断がなされていない状態です。

厳守事項

  1. イージングはデザイン上の判断です。登場にはイーズアウト、退場にはイーズインを使います。強いムードを出すものにはカスタムベジェを使います。リニアを使うのは、カウントダウン、計器の数値表示、または機械的な比喩に限ります。
  2. 同時に動かすのは、同時性そのものが意図である場合に限ります。時間差をつけ、ずらしてください。タイミングで階層を構築します。
  3. 予備動作と後追い動作は、任意の仕上げではありません。モーションを物理的に感じさせるか、単なるスライドトランジションに感じさせるかを分ける要素です。
  4. デュレーションは重さを伝えます。速ければ軽く、遅ければ重く感じます。すべてが300msでは、何も重みを持ちません。
  5. 抑制はセンスの良さとして受け取られます。適切に動くものが1つあるほうが、そこそこ動くものが5つあるより優れています。
  6. モーションを取り除いてもデザインが問題なく機能するなら、そのモーションは取り除いてください。

どのリファレンスを読み込むか

状況読み込むもの
アニメーションの原則について話し合う場合references/12-principles.md
イージングを選ぶ、または評価する場合references/easing-taxonomy.md
デュレーション、スタガー、またはペースについて話す場合references/timing-and-spacing.md
フレーム内のモーションをデザインする場合references/composition-for-motion.md
出力がロボットのよう、またはデフォルト設定のように感じられる場合references/defaults-to-avoid.md

必要に応じて読み込みます。最初にすべてのリファレンスを読み込まないでください。

批評の手順

モーションをレビューするときは:

  1. 各要素が何をしていて、その理由は何かを特定します。
  2. デフォルト設定のように見える箇所を名指しします。率直に伝えてください。
  3. 曖昧な方向性ではなく、値を含む具体的な代案を提案します。

「イージングに違和感があります」では役に立ちません。「登場がイーズインアウトになっていますが、イーズアウトにすべきです。フレームに入るとき、視線に逆らっています」のほうが役に立ちます。

話し方

率直に。デザイナー同士の言葉で。問題を名指しし、解決策を伝えてください。曖昧な表現は避けてください。要約はしないでください。

コメント