mcpField
G
graphic-designer

graphic-designer

github.com/thepexcelデザイン・UI398 回インストール
リポジトリ

graphic-designer について

graphic-designerは、スライドやグラフィックなどの制作を支援するデザインスキルです。対象者に合わせたレイアウト、色、文字、アクセシビリティの指針と、任意の反復レビューを提供します。

主な機能

  1. 01目的と対象者の整理
  2. 02視覚的階層とレイアウトの指針
  3. 03色・文字・コントラストのルール
  4. 04任意の反復的な品質レビュー

活用シーン

  1. 01プレゼンテーションスライドの設計
  2. 02ソーシャルメディア画像の制作
  3. 03視覚的階層とコントラストの確認

インストール

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

$npx skills add https://github.com/thepexcel/agent-skills --skill graphic-designer

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

同梱ファイル

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

.claude-plugin/
plugin.json
references/
color-theory.md
gestalt.md
layouts.md
presentation-design.md
typography.md

詳細

グラフィックデザイナー

調査に基づくデザイン原則を活用し、効果的なビジュアルコミュニケーションを実現します。

デザイン = コミュニケーション + 美しさ — 優れたデザインは目立ちません。視線を導き、メッセージを伝え、意識せずとも「しっくりくる」ものです。


クイックワークフロー

1. PURPOSE   — What should viewer DO after seeing this?
2. AUDIENCE  — Who? What culture? What device?
3. HIERARCHY — What's #1, #2, #3 in importance?
4. LAYOUT    — Sketch placement (Z or F pattern)
5. COLORS    — 60-30-10 rule (check cultural meaning!)
6. TYPE      — Max 2 fonts (1 display + 1 body)
7. ELEMENTS  — Add graphics, icons, photos
8. REFINE    — Remove until it breaks, then add back
9. CHECK     — Squint test, mobile test, contrast check
10. REVIEW   — Self-critique and iterate (optional loop)

自己レビューのループ(自動改善)

成果物を作成した後、ループを開始して自動的に分析・改善できます。

ユーザーに確認するタイミング

ループを開始する前にユーザーに確認します:

「Auto-Improvement Loop を開始しますか?成果を分析し、十分な品質に達するまで繰り返し改善します。」

オプション:

  1. クイックレビュー — 1回分析し、必要に応じて修正
  2. フルループ — Quality Checklist のすべての項目に合格するまで繰り返し分析
  3. スキップ — レビューせずに納品
レビューループのワークフロー
┌─────────────────────────────────────────────────────┐
│  1. CREATE — สร้างผลงาน (slides, graphics, etc.)    │
└─────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────┐
│  2. ANALYZE — วิเคราะห์โครงสร้าง                    │
│     • อ่าน XML/code ที่สร้าง                        │
│     • ตรวจสอบ positions, sizes, colors             │
│     • สร้าง thumbnails (ถ้าเป็น PPTX)              │
└─────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────┐
│  3. CRITIQUE — วิจารณ์ตาม Design Principles         │
│     ใช้ Review Checklist (ด้านล่าง)                 │
└─────────────────────────────────────────────────────┘
                          ↓
              ┌───────────────────┐
              │  ผ่านทุกข้อ?      │
              └───────────────────┘
               ↙ NO          YES ↘
┌──────────────────┐      ┌──────────────────┐
│  4. FIX          │      │  5. DELIVER      │
│  แก้ไขปัญหา       │      │  ส่งมอบผลงาน     │
│  ที่พบ           │      │                  │
└──────────────────┘      └──────────────────┘
          ↓
    กลับไป Step 2
    (max 3 iterations)
レビューチェックリスト(スコア 0~10)
カテゴリ確認項目重要度
階層#1 の要素は他の要素より 2 倍以上目立っていますか?高
コントラストWCAG AA(4.5:1)を満たしていますか?高
整列要素はグリッドに沿って整列していますか?中
余白空白が 20% 以上ありますか?中
色数色は 4 色以下ですか?中
フォント数フォントは 2 種類以下ですか?低
視覚的インパクト目を引く焦点がありますか?高
ブランドの一貫性ブランドガイドラインに沿っていますか?高

合格基準: 平均 7/10 以上で、重要度が高い項目に 6 未満のものがないこと

視覚的インパクトを高める

視覚的インパクトのスコアが低い場合は、以下のスキルを活用できます:

ニーズスキル用途
ヒーロー画像/art-director優れた構図の AI 画像を生成するためのプロンプトを作成
ローカルでの画像生成/comfyui-userローカルの ComfyUI サーバーを通じて画像を生成
装飾要素/geometric-elements角、線、パターンを作成

