design-motion-principles について
design-motion-principlesは、インターフェースのモーションを作成・監査するスキルです。デザイナーや開発者向けに、プロジェクトの状況に応じて3つの設計視点を使い分けます。
主な機能
- 01作成・監査モード
- 02状況に応じた視点の重み付け
- 03React、Framer Motion、CSS、HTMLで出力
- 04モーションの不足点を分析
- 05AIらしい定型表現を避けるチェックリスト
- 06HTMLレポートまたはターミナル出力
活用シーン
- 01UIコンポーネントに意図的な動きを追加
- 02既存インターフェースのアニメーションを確認
- 03アニメーション監査レポートを作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill design-motion-principlesインストール後、Claude Code で/design-motion-principlesを入力して読み込まれたか確認します。
同梱ファイルstub.yaml
詳細
design-motion-principles
カタログの概要 — スキルの完全版:kylezantos/design-motion-principles
判断フロー
-
完全版のスキルはすでにインストールされていますか?
- グローバル:
f=~/.agents/skills/design-motion-principles/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - プロジェクト:
f=.agents/skills/design-motion-principles/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ スキルはdesign-motion-principlesとしてインストール済みです。呼び出して先に進みますpointer→ ステップ 2 に進みます
- グローバル:
-
スコープを検出してから、インストールします。
[ -e ~/.agents/skills/design-motion-principles ] && echo "global" || echo "project"グローバル:
npx skills add kylezantos/design-motion-principles --skill design-motion-principles -g -yプロジェクト:
npx skills add kylezantos/design-motion-principles --skill design-motion-principles -yClaude Code: 会話を離れずにコマンドを実行するには、チャットメッセージを
!で始めて送信します。
注意事項
- ライセンス: MIT
インストール後の呼び出し
- スキル名:
design-motion-principles - トリガーフレーズ:「アニメーションを追加」「アニメーションを監査」「ホバー状態」「入場・退場アニメーション」「モーションレビュー」「AI っぽいモーション」
スキルはリクエストからモードを判断します。
| 指示 | モード |
|---|---|
| 「これをアニメーション化して」「モーションを追加して」「生き生きとした感じにして」 | 作成 |
| 「アニメーションを監査して」「モーションをレビューして」「AI っぽいか確認して」 | 監査 |
| 曖昧な場合 | スキルがどちらのモードか尋ねます |
このスキルの機能
2 つのモードと、プロジェクトのコンテキストに応じて重み付けされる 3 つの視点があります。
| モード | 出力 |
|---|---|
| 作成 | コンテキストの把握、視点の重み付けを行い、モーションを組み込んだコンポーネントを作成します(React / Framer Motion / CSS / HTML) |
| 監査 | モーションの不足箇所の分析と、AI っぽさを避けるチェックリストを作成します。自動ループする CSS デモ付きのブランド仕様の HTML レポートとして出力されます。インラインの Markdown で出力するには --terminal を指定します |
3 つの視点:
- Emil Kowalski — 控えめさとスピード。「そもそもアニメーションさせる必要がありますか?」
- Jakub Krehel — 本番品質の仕上がり。「さりげない表現になっていますか?」
- Jhey Tompkins — 創造的な実験。「これをどのように発展させられますか?」
この 3 つの視点を一律に適用するのではなく、それらの間に生まれる生産的な緊張関係を活かすことが重要です。このスキルは独自の workflows/ フォルダーと references/ フォルダーを読み込むため、SKILL.md だけをコピーするのではなく、skills CLI を使ってインストールする必要があります。
使用しないケース
- 静的なレイアウト、色、タイポグラフィの作業(
ui-ux-pro-maxなどのデザインシステムスキルを使用します) - Emil Kowalski の単一視点によるガイダンスのみが必要な場合(
emilkowalski-skillを使用します) - JavaScript の状態管理が必要な、インタラクティブなジェスチャー駆動型アニメーション(
framer-motion-skillsを使用します)
コメント
Markdown 対応