mcpField
P
presentation-design

presentation-design

github.com/aaronvanstonデザイン・UI15803 回インストール36 週間前に更新
リポジトリ

presentation-design について

presentation-designは、ライブ発表向けの大胆でミニマルなプレゼンテーション設計ガイドです。スライド制作を行う人を対象に、レイアウト、文字階層、コントラスト、セクションカラーで内容を整理します。

主な機能

  1. 01ダーク優先の高コントラストスタイル
  2. 02タイポグラフィとコントラストの階層
  3. 03セクション別アクセントカラー
  4. 04スライド種別に応じたレイアウト
  5. 05埋め込みメディアの設計指針
  6. 06視覚要素と避けるべき点

活用シーン

  1. 01プレゼンテーションテーマの設計
  2. 02スライド内容に合うレイアウト選び
  3. 03コードやメディアのスライド設計
  4. 04色によるセクション構成

インストール

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

$npx skills add https://github.com/aaronvanston/skills-presentations --skill presentation-design

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

詳細

プレゼンテーションデザイン

ライブプレゼンテーション向けに最適化された、大胆でミニマルなプレゼンテーションのビジュアルデザインガイドです。

基本スタイル

テーマ: ダークモードを基本とし、高コントラストでミニマル(ライトモードにも対応) 雰囲気: モダン、自信に満ちた、テクノロジーを感じさせる