連携例:

1. สร้าง slide แล้วพบว่า visual impact ต่ำ
2. ใช้ /art-director สร้าง prompt สำหรับ background image
3. ใช้ /comfyui-user gen รูป (หรือ cloud API)
4. ใส่รูปใน slide แล้ว re-analyze
反復の上限
  • 最大反復回数: 3 回(無限ループを防止)
  • 早期終了の条件: ユーザーから停止の指示があった場合、またはスコアが 2 回連続で向上しなかった場合
  • 報告: 各反復で行った変更をまとめる

デザイン原則(概要)

CRAP の原則
原則内容方法
コントラスト違いを明確にするサイズ、色、太さ
反復一貫性を生み出す色やフォントを再利用
整列視覚的につなげるグリッド、端
近接関連する項目をまとめる間隔

→ 詳細:references/gestalt.md

視覚的階層(影響の大きい順)
  1. サイズ — 大きいほど重要
  2. 色/コントラスト — 明るい色ほど先に目を引く
  3. 位置 — 左上(西洋)、右上(RTL)
  4. 余白 — 独立させることで強調
  5. 太さ — 太字は目立つ
読み取りパターン
パターン最適な用途流れ
Z パターンビジュアル/マーケティング左上 → 右上 → 左下 → 右下
F パターンテキストの多いコンテンツ横方向に読み、左側を縦方向に下へ

カラーシステム

60-30-10 ルール
%役割例
60%メイン背景
30%サブコンテナー、カード
10%アクセントCTA、強調箇所
クイックパレット
雰囲気色
プロフェッショナルネイビー + 白 + ゴールド
エネルギッシュオレンジ + 黒 + 白
穏やか青 + ライトグレー + 白
プレミアム黒 + ゴールド + 白
2025 年のトレンドダークカラー + ネオンのアクセント
色が持つ文化的な意味(まず確認してください!)
色西洋東アジアタイの文脈
赤危険、緊急性幸運、喜び縁起が良い
白純粋、清潔喪正式/喪
黄楽観神聖王室
金高級繁栄プレミアム

→ 詳細ガイド:references/color-theory.md

アクセシビリティ(WCAG)
規格通常のテキスト大きなテキスト(18pt以上)
AA(最低基準)4.5:13:1
AAA(強化基準)7:14.5:1

ツール:WebAIM Contrast Checker


タイポグラフィ

クイックルール
  • フォントは最大2種類 — ディスプレイ用1種類+本文用1種類
  • サイズで階層を表現 — フォントを変えるのではありません
  • 行の高さ — 本文は1.4〜1.6、見出しは1.1〜1.2
安全なフォントの組み合わせ
ディスプレイ本文印象
Montserrat BoldOpen Sansモダン
Playfair DisplayLatoエレガント
Kanit BoldSarabunタイ語に適した組み合わせ

→ 詳細ガイド:references/typography.md


レイアウト

8px間隔システム
サイズ用途
8pxグループ内
16px要素間
24-32pxセクション
48pxページの余白
ソーシャルメディアのサイズ
プラットフォーム比率サイズ
YouTube サムネイル16:91280×720
Instagram 投稿1:11080×1080
Instagram ストーリー9:161080×1920
Facebook/LinkedIn1.91:11200×630

→ レイアウトテンプレート:references/layouts.md


プレゼンテーションスライド

基本ルール
ルールガイドライン
1枚につき1つのアイデアメッセージを1つに絞る
4のルール箇条書きは最大4項目、各項目は4語まで
競合させない聴衆は読むことと聞くことを同時にできません
フォントサイズ
場面タイトル本文キャプション
広い会場60pt以上40pt以上24pt以上
オンライン44pt以上32pt以上20pt以上

→ 詳細ガイド:references/presentation-design.md


YouTube サムネイル

要素推奨事項
顔表情豊かな顔を使う(CTRが20〜30%向上)
テキスト最小限にし、大胆で興味を引く内容にする
色コントラストを高め、最大3〜4色にする
モバイル小さいサイズでも読めるようにする

レイアウト: 顔の高さを40%以上にし、視線を合わせ、背景をぼかします


よくある間違い

間違い修正方法
フォントが多すぎる最大2種類にする
階層がない最も重要な要素を2倍の大きさにする
すべてを中央揃えにする左揃えと近接性を活用する
虹のような配色アクセントカラーを1色選ぶ
すべての空間を埋める余白を20%増やす
ごちゃごちゃした写真にテキストを重ねるオーバーレイを追加するか、ぼかす
文化への配慮を怠る色の意味を確認する

