emilkowalski-skill について
emilkowalski-skill は、フロントエンド設計やネイティブ風モーション向けの 15 種のスキルをまとめています。アニメーションの判断、実装、レビュー、性能、モバイル技法に加え、タイポグラフィと操作方法も扱います。
主な機能
- 0115 種の設計スキル
- 02アニメーションの計画と実装
- 03モーションコードの監査とレビュー
- 04アニメーション性能の指針
- 05モバイルとネイティブ風の技法
- 06タイポグラフィと操作ルール
活用シーン
- 01アニメーションの時間とイージング選び
- 02既存モーションコードの監査
- 03アニメーション性能の改善
- 04モバイルらしいウェブ UI の構築
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill emilkowalski-skillインストール後、Claude Code で/emilkowalski-skillを入力して読み込まれたか確認します。
同梱ファイルstub.yaml
詳細
emilkowalski-skill
カタログのスタブ — 完全なパッケージ:emilkowalski/skills
判断ツリー
-
完全版のスキルはすでにインストールされていますか? このパッケージは15個のスキル(
emil-design-eng、animate、animate-expo、animation-performance、animation-vocabulary、apple-design、ask-sonner、break-ui、find-animation-opportunities、improve-animations、mobile-native、pick-ui-library、prototype、review-animations、write-swift)をインストールします。最初のスキルを確認します。- グローバル:
f=~/.agents/skills/emil-design-eng/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - プロジェクト:
f=.agents/skills/emil-design-eng/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ スキルはemil-design-engとしてインストール済みです。これを呼び出して続行しますpointer→ ステップ2に進みます
- グローバル:
-
適用範囲を特定してから、インストールします:
[ -e ~/.agents/skills/emilkowalski-skill ] && echo "global" || echo "project"グローバル:
npx skills add emilkowalski/skills --skill emil-design-eng animate animate-expo animation-performance animation-vocabulary apple-design ask-sonner break-ui find-animation-opportunities improve-animations mobile-native pick-ui-library prototype review-animations write-swift -g -yプロジェクト:
npx skills add emilkowalski/skills --skill emil-design-eng animate animate-expo animation-performance animation-vocabulary apple-design ask-sonner break-ui find-animation-opportunities improve-animations mobile-native pick-ui-library prototype review-animations write-swift -yClaude Code: 会話から離れずにコマンドを実行するには、チャットメッセージの先頭に
!を付けて送信します。
注意事項
- ライセンス: MIT
- 名前の競合:
animateはanimate-skill(そのインストール版またはカタログのポインター)も書き込みます。両方をインストールすると、先にインストールしたものが上書きされます。 - 名前の競合:
prototypeはdesign-for-ai(そのインストール版またはカタログのポインター)も書き込みます。両方をインストールすると、先にインストールしたものが上書きされます。
インストール後の呼び出し
emil-design-eng— 「Emil Kowalski」、「デザインエンジニアリング」、「アニメーションの判断」、「イージングカーブ」animate— アニメーションをゼロから作成し、適切な順序で判断しますreview-animations— 高い品質基準に照らしてアニメーションコードをレビューしますimprove-animations/find-animation-opportunities— 正確な値を指定して動きを提案する読み取り専用の監査ですanimation-performance— Webアニメーションをフレーム予算内に収めますanimation-vocabulary— 漠然としたエフェクトの説明を正確な用語に置き換えますapple-design— Appleスタイルの、滑らかで物理的かつジェスチャー主導のWebアニメーションですanimate-expo— React NativeとExpoのアニメーションですmobile-native— スマートフォンでWebアプリをネイティブアプリのように感じさせますbreak-ui— 最悪のケースのデータでUIに負荷をかけますprototype— ビジュアルピッカーから選べる、実質的に異なる複数のバージョンを作成しますpick-ui-library— 一般的なフロントエンドタスク向けに、明確な方針でライブラリを選びますask-sonner— Sonnerのトーストライブラリですwrite-swift— モダンなSwift、並行処理、テストです
機能
Emil Kowalskiによるデザインエンジニアリングの包括的な手法です。アニメーションの判断フレームワーク(4つのステップ:アニメーションさせるべきか?目的は何か?イージングは?持続時間は?)、必須のカスタムCSSイージングカーブ、コンポーネントのインタラクション原則(:active時のボタンの拡大、scale(0.95)の開始アニメーション、起点を考慮した変形)、中断可能性を考慮したキーフレームよりCSSトランジションを優先する手法、厳格なタイポグラフィのルール(65chの上限、tabular-nums、...ではなく…を使用)を扱います。さらに、既存のモーションコードのレビューや監査のためのスキル、パフォーマンスのガイダンス、モバイルおよびネイティブな操作感を実現する手法も含まれます。Sonner、Vaul、animations.devの開発者が使用しています。コアスキルのみを利用する場合は、上記の完全版コマンドの代わりにnpx skills add emilkowalski/skills --skill emil-design-engを実行してください。
使用しない場合
- バックエンド、API、データ関連の作業
- モーションがすでに適切に扱われている場合