要素仕様
背景黒(#000000)または黒に近い色。ライトモード:#fafafa
メインテキスト白(#FFFFFF)。ライトモード:#09090b
セカンダリテキストグレー(#9CA3AF)
アクセントセクションごとの色(下記参照)
タイポグラフィサンセリフ(例:Geist Sans)、大きなサイズでは細いウェイト
字間狭め(-0.035em~-0.015em)

タイポグラフィの階層

インパクトを生むのは太さではなくサイズです。非常に大きなサイズでは、細字または標準のウェイト(400~600)を使用します。

SECTION LABEL     Small caps, section color, tracked wide
                  Example: "THE PROBLEM" | "WHAT WORKS"

Headline          Massive, primary color, light weight (400-500)
                  Fluid sizing via container queries
                  1-5 words per line typical

Subtitle          Smaller, secondary/muted color, regular weight
                  1-2 lines maximum

Body/Bullets      Medium size, primary or secondary color
                  Bold lead-ins (600 weight) when used
テキストのコントラスト階層

4段階のコントラストを使って奥行きを生み出します。

レベル用途例
Primary見出し、重要なコンテンツ白 / #FFFFFF
Secondaryサブタイトル、補足テキスト明るいグレー
Mutedラベル、メタデータ中間のグレー
Faint背景要素暗いグレー

セクションカラー

プレゼンテーションの主要な各セクションに、それぞれアクセントカラーを設定します。これにより構成が明確になり、聴衆が現在の位置を把握しやすくなります。

色Hex(ダーク)主な用途
ティール#14b8a6オープニング、枠組みの提示、振り返り
赤#f87171問題、課題、緊張感
紫#a78bfa解決策、機能、ツール
アンバー#fbbf24データ、現実の確認、注意事項
緑#34d399ベストプラクティス、効果的なこと
青#60a5fa技術、実装
ピンク#f472b6ハイライト、特別な注目箇所

セクションカラーは、セクションラベル、グラデーション背景、プログレスバー、アクセント要素に使います。

レイアウトパターン

全面ステートメント(最も一般的)
┌─────────────────────────────────────────┐
│ SECTION LABEL                           │
│                                         │
│ Massive                                 │
│ Headline                                │
│ Here                                    │
│                                         │
│ Subtitle text in muted color            │
│                                 [ref] ↗ │
└─────────────────────────────────────────┘
大型ステートメント(最大限のインパクト)
┌─────────────────────────────────────────┐
│ SECTION LABEL                           │
│                                         │
│                                         │
│       Even Bigger                       │
│       Statement                         │
│                                         │
│                                         │
└─────────────────────────────────────────┘
分割レイアウト
┌─────────────────────────────────────────┐
│ SECTION LABEL                           │
│                                         │
│ Headline        │  • Point one          │
│ Here            │  • Point two          │
│                 │  • Point three        │
│ Subtitle        │  • Point four         │
└─────────────────────────────────────────┘
セクション区切り(グラデーション付き)
┌────────────────────┬────────────────────┐
│                    │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
│ Section            │▓▓▓ Gradient ▓▓▓▓▓▓▓│
│ Title              │▓▓▓ Background ▓▓▓▓▓│
│                    │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
│ Subtitle           │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└────────────────────┴────────────────────┘
コードスライド
┌─────────────────────────────────────────┐
│ SECTION LABEL                           │
│ Headline                                │
│ Subtitle                                │
│                                         │
│ ┌─────────────────────────────────────┐ │
│ │ // syntax-highlighted code block    │ │
│ │ const result = await generate()     │ │
│ │                                     │ │
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────┘
データ/指標
┌─────────────────────────────────────────┐
│        ┌────────┐ ┌────────┐ ┌────────┐ │
│        │  $10M  │ │  ~10%  │ │  NPS   │ │
│        │  ARR   │ │ GROWTH │ │   90   │ │
│        └────────┘ └────────┘ └────────┘ │
│ SECTION LABEL                           │
│ Headline                                │
│ Subtitle                                │
└─────────────────────────────────────────┘
人物/写真のグリッド
┌─────────────────────────────────────────┐
│ Headline                                │
│ Subtitle                                │
│                                         │
│ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐        │
│ │photo│ │photo│ │photo│ │photo│        │
│ │Name │ │Name │ │Name │ │Name │        │
│ │TITLE│ │TITLE│ │TITLE│ │TITLE│        │
│ └─────┘ └─────┘ └─────┘ └─────┘        │
│                                         │
│ Photo style: Rounded, B&W or consistent │
└─────────────────────────────────────────┘

スライドの種類 → レイアウトの対応

スライドの種類レイアウト
タイトル全面ステートメント、中央揃え
セクション区切りグラデーション付きの分割レイアウト、セクションカラー
ステートメント全面ステートメント、左揃え
大型ステートメント大型ステートメント、最大サイズ
質問全面ステートメント、中央揃え
目標/アジェンダ分割レイアウト、右側に箇条書き
データ上部に指標ボックス
コード見出し+シンタックスハイライト付きブロック
引用中央揃え、大きな引用符
人物写真のグリッド
振り返り分割レイアウト、ラベル付きの箇条書き
リソースセクションごとにまとめた参考リンク
次のステップタイムラインまたはラベル付きの箇条書き

埋め込みコンテンツ

スライドには、見出しとともにリッチメディアを埋め込めます。

  • コードブロック — シンタックスハイライト付き、ダークな背景
  • ターミナル出力 — ANSIカラー対応の等幅フォント
  • ツイートカード — アバターと出典情報を添えたスタイル付き引用カード
  • 動画プレビュー — 再生ボタン付きサムネイル
  • 記事プレビュー — タイトルと説明を含むリンクカード

ビジュアル要素

  • セクションラベル: 左上、すべて大文字、セクションカラー
  • プログレスバー: 下端、セクションカラー、細め(3px)
  • 参考情報: クリック可能なURLを含む下部フッター
  • グラデーション: セクションカラーを使ったオーロラ風の背景効果
  • アイコン: シンプルな線画アイコン。白またはアクセントカラーで、控えめに使用

避けること

  • テキストの密度が高い段落
  • 箇条書きが4~5項目を超えること
  • クリップアートやストック画像
  • 見出しに太いフォントウェイトを使うこと(代わりにサイズを使う)
  • 互いに競合する複数の焦点
  • 目的のないアニメーション

コメント