mcpField
L
logo-studio

logo-studio

github.com/thatjuanデザイン・UI162 回インストール3 週間前に更新
リポジトリ

logo-studio について

logo-studioは、ブランドのロゴ制作を支援するスキルです。ブランド調査から戦略策定、SVG案の生成と改善まで進め、アプリアセットやブランドガイドラインも作成できます。

主な機能

  1. 01構造化されたブランドヒアリング
  2. 02アーキタイプに基づくビジュアル方針
  3. 039案以上のSVGロゴ案
  4. 04バリエーションとズーム付きHTMLギャラリー
  5. 05複数プラットフォーム向けアプリアセット生成
  6. 06任意のブランドガイドライン文書

活用シーン

  1. 01ブランド概要からロゴを制作
  2. 02戦略方向ごとの案を比較
  3. 03複数プラットフォーム向けアイコンを準備
  4. 04ロゴとブランド適用ルールを文書化

インストール

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

$npx skills add https://github.com/thatjuan/agent-skills --skill logo-studio

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

同梱ファイル

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

README.md
assets/
brand-guidelines-template.html
build-assets.mjs
gallery-template.html
references/
app-assets.md
brand-guidelines.md
brand-psychology.md
evaluation-criteria.md
methodologies.md
svg-techniques.md
typography.md

詳細

ロゴデザインスタジオ

業界標準の3つの手法、Randの「還元的合理主義」、Pentagramの「戦略からクラフトへ」、Neumeierの「ブランドギャップ」を組み合わせ、クリーンな手書きSVGで、独自性があり記憶に残るブランドマークを制作するプロフェッショナルなロゴデザインスタジオです。

機能

  • 構造化されたヒアリングを通じてブランドの本質を抽出します
  • ユングのアーキタイプにブランドを当てはめ、心理学に基づいたビジュアルの方向性を定めます
  • 3つの戦略的な方向性で、9種類以上の異なるSVGロゴコンセプトを生成します
  • 実際のタイポグラフィ(Google Fonts)または幾何学的な構成を使用して、クリーンで互換性の高いSVGマークアップを作成します
  • 明るい背景と暗い背景、ズーム、バリエーション一覧を備えた自己完結型のHTMLギャラリーで、すべてのコンセプトを提示します
  • ユーザーの選択とフィードバックに基づく反復的な改良サイクルに対応します
  • 最終ロゴからアプリ用アセット一式(iOS、Android、macOS、Windows、ファビコン、PWA、ソーシャル)を作成します
  • セッションの最後に複数ページ構成のブランドガイドライン文書(ロゴのルール、カラーパレット、文字サイズ体系、レイアウト、UIコンポーネント、モーション、ブランドの声、アセット管理)を作成し、Essentials/Standard/Fullの詳細度から選べるようにします

ワークフロー

フェーズ名称参照先
1ブランドの発見methodologies.md
2戦略的ポジショニングbrand-psychology.md
3コンセプトの生成methodologies.md
4SVGの構築svg-techniques.md + typography.md
5スタジオプレゼンテーションgallery-template.html
6反復と評価evaluation-criteria.md
7アプリ用アセットの制作app-assets.md + build-assets.mjs
8ブランドガイドライン文書brand-guidelines.md + brand-guidelines-template.html

フェーズ1:ブランドの発見

発見フェーズでは、戦略的なロゴデザインに必要な情報を抽出します。

ヒアリング
項目目的
ブランド/会社名ワードマークの基盤
業界/カテゴリカテゴリの慣習と差別化の機会
ターゲット層人口統計学的特性、心理的特性、願望
ブランド価値(上位3つ)視覚的に表現する中核的な個性
競合他社(3~5社)競争上の差別化に向けたビジュアル環境
「唯一の存在」を示す宣言「当ブランドは、[差別化要因]を備えた唯一の[カテゴリ]です」
トーン/個性パーソナリティの各尺度におけるブランドの位置
既存アセットすでに使用している色、フォント、視覚要素
使用状況ロゴが表示される場所(アプリアイコン、看板、印刷物、ウェブ)
パーソナリティの尺度

