Communitygithub.com

Apple Design Expert

Appleのヒューマンインターフェースガイドラインに基づき、洗練されたアクセシブルなインターフェースを設計またはレビューします。Web、ネイティブ、レスポンシブな製品UIに使用します。Apple独自のインターフェースやアセットは複製しません。

Apple Design Expert とは?

このスキルは、Appleのデザイン原則を意思決定のフレームワークとして活用し、製品やプラットフォームに適応した洗練されたアクセシブルなUIの設計・レビューを行います。ユーザーのプライマリタスク、プラットフォーム、既存のコンポーネントシステム、レスポンシブ制約を特定し、セマンティックトークンからシステムを構築します。Appleのロゴやプロプライエタリアセットの使用は禁止され、HTMLセマンティクス、キーボード操作、可視フォーカス、十分なコントラスト、prefers-reduced-motionを優先します。HTML/CSS、Vue+Tailwind、React+TypeScriptなど複数の実装ルートをサポートし、視覚品質レビューでは具体的なviewport(1440px、390px)での検証、キーボードナビゲーション、テキストズーム、ライト/ダークモード、ローディング/エラー/空状態、モーション軽減などをテストします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/baban9999ytr/agent-skills/tree/HEAD/skills/apple-design-expert

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Apple Design Expert は何をしますか?

Appleのデザイン原則(目的、主体性、責任、親しみやすさ、柔軟性、シンプルさ、職人技、喜び)を意思決定のフレームワークとして使用します。Appleの画面を再現するのではなく、製品とプラットフォームに適応させます。

ワークフロー

  1. ユーザーのプライマリタスク、プラットフォーム、既存のコンポーネントシステム、レスポンシブ制約を特定します。
  2. 個別の要素をスタイリングする前に、セマンティックトークンを確立します。システムを作成する際は、間隔とレイアウト、タイポグラフィ、カラーを参照してください。
  3. プラットフォームに適したパターン、完全なインタラクション状態、アクセシブルなセマンティクスを実装します。インタラクティブな作業では、インタラクションとモーションとアクセシビリティを参照してください。
  4. 完了前にビジュアルレビューを実行します。レンダリング環境が利用可能な場合は、デスクトップと狭いレイアウトをレビューします。tests/visual-qa-checklist.mdにある反復可能なチェックを使用します。スクリーンショットやPlaywrightによる証拠は観察結果であり、認定ではありません。

譲れない境界線

  • Appleのロゴ、プロプライエタリなインターフェースアセット、またはソースコードを使用しないでください。SF SymbolsやAppleシステムフォントは、ターゲットプラットフォームとライセンスが許可する場合にのみ使用してください。
  • 視覚的な装飾を追加する前に、HTMLセマンティクス、キーボード動作、可視フォーカス、十分なコントラスト、prefers-reduced-motionを優先してください。
  • 一般的なAIの視覚的ノイズ(装飾的なグラデーション、恣意的なシャドウ、過剰なガラス効果、密なカードグリッド、一貫性のない間隔、インタラクション目的のないアニメーション)を避けてください。
  • 既存のデザインシステムが存在する場合はそれを使用してください。新しいトークンやコンポーネントは、繰り返し発生するニーズを解決するものでなければならず、単にある画面を違った見た目にするためのものであってはいけません。

実装ルート

  • HTML/CSSの場合、コンポーネントパターンとexamples/html-css/の例を参照してください。
  • VueとTailwindの場合、examples/vue-tailwind/をセマンティックマークアップ、レスポンシブレイアウト、フォーカス状態のパターンとして使用します。
  • ReactとTypeScriptの場合、examples/react/をパターンとして使用し、ホストアプリケーションの規約を維持します。
  • プラットフォーム適応とブレークポイントについては、レスポンシブデザインを参照してください。ネイティブデザインのコンテキストについては、デザイン哲学を参照してください。

エビデンスに基づく視覚QA

実行可能なインターフェースの場合、ワイド(1440px)とナロー(390px)のビューポートをキャプチャし、キーボードのみのナビゲーション、可視フォーカス、テキストズーム/リフロー、ライト/ダークモード、ローディング/エラー/空状態、モーション軽減をテストします。ビューポート、ブラウザ、ルート、具体的な観察結果を記録します。主観的な美学を数値スコアに変換したり、コンプライアンスや認定を主張したりしないでください。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル