mcpField
A
apple-design-foundations

apple-design-foundations

github.com/s1gmamale1デザイン・UI3161 回インストール22 週間前に更新
リポジトリ

apple-design-foundations について

Apple の色、タイポグラフィ、レイアウトの基礎を扱うデザインスキルです。適応型のシステムカラー、Dynamic Type、安全領域、グリッドの規則を示し、詳細な参考資料も備えています。

主な機能

  1. 01セマンティックカラーとダークモード
  2. 02システムフォントと Dynamic Type
  3. 038ポイントグリッドと安全領域
  4. 04色・文字・レイアウトの参考資料

活用シーン

  1. 01ライト/ダークに対応する配色選び
  2. 02アプリやマーケティングページの文字設計
  3. 03余白、グリッド、安全領域の計画
  4. 04レスポンシブレイアウトと Bento グリッドの設計

インストール

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

$npx skills add https://github.com/s1gmamale1/apple-design-skills --skill apple-design-foundations

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

同梱ファイル

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

references/
color-systems.md
layout-grid-spacing.md
typography.md

詳細

Apple Design — 基礎(カラー · タイポグラフィ · レイアウト)

Apple があらゆるサーフェスの土台とする視覚的基礎。詳細は 3 つのリファレンスファイルにあり、これはその地図と、間違えてはならないルールです。

使用する場面

  • カラーパレット、ダークモード戦略、ワイドカラーを選ぶとき。
  • タイプスケール(アプリ内の Dynamic Type または apple.com のマーケティング見出し)を設定するとき。
  • スペーシング、グリッド、セーフエリア、ベントーレイアウトを確立するとき。

譲れないルール

  • リテラルカラーよりセマンティックカラー。 システムロール(label、systemBackground、systemBlue)を使い、ライト/ダーク/コントラストに適応できない hex をハードコードしないこと。
  • ダークモード = 減光であり、反転ではない。 高くなったサーフェスは明るくなり、完全反転にはなりません。トゥルーブラックは OLED に資する場面でのみ使います。
  • システムフォントスタック。 font-family: -apple-system, system-ui, "SF Pro", ... — SF は任意の Web フォントとしてライセンスされていないため、スタックに頼ること。オプティカルサイズを合わせます(SF Text < 約 20pt、SF Display ≥ 約 20pt)。
  • Dynamic Type はリフロー必須。 レイアウトは伸びたり折り返したりし、大きなサイズでも本文テキストを切り詰めてはいけません。
  • 8 ポイントグリッド(狭い間隔には 4pt のハーフステップ)。最小タップターゲットは 44×44pt。env(safe-area-inset-*) を尊重すること。

リファレンス

ファイル用途
references/color-systems.mdセマンティック/システムカラーの表、P3、ダークモードの階段、コントラスト、CSS トークン
references/typography.mdSF ファミリー、オプティカルサイズ、Dynamic Type の表、トラッキング、マーケティング向け clamp() スケール
references/layout-grid-spacing.md8pt システム、マージン/インセット、apple.com のブレークポイント、ベントーグリッドのレシピ

よくある間違い

  • 適応型トークンではなくハードコードした hex。ダークモードに完全反転を使用。
  • 誤ったオプティカルサイズ/疑似ボールド。本文のトラッキングが詰まりすぎ。
  • グリッドから外れたスペーシング。セーフエリアの無視。ヒーロータイルのない窮屈なベントー。

関連: グラス/ビブランシーカラー → apple-design-materials · タイプ・イン・モーション → apple-design-motion · アクセシビリティとしてのコントラスト/Dynamic Type → apple-design-tactics。

コメント