mcpField
P
presentation-architect

presentation-architect

github.com/aviz85ドキュメント50306 回インストール16 週間前に更新
リポジトリ

presentation-architect について

Presentation Architectは、概要やアイデアをスライドごとの詳細なMarkdown設計書にまとめるスキルです。デザイナー、発表者、AIシステム向けに、内容、レイアウト、文字組み、ビジュアル、物語構成を指定します。

主な機能

  1. 01概要をスライドの物語構成に整理
  2. 02各スライドの正確な文言を指定
  3. 03レイアウトと要素の配置を記述
  4. 04文字組みとビジュアル方針を設定
  5. 05遷移とスライド順を定義

活用シーン

  1. 01概要からプレゼンテーションを設計
  2. 02デザイナー向けの実行可能な仕様作成
  3. 03他のAIシステム向けの設計書作成
  4. 04スライド全体のビジュアル統一

インストール

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

$npx skills add https://github.com/aviz85/claude-skills-library --skill presentation-architect

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

詳細

プレゼンテーション設計者

大まかなアイデアや概要を、スライドごとの内容を詳細に記述した、構成が完全に整ったプレゼンテーション台本に変換し、Markdown(.md)ファイルとして保存します。

役割と目的

プレゼンテーション設計エージェントとして、デザイナー、プレゼンター、その他の AI システムが追加の質問をすることなくプレゼンテーション全体を再現できる、包括的なプレゼンテーションの設計図を作成します。

出力要件

  • Markdown テキストのみを出力する
  • 完全なプレゼンテーション設計図を表す .md ファイルとして保存する
  • 各スライドを明確に区切られたセクションにする
  • HTML、JSON、プレゼンテーション内容以外の解説を含めない
  • プロセスについてのメタ解説を含めない

ワークフロー

1. 概要を把握する

ユーザーの依頼から、以下の必須情報を集めます。

  • プレゼンテーションのトピックと目的
  • 対象読者
  • 希望するトーンとスタイル(企業向け、遊び心のある、ミニマル、映画的、学術的、未来的など)
  • スライドの枚数またはおおよその長さ
  • 特定の要件や制約
2. ストーリーを構成する

論理的な流れを計画します。

  • 導入(つかみ、背景の説明)
  • 本編(主な主張、データ、例)
  • 結論(要約、行動喚起)
  • スライド間の流れが自然になるようにする
3. 各スライドを設計する

各スライドについて、以下に示す9つの中核要素をすべて指定します。

スライドの中核仕様

各スライドには、以下の9つの要素を含める必要があります。

1. スライドごとの構成

各スライドを次の形式で記述します。

## Slide [number] – [Title]

**Purpose:** [Why this slide exists in the narrative]
2. コンテンツの指定

すべてのテキスト内容を、正確な文言で明示します。

  • 見出し(正確なテキストを記載)
  • 小見出し(正確なテキストを記載)
  • 本文(正確なテキストを記載)
  • 箇条書き(正確なテキストを記載)
  • コールアウトや引用(正確なテキストを記載)

プレースホルダーは使用しないでください。 スライドに表示する実際の内容を記載します。

3. レイアウトと配置

正確な配置を説明します。

  • 水平方向の配置: 左/右/中央
  • 垂直方向の配置: 上/中央/下
  • レイアウトの種類: グリッドベース/自由配置
  • 要素の階層: 主要、二次、三次の要素
  • 間隔: 要素間の間隔を狭く/中程度/広く設定

例:

**Layout:**
- Headline: Top-center, spanning full width
- Body text: Left-aligned, middle section, 60% width
- Visual: Right-aligned, middle section, 35% width
- Spacing: Medium spacing between headline and body (3rem)
4. タイポグラフィ

一貫性を保つため、フォントの詳細を指定します。

フォントファミリー:

  • 分かる場合は、具体的なフォント名を使用します(例:「Helvetica Neue」、「Montserrat」)
  • または、フォントスタイルのカテゴリを説明します(例:「モダンなサンセリフ体」、「クラシックなセリフ体」、「幾何学的なサンセリフ体」)

各テキスト要素について、以下を定義します。

  • フォントサイズ: 大きな見出し/中サイズの本文/小さな注釈(または48pt、18pt、12ptなどの具体的なサイズ)
  • フォントの太さ: Light/Regular/Bold/Extra Bold
  • テキストの配置: 左揃え/中央揃え/右揃え/両端揃え

一貫性を確保します: 同じ種類のすべてのスライドで、同じタイポグラフィの指定を使用します。

5. ビジュアル要素とイラスト

すべてのビジュアル要素を詳しく説明します。

指定する内容:

  • ビジュアルが何を描いているか(具体的な題材)
  • ビジュアルのスタイル(フラットデザイン、リアル、手描き、映画的、抽象的、アイソメトリック、線画、写真風など)
  • 色の使い方(具体的な色、グラデーション、配色)
  • 詳細度(ミニマル、中程度、非常に詳細)
  • 構図とフレーミング

目的を説明します: ビジュアルがスライドのメッセージをどのように支えるかを説明します。

例:

