mcpField
F
focus-ai-brand

focus-ai-brand

github.com/the-focus-aiデザイン・UI0130 回インストール20 週間前に更新
リポジトリ

focus-ai-brand について

Focus.AI のブランドに沿った画面、レポート、プレゼンテーションを作るためのデザインシステムスキルです。グリッドやモバイル優先の規則に加え、`/report` と `/deck` による文書生成を扱います。

主な機能

  1. 01Client と Labs のブランド規則
  2. 0212 列グリッドと 8 px 間隔
  3. 03書体・色・不透明度の階層指定
  4. 04Markdown から HTML レポートを生成
  5. 05Markdown から PowerPoint を生成

活用シーン

  1. 01ブランド規則に沿ったレスポンシブページ制作
  2. 02Markdown 文書をレポートや PDF に整形
  3. 03研究内容からブランド付き資料を作成

インストール

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

$npx skills add https://github.com/the-focus-ai/focus-ai-brand --skill focus-ai-brand

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

同梱ファイル

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

references/
checklist.md
components.md
design-system.md
grid-and-layout.md
imagery.md
presentations.md
print.md
responsive.md
tailwind-config.md
voice.md

詳細

Focus.AI Design System

スイス・インターナショナル・スタイルの構造的な厳密さと、Focus.AI のブランドアイデンティティを組み合わせたデザインシステムです。温かみのある紙色の背景、エディトリアルなタイポグラフィ、厳密なグリッド、ゆとりのある余白、不透明度による階層表現、控えめなアクセントカラーを採用しています。

6 つの原則

  1. まずグリッドを考える。 すべてのレイアウトは 12 カラムのグリッド上に配置します(エディトリアルページでは 3 カラムの非対称バリエーションを使用します)。スペーシングの基準単位は 8px です。
  2. 常にモバイルファーストで。 320px 向けにデザインしてから、画面を広げていきます。sm:、md:、lg: のプレフィックスを一貫して使用します。
  3. 余白は構造です。 ゆとりのあるパディングとマージンはデザインそのものであり、無駄ではありません。
  4. 不透明度で階層を作る。 文字の強弱を示すために別のテキストカラーを導入してはいけません。主要なテキストカラーの不透明度を調整します。
  5. アクセントカラーは最大 2 色、控えめに使用します。 主要なアクセントカラーは CTA とナビゲーションに使用します。二次アクセントカラーは装飾的な強調のみに使用します。
  6. 装飾より明瞭さを優先する。 すべての要素には、配置するだけの理由が必要です。読者が重要な内容に集中する助けにならないものは削除します。

ブランドアーキテクチャ

The Focus.AI
├── Focus.AI (Client)     → Services, products, client-facing work
│   Aesthetic: Editorial magazine, polished, confident
│   Palette: Paper, Ink, Petrol, Vermilion
│
└── Focus.AI Labs         → Research, experiments, public content
    Aesthetic: Bell Labs research report, curious, generous
    Palette: Paper, Void, Rand-Blue, Alert-Red

目安:クライアント向けの仕事やサービスの販売には Client ブランド、学びの共有や探求には Labs ブランドを使用します。


クイックリファレンス

タイポグラフィ
ファミリーフォント用途
ディスプレイSource Serif 4表紙のタイトル、H1(ページ分けされたレポート)、引用文、統計値
サンセリフInterセクション見出し(h2–h4)、本文、UI、ナビゲーション
モノスペースCourier Primeラベル、メタデータ、コード、ページ番号

ウェイトのルール:

  • 見出し:font-black(900)または font-bold(700)を使用し、文字間隔を負の値にします
  • 本文:font-normal(400)または font-medium(500)を使用し、行の高さは 1.6 にします
  • ラベル:font-mono を使用し、すべて大文字にして、文字間隔を広くします
カラー早見表
役割ClientLabs
背景Paper #faf9f6Paper #f3f2ea
主要テキストInk #161616Void #1a1a1a
二次テキストink/70 不透明度void/70 不透明度
三次テキストink/40 不透明度void/40 不透明度
主要アクセントPetrol #0e3b46Rand-Blue #0055aa
二次アクセントVermilion #c3471dAlert-Red #d93025
ボーダー#d4d3cfrgba(26,26,26,0.2)

背景に純粋な #ffffff や #000000 を使用してはいけません。

不透明度の階層(基本ルール)

目立たせない場合は不透明度を下げます。色相は変えません。