次の軸上でブランドの位置を定めます(1~10)。

Traditional ←————→ Modern
Playful     ←————→ Serious
Luxurious   ←————→ Accessible
Bold        ←————→ Subtle
Organic     ←————→ Geometric

各手法が発見プロセスにどう取り組むかについては、methodologies.mdを参照してください。

フェーズ2:戦略的ポジショニング

アーキタイプのマッピング

各ブランドを12種類のユングのアーキタイプのいずれかに当てはめます。アーキタイプによって、形、色、タイポグラフィ、構成スタイルといったビジュアル表現の語彙が決まります。

アーキタイプとビジュアルの対応、色彩心理学、形状心理学、タイポグラフィ心理学の全容については、brand-psychology.mdを参照してください。

競争環境

競合ロゴを2つの軸でマッピングし、ビジュアル上の空白地帯を特定します。

Axis 1: Traditional ←→ Modern
Axis 2: Playful ←→ Serious

ロゴのコンセプトは、まだ占有されていないビジュアル領域である空白の象限を狙います。

3つの戦略的な方向性
方向性特徴
方向性A中心となるアーキタイプに沿います。市場の慣習に従う、安全な方向性です。
方向性B中心となるアーキタイプと隣接するアーキタイプを組み合わせます。親しみやすさを保ちながら、独自性を生み出します。
方向性Cカテゴリの慣習に対比します。差別化の度合いが最も高く、リスクも最も高い方向性です。

フェーズ3:コンセプトの生成

コンセプトマトリクス

各方向から3種類のロゴを作成するため、最低9つのコンセプトが生まれます。

方向A方向B方向C
コンビネーションマークA1B1C1
ワードマークA2B2C2
シンボル/アイコンA3B3C3

追加タイプとして、レターマーク、抽象マーク、エンブレムに拡張できます。

コンセプトの開発

各コンセプトは、Reductive Rationalism のプロセスに沿って進めます。

  1. Only Statement の中核となるアイデアから始めます
  2. 視覚的なメタファーを生み出します — ブランドを表す名詞と、意外な連想を強制的に結び付けます
  3. サムネイルを作成します:質より量を重視します
  4. 要素を削ぎ落とし、不可欠なものだけにします
  5. 頭の中でテストします:記憶だけを頼りに描けますか?

各方法論に基づく全プロセスについては、methodologies.md を参照してください。

フェーズ4:SVG の構築

技術標準
標準値
拡大縮小viewBox ベース(固定の width/height は使用しません)
名前空間すべての <svg> に xmlns="http://www.w3.org/2000/svg" を指定します
形状幾何学的な基本図形:circle、rect、polygon、path
タイポグラフィデフォルトでは実フォントを使った <text> を使用し、カスタム文字にはパスを使用します
再利用可能な要素グラデーション、clipPaths、マスクは <defs> 内に配置します
ネガティブスペース内側の形状には fill-rule="evenodd" を使用します
ファイルサイズロゴ1つあたり5KB未満
ViewBoxシンボルには200×200、コンビネーションマーク/ワードマークには400×120
タイポグラフィ戦略

ロゴのワードマークでは、デフォルトで実際のタイポグラフィを使用します。HTML ギャラリーでは Google Fonts を読み込むため、プレビューや反復作業中に <text> 要素が意図した書体で表示されます。

方法使用場面
<text> + font-familyセットされた書体を使うワードマーク(現代的なテックブランドの多く)。反復作業時のデフォルトです。
埋め込み @font-faceポータブルな SVG の配布(メール、PDF、サードパーティ製ビューア)。使用するグリフにフォントをサブセット化します。
アウトライン化された <path>カスタム文字(Coca-Cola、Disney のようなスタイル)、グリフの変更、または印刷物/グッズ向けの最終納品に使用します。

すべての font-family にはシステムフォールバックを指定します — 例:'Inter', -apple-system, sans-serif — ロゴが Times New Roman で表示されることはありません。

厳選されたフォントカタログ(Inter、Work Sans、Fraunces、Playfair Display、Space Grotesk、Manrope、Archivo など)、定番の組み合わせ、ライセンス、テキストとパスの選択フローチャートについては、typography.md を参照してください。