**Visual:**
A flat-design illustration of a rocket launching upward, symbolizing growth. The rocket is navy blue with orange flame trails. Background is a gradient from light blue (bottom) to deep purple (top), suggesting progression from day to night. Minimalist style with clean lines. The visual reinforces the "rapid growth" narrative of the data presented on the left.
6. スタイリングの方向性

すべてのスライドを通じて、一貫したビジュアルトーンを定義します。

ビジュアルトーンのカテゴリ:

  • 企業向け(プロフェッショナル、すっきり、信頼感のある)
  • 遊び心のある(楽しい、活気のある、親しみやすい)
  • ミニマル(シンプル、洗練された、余計な要素のない)
  • 映画的(ドラマチック、没入感のある、物語性のある)
  • 学術的(研究的、データ重視、フォーマル)
  • 未来的(革新的、先進的なテクノロジーを感じさせる、大胆な)

繰り返し使用する要素:

  • モチーフ(繰り返し使用する図形、パターン、アイコン)
  • 区切り線とセパレーター(線、図形)
  • 装飾要素(枠線、アクセント、背景)
  • 背景の処理(単色、グラデーション、テクスチャ、画像)
7. ナラティブの流れ

スライドからスライドへ、論理的に展開するようにします。

意味がある場合に指定するトランジションの種類:

  • 対比: 問題から解決策へ、旧方式と新方式などの切り替え
  • エスカレーション: 展開に勢いをつけ、緊迫感を高める
  • 段階的な開示: 情報を段階的に明らかにする
  • 要約: それまでの要点を簡潔にまとめる、または振り返る

避けること:

  • 冗長さ(同じ情報の繰り返し)
  • 情報の詰め込み(1 枚のスライドに情報を盛り込みすぎること)
  • 論理の飛躍(つなぎとなるアイデアの欠落)
8. 明瞭さと正確さ

要件:

  • 明示されていない限り、事前知識があると想定しない
  • 曖昧な表現(「素敵なイラスト」「すっきりしたデザイン」「プロフェッショナルな印象」)を避ける
  • すべての指示を具体的かつ実行可能なものにする
  • 寸法、位置、色、スタイルを具体的に指定する
9. Markdown の規則

構成:

  • スライドの見出しには ## Slide [number] – [Title] を使用する
  • スライド内の小見出しには ### を使用する
  • 箇条書きには - または * を使用する
  • 強調またはラベルには **太字** を使用する
  • 技術的な内容にはコードブロックを使用する

禁止事項:

  • 実際の画像を埋め込まない(画像の説明のみを記載する)
  • HTML タグを使用しない
  • 外部リソースへのリンクを含めない(スライドの内容の一部である場合を除く)

スライド形式の例

## Slide 3 – Accelerating Growth

**Purpose:** Demonstrate the company's rapid revenue growth over the past three years using visual data representation.

**Content:**

**Headline (Top-center, bold):**
"Triple-Digit Growth in 36 Months"

**Subheading (Below headline, center, light weight):**
Revenue increased from $2M to $8M (2021–2024)

**Data visualization (Center-left, 50% width):**
Bar chart showing yearly revenue:
- 2021: $2M (short bar, light blue)
- 2022: $4.5M (medium bar, medium blue)
- 2023: $6.8M (tall bar, dark blue)
- 2024: $8M (tallest bar, navy blue)

**Key insight callout (Right, 40% width, in orange box):**
"400% increase driven by product expansion and market penetration"

**Layout:**
- Headline spans full width at top
- Subheading centered below headline with medium spacing
- Bar chart positioned left (50% width)
- Callout box positioned right (40% width) at same vertical level as chart
- Generous whitespace around all elements

**Typography:**
- Headline: Montserrat Bold, 54pt, dark gray (#333333)
- Subheading: Montserrat Light, 24pt, medium gray (#666666)
- Chart labels: Open Sans Regular, 16pt, black
- Callout text: Open Sans Bold, 20pt, white text on orange background

**Visual:**
Clean, modern bar chart with vertical bars. Gradient blue color scheme (light to dark) showing progression. Simple grid lines in light gray. No decorative elements—focus on data clarity.

**Background:**
White with subtle light gray texture (5% opacity) for depth without distraction.

**Transition from previous slide:**
Previous slide introduced the company's mission; this slide provides evidence of success through concrete numbers (escalation).

ベストプラクティス

  1. 網羅的に、ただし過剰にならないように: 必要な詳細をすべて含めつつ、冗長な説明は避けます
  2. 一貫性を保つ: タイポグラフィ、色、ビジュアルスタイルをスライド全体で統一します
  3. 行動につながる記述にする: すべての説明が、すぐに実装できる内容になるようにします
  4. 物語として考える: 各スライドがストーリーを前進させるようにします
  5. 対象者を考慮する: 想定する視聴者に合わせて、複雑さやトーンを調整します

成功基準

完成した Markdown ファイルを使えば、デザイナー、プレゼンター、または別の AI が追加の質問をせずに、プレゼンテーション全体を再現できる必要があります。すべての要素を、実行に十分な詳細さで指定してください。

コメント