Full:     text-[ink]           → primary content
Softer:   text-[ink]/70        → secondary labels, supporting text
Quiet:    text-[ink]/40        → captions, metadata
Ghosted:  text-[ink]/20        → disabled, placeholder
スペーシング

基準単位:8px。すべてのスペーシング値は 8 の倍数です。

コンテキスト値用途
狭い間隔8pxインラインの間隔、アイコン間隔
標準16pxコンポーネント内部の間隔
コンポーネント間32pxコンポーネント間
セクション48–64pxセクションのパディング(モバイル/タブレット)
セクション96–128pxセクションのパディング(デスクトップ)
レイアウト

レイアウトモードは 2 種類です。

  1. 12 カラムグリッド — 汎用。Tailwind の grid grid-cols-12 gap-8 を使用します
  2. 非対称エディトリアル — [144px label] [1fr content, max 740px] [192px marginalia]

本文の最大幅:60ch。これより広くしてはいけません。


ブランド選択ガイド

コンテキストブランド
クライアント向け提案書、事例紹介、サービスページClient
製品マーケティング、ランディングページClient
カンファレンス分析、調査レポートLabs
実験、技術ブログ記事Labs
オープンソースプロジェクトLabs

コマンド

/report — レポート/PDFを生成

Markdownを、スマートな改ページ機能を備えたスタイル付きHTMLレポートに変換します。

# Open in browser (Cmd+P to print)
/report file:./my-document.md style:labs

# Generate PDF directly via chrome-driver
/report file:./proposal.md style:client output:./proposal.pdf

# Force paged template in browser
/report file:./analysis.md style:client paged:true

paged.jsシステム、スマートな改ページルール、コンポーネントライブラリの詳細については、references/print.mdを参照してください。

/deck — プレゼンテーション(.pptx)を生成

Markdownを、ブランドに合わせたPowerPointプレゼンテーションに変換します。

/deck file:./content.md style:client output:./presentation.pptx
/deck file:./research.md style:labs output:./research-deck.pptx

スライドマスター、コンポーネントのパターン、デザインルールについては、references/presentations.mdを参照してください。


参照ファイルを読むタイミング

タスクファイル
色トークン、文字サイズのスケール、CSSプロパティ、ダークモードの詳細references/design-system.md
12列グリッド、非対称レイアウト、セクション間隔、装飾references/grid-and-layout.md
モバイルファーストのブレークポイント、可変文字サイズ、レスポンシブのチェックリストreferences/responsive.md
Tailwindコンポーネントのパターン:ボタン、カード、ナビゲーション、フォームreferences/components.md
そのまま貼り付けられるTailwind v3/v4設定、Google Fontsのリンクタグreferences/tailwind-config.md
/reportコマンド、paged.js、スマートな改ページ、PDFワークフローreferences/print.md
/deckコマンド、スライドマスター、PptxGenJSのパターンreferences/presentations.md
AI画像生成のスタイル(ルネサンス、Bell Labs)references/imagery.md
文体とトーンのガイドライン、アンチパターン、変換例references/voice.md
出荷前の監査チェックリストreferences/checklist.md

注意点

  • 純粋な白や黒は使わないでください — 紙のような色調とインク/虚無色を使います。
  • 見出しにfont-boldだけを使わないでください — タイトな負のトラッキングを加えたfont-black(900)を使います。
  • 本文の最大幅は60chです — 列幅が広すぎると読みやすさが損なわれます。
  • セクションには十分なパディングを設けます — 最小はpy-12(48px)、標準はpy-16~py-24(64~96px)です。
  • ラベルは常に等幅フォントにします — Courier Primeを使い、大文字で、文字間隔を広くします。
  • 角丸は控えめにします — カードやボタンでは4~8pxにします。大きなコンテナを完全に丸くしないでください。
  • グレーの色合いではなく、不透明度を使います — text-gray-500ではなくtext-ink/70を使います。
  • 背景には暖色系を使います — ダークモードでも、冷たい黒ではなく暖色系のチャコールを使います。
  • Source Serif 4はディスプレイ用に限ります — 本文やh2~h4には使わないでください。表紙のタイトル、ページ分割されたレポートのh1、プルクオート、統計数値のみに使います。
  • アクセントカラーは最大2色にします — プライマリはアクションやリンクに使い、セカンダリは装飾的な強調に控えめに使います。
  • すべてのレイアウトをモバイルで機能させます — デフォルトのクラスはモバイル向けです。常にmd:/lg:バリアントを追加します。

コメント