SVG のひな形

シンボル/アイコン:

<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
  <defs>
    
  </defs>
  
</svg>

実際のタイポグラフィを使ったワードマーク:

<svg viewBox="0 0 400 100" xmlns="http://www.w3.org/2000/svg">
  <text x="200" y="65" text-anchor="middle"
        font-family="Inter, -apple-system, system-ui, sans-serif"
        font-size="48" font-weight="800" letter-spacing="-1"
        fill="#0A0A0A">Acme</text>
</svg>

コンビネーションマーク(シンボル+タイポグラフィによるワードマーク):

<svg viewBox="0 0 400 120" xmlns="http://www.w3.org/2000/svg">
  <g transform="translate(20, 30)">
    
    <circle cx="30" cy="30" r="28" fill="#0071e3"/>
  </g>
  <text x="90" y="72"
        font-family="Inter, system-ui, sans-serif"
        font-size="42" font-weight="700"
        fill="#0A0A0A">Acme</text>
</svg>
カラーバリエーション

各ロゴは次の3つのバリエーションで作成します。

バリエーション説明
フルカラーブランドのアーキタイプと心理学を踏まえたブランドカラー
モノクロ明るい背景に単色のダークカラー(#1d1d1f)
反転暗い背景に白(#ffffff)

幾何学的な構築方法、ベジェ曲線、対称性、黄金比、互換性ルールについては、svg-techniques.md を参照してください。

フェーズ5:スタジオでのプレゼンテーション

ギャラリーの出力

すべてのコンセプトを、ギャラリーテンプレートに基づく自己完結型の HTML ファイルで提示します。

出力先: 作業ディレクトリ内の ./logo-studio-{brandname}.html。

ファイルを書き込んだ後、macOS では open、Linux では xdg-open、Windows では start で開きます。

ギャラリーカードの構成
┌─────────────────────────────┐
│  [Light BG]  │  [Dark BG]   │  ← Side-by-side display
├─────────┬─────────┬─────────┤
│ Color   │  Mono   │ Reversed│  ← Variant strip
├─────────┴─────────┴─────────┤
│ [ID] Concept Name           │
│ Description + rationale     │
│ #tag #tag #tag              │
└─────────────────────────────┘
ギャラリーのセクション

カードは戦略的な方向ごとにグループ化します。

  • セクション:方向A — 「保守的/アーキタイプに沿った方向」
  • セクション:方向B — 「独自性/ハイブリッド」
  • セクション:方向C — 「破壊的/カテゴリーの枠を超える方向」

フェーズ6:反復

フィードバックプロトコル

ユーザーは ID でコンセプトを参照します(例:「A1」、「C2」)。

反復の種類トリガーアクション
改良「A1は気に入っていますが……」選択したコンセプトのバリエーションを3~5案作成します
組み合わせ「A1のアイコンとB2の書体を組み合わせる」複数のコンセプトの要素を統合します
方向転換「どれもしっくりきません」より深く掘り下げるため、フェーズ1に戻ります
拡張「C列のような案をもっと」その方向性でコンセプトを追加します
品質ゲート

最終候補は、次の6つのテストで評価されます。

テスト基準
ナプキンテスト5秒間見たあと、記憶を頼りに描けること
サムネイルテスト16×16ピクセル(ファビコンサイズ)で見分けられること
シルエットテスト輪郭だけで識別できること
白黒テスト色がなくても機能すること
差し替えテスト競合製品に載せると違和感があること
コンテキストテスト実寸で競合ロゴの隣に並べても存在感があること

詳しい評価フレームワークについては、evaluation-criteria.mdを参照してください。

反復ギャラリー

反復ごとに、更新されたHTMLファイル logo-studio-{brandname}-r{N}.html が生成されます。

更新されたギャラリーには、改良または新規作成したコンセプトが含まれ、ヘッダーにラウンド番号が表示されます。

最終ロゴの納品物

最終的に選択されたロゴは、次の形式でエクスポートされます。

ファイル内容
logo-{name}.svgフルカラーSVG(<text>要素を含む編集用ファイル)
logo-{name}-mono.svgモノクロSVG
logo-{name}-reversed.svgリバース/ノックアウトSVG
logo-{name}-icon.svgシンボルのみのバリエーション(コンビネーションマークの場合)
logo-{name}-outlined.svgテキストをパスに変換した納品用バージョン(フォントに依存しません)

編集用ファイル(logo-{name}.svg)は引き続き編集できます。アウトライン化されたバージョンは、印刷物、グッズ、フォントが読み込まれない可能性がある環境向けの納品用アセットです。

フェーズ7:アプリ用アセットの制作

最終ロゴを選択した後、フェーズ7では、基準となるアイコンマスターから、主要な各プラットフォーム向けのアプリ用アセット一式を生成します。

アイコンマスター

アイコンマスターは、最終ロゴを基にした(ただし、最終ロゴとは別の)正方形形式のSVGです。

プロパティ値
キャンバス1024×1024、正方形
背景意図的に選んだブランドカラー(透明でも白でもありません)
コンテンツ通常はシンボルのみ。ワードマークのみのブランドではモノグラム
タイポグラフィテキストをパスに変換します(ヘッドレスラスタライザーではフォントのレンダリングが不安定なため)
角丸なし — プラットフォーム側で独自のマスクが適用されます
セーフゾーン中央の約61%(Androidで最も制限が厳しい66/108に相当)

アイコンマスターはビルドパイプラインへの入力です。アイコンとロゴでは役割が異なるため、ロゴとは別の成果物です。設計上の根拠について詳しくは、app-assets.mdを参照してください。

プラットフォーム別の出力
プラットフォームアセット
iOSライト/ダーク/ティントの1024 PNGとContents.jsonを含むAppIcon.appiconset/(iOS 18形式)
Androidアダプティブアイコン(ic_launcher.xmlと前景/背景/モノクロのレイヤー)+従来の各解像度(mdpi-xxxhdpi)+Play ストア用512
macOS10サイズの.iconset(16~1024@2x)からiconutilで作成するAppIcon.icns
Windowsマルチ解像度.ico(16/32/48/256)+UWPタイル用PNG(44、71、150、310、ワイド)
Web/ファビコンfavicon.ico、favicon.svg、apple-touch-icon.png(180)、PWAマニフェスト用アイコン(192、512、マスカブル)、safari-pinned-tab.svg(モノクロ)
PWAsite.webmanifest、スプラッシュ画面、セーフゾーンの余白を設けたマスカブルアイコン
ソーシャルOpen Graph(1200×630)、Twitterカード(1200×628)、LinkedIn、プロフィール画像(400、512)
ツールスタック
目的ツールインストール
プログラムによるラスタライズsharp(Node、libvips)npm i sharp
ファビコン+iOS+Android+Windows パッケージfavicons(npm)npm i favicons
PWA スプラッシュ+マスカブルアイコンpwa-asset-generator(npm)npm i pwa-asset-generator
CLI ラスタライズのフォールバックresvg または rsvg-convertbrew install resvg librsvg
macOS .icns ビルダーiconutilmacOS に標準搭載
SVG の最適化svgonpm i svgo
PNG の最適化pngquant+oxipngbrew install pngquant oxipng

ツールの詳しい比較、プラットフォームの仕様、注意事項(特にヘッドレス SVG ラスタライズ時のフォント処理)については、app-assets.md を参照してください。

ビルドパイプライン

パイプライン全体は build-assets.mjs にスクリプト化されています。

# Install prerequisites (one time)
npm i -D sharp favicons pwa-asset-generator svgo png-to-ico

# Run the build
node build-assets.mjs

パイプラインの各ステージ:

  1. svgo でソース SVG を最適化する
  2. favicons でファビコン/iOS/Android/Windows パッケージを生成する
  3. sharp で macOS .iconset を作成し、iconutil で .icns に変換する
  4. iOS AppIcon.appiconset(ライト+ダーク+色付きの 1024 PNG)を作成する
  5. ソーシャル/Open Graph 画像を生成する
  6. pngquant+oxipng ですべての PNG を最適化する
出力構成
dist/assets/
├── logo.svg                         # Optimized source logo
├── icon-master.svg                  # 1024×1024 square icon master
├── AppIcon.appiconset/              # iOS asset catalog
├── AppIcon.icns                     # macOS compiled icon
├── android/                         # Adaptive + legacy densities
├── windows/                         # .ico + UWP tiles
├── web/                             # favicons, PWA manifest, safari-pinned-tab
└── social/                          # OG, Twitter, profile images
重要なタイポグラフィに関する注意

SVG ラスタライザー(sharp、librsvg、resvg)は、<text> 要素をシステムにインストールされたフォントで描画します。CI 環境やブランドフォントがないマシンでは、出力でフォールバックフォントに黙って置き換えられます。アイコンのマスターはアウトライン化したパスを使用してこの問題を回避しています。作業用 SVG は編集可能なテキストを保持し、アイコンマスターはアウトライン化したデータを使用します。

2 種類の出力を使うワークフローについては、typography.md を参照してください。

フェーズ 8:ブランドガイドライン文書

最終ロゴの選定後、フェーズ 8 では、あらゆるタッチポイントでアイデンティティをどのように適用するかを定める、唯一の正式な基準となる複数ページのブランドガイドライン文書の作成を提案します。提案は明示的に行われ、文書が自動生成されることはありません。

提案のタイミング

提案はフェーズ 6(ロゴの最終決定)後に提示され、フェーズ 7(アプリ用アセット)とは独立しています。どちらのフェーズの後に行うこともできます。アプリ用アセットを希望しないユーザーもガイドラインをリクエストできます。アプリ用アセットを利用するユーザーには、次にガイドラインを提案します。

詳細度モード
モードページ数範囲
Essentials4–6表紙、概要、ロゴ、カラー、タイポグラフィ、アセット管理
Standard8–10Essentials + レイアウトとグリッド、UI コンポーネント、ボイスとトーン
Full12–14Standard + モーションとアニメーション、承認

ブランドブリーフでデジタル製品、アプリ、Web、またはデッキの文脈に言及がある場合、Standard がデフォルトです。アイデンティティのみの案件では Essentials がデフォルトです。Full はオプションです。

入力ソース

文書の大部分は、フェーズ 1〜6 のコンテキストから再度質問することなく埋められます。ブランド名、対象者、トーン、主要カラー、シグネチャー要素、ロゴのバリエーション、タイポグラフィはすでに確定しています。短い追加インタビューでは、残りの入力項目(バージョン、クリアスペースのルール、最小サイズ、命名規則、ボイス属性、Full モードの場合はモーションのタイミング)を確認し、各項目にデフォルト案を提示します。

セクションの完全な順序、セクションごとの入力仕様、追加インタビューのチェックリスト、デフォルトコンテンツライブラリについては、brand-guidelines.md を参照してください。

ガイドラインテンプレート

文書は brand-guidelines-template.html から組み立てられます。これは、ブランドカラー用の CSS カスタムプロパティ、PDF 変換用の @page ルール、すべてのフィールド(ロゴ SVG、カラースウォッチ、文字サイズのスケール、コンポーネント項目、ボイス/モーションの行、フッター行)用の {{TOKEN}} プレースホルダーを備えた、自己完結型の HTML 骨組みです。選択した詳細度モードで省略されるセクションは、レンダリング時に <section> ブロック全体が削除されます。

文書には、記載対象のブランドの見出しフォント、主要アクセントカラー、シグネチャー要素のカラーを適用し、成果物自体で、その中に記載されたガイドラインを示します。

出力
ファイル内容
brand-guidelines-{brandname}.html印刷可能な自己完結型の HTML
brand-guidelines-{brandname}.pdfオプション — ヘッドレス Chrome または Cmd+P の「PDF として保存」で生成します

HTML の書き込み後、open/xdg-open/start で開きます。PDF への変換は別途明示的に行う手順です。コマンド例は brand-guidelines.md にあります。

コメント