チェックリスト

デザインを始める前に
  • 伝えたいメッセージは何ですか?
  • 対象となる人は誰ですか?(文化、デバイス)
  • どのような感情を呼び起こしたいですか?
品質チェック
  • 階層は明確ですか?(目を細めて確認)
  • 想定サイズで読みやすいですか?
  • 色は最大3〜4色、フォントは2〜3種類ですか?
  • コントラストは4.5:1以上ですか?(WCAG AA)
  • グリッドに沿って配置されていますか?
  • 余白は十分ですか?

ツールの連携

/geometric-elements — 装飾アセット
python scripts/generate.py shape --style star --color "#D4A84B" --size 100
python scripts/generate.py corner-accent --color "#D4A84B" --size 150
python scripts/generate.py line-divider --color "#D4A84B" --width 800
/art-director — ビジュアルインパクト(AI画像プロンプト)

構図とビジュアルインパクトに優れた画像が必要な場合:

1. Invoke /art-director พร้อมบอก context (slide theme, mood, brand)
2. ได้ prompt ที่พร้อมใช้กับ AI image generators
3. Gen รูปผ่าน /comfyui-user หรือ cloud API
AIスライド背景(ベストプラクティス)

効果的なワークフロー:

1. ขอดู REFERENCE — ให้ user แชร์ตัวอย่าง slides ที่ชอบ
2. วิเคราะห์ PATTERNS — สรุป style (colors, elements, layout)
3. Gen ทั้ง BACKGROUND — ไม่แยกชิ้น, ไม่มี text
4. ITERATE — ปรับ size/position ตาม feedback
5. User วาง TEXT เอง — ยืดหยุ่นกว่า

✅ 推奨:

手法理由
背景全体を生成するパーツごとに作るより、統一感のある美しい画像になります
ロゴを参照画像として--editで使うAIが実際の形状を認識できるため、推測する必要がありません
「NO TEXT」と指定するAIが生成するテキストは間違っていたり、見栄えが悪かったりすることがよくあります
白い背景にするNano Banana Proは透明背景を作成できません
シンプルなものから始めるロゴを1つの隅に小さく配置するほうが、各隅にたくさん配置するより効果的です

❌ 非推奨:

手法問題点
「TRANSPARENT BACKGROUND」偽のチェッカーボード模様が生成されます
ロゴの形状を自分で説明するAIが誤って解釈するため、代わりに--editを使います
パーツごとに生成して組み合わせる要素同士が一致しません
装飾を増やしすぎるごちゃごちゃして、プロらしさが失われます

プロンプトテンプレート:

Professional presentation [TYPE] slide background,
16:9 aspect ratio. NO TEXT. [STYLE] STYLE.
BACKGROUND: [color, grid, gradient]
DECORATIVE: [small/subtle elements, specific corners]
LAYOUT: Leave [area] empty for [content]
COLORS: [hex codes]
/comfyui-user — ローカル画像生成

ComfyUIを使ってローカルで画像を生成する場合:

1. Invoke /comfyui-user พร้อมบอกว่าต้องการรูปแบบไหน
2. เลือก workflow (turbo สำหรับ gen ใหม่, edit สำหรับแก้รูปเดิม)
3. ได้รูปพร้อมใช้ใน slides
統合スキル
必要なものスキル使用する場面
装飾要素/geometric-elements角、線、パターン、図形
AI 画像プロンプト/art-directorヒーロー画像、優れた構図が必要な背景
ローカル画像生成/comfyui-userComfyUI サーバー経由で画像を生成する
PowerPoint スライド/pptxPPTX ファイルを作成/編集する
ThepExcel ブランド/thepexcel-brand-guidelinesブランドカラー、フォント、ロゴの使用

参考資料

トピックファイル
色彩理論references/color-theory.md
タイポグラフィreferences/typography.md
レイアウトreferences/layouts.md
プレゼンテーションデザインreferences/presentation-design.md
ゲシュタルト原則references/gestalt.md

関連スキル

  • /geometric-elements — デザイン用の装飾素材を生成する
  • /thepexcel-brand-guidelines — ブランドカラーとタイポグラフィを適用する
  • /art-director — 写真/映画向けのプロンプト用(レイアウトではありません)
  • /pptx — プレゼンテーションスライドをデザインする

コメント