Brand Profile Builder
1つのprofile.jsonがブランドの情報源となります。他のスキルはブランドボードを読み直す必要はなく、このプロファイルからエクスポートされた結果を使用するだけで、名前、色、タグライン、トーンが画像、動画、テキスト、スケジュール、キャプション、返信で常に統一されます。
ワークフロー
- ブランドを注意深く読み取る。
- Brand Spec(
brandboard-standardスキルから生成されたMarkdownファイルBrand Spec: NAMA)から:python scripts/profile.py from-spec brand-spec.md profile.jsonを実行します。スクリプトはプロファイルのドラフト(名前、タグライン、役割付きパレット、フォント、マスコット、サービス、パッケージ、トーン)を作成し、確認が必要なリストを出力します:色の役割はヒューリスティック、マスコット名、提案されたプレフィックス、パッケージ価格、URL、連絡先、および[ASSUMSI]とマークされたセクション。Brand Specは、HEXコード、フォント、コピーが標準化されているため、画像のボードよりも強力な情報源です。 - ブランドボードの画像から:ブランド名(ドメインを含む)、正確なタグライン、色の名前とHEXコード、タイトルと本文のフォント、ロゴの形状、マスコット、価値観/哲学(トーン用)、サービス、パッケージ、CTAを直接読み取ります。HEXが記載されていない場合は、
python scripts/profile.py colors board.pngを実行して支配的な色を推定し、見える色と照合し、それが推定であることを明記します。 - ユーザーのテキスト/説明から:そのまま取得します。言及されていないサービス、価格、または主張は追加しません。
- Brand Spec(
prefixを決定する:ブランド名から2〜3文字の小文字(例:pw)で、プラットフォームの略称と重複しないようにします。profile.jsonを入力する(python scripts/profile.py --example;フィールドの説明はreferences/profile-schema.mdにあります)。色の役割を決定します:dark(メインのダーク)、accent(CTA/アクセント)、light(明るい背景)、support(サポート)、offwhite(暗い背景のテキスト)。- 重要な情報が推測できない場合は一度だけ質問する:WhatsApp番号、メール、予約リンク、パッケージ価格、営業時間、主要オーディエンス。回答がない場合は空欄のままにします。他のスキルはそれを
[ISI SENDIRI]としてマークします。 - 検証:
python scripts/profile.py validate profile.json。エラーを修正します。コントラストテーブルを読みます。合格しなかった組み合わせ(例:クリーム色の上にオレンジのアクセント)は禁止事項として記録されます:アイコンや濃いテキストのボタンにのみ使用可能で、テキストとしては使用できません。 - Brand LockとVoice Lockを出力する:
python scripts/profile.py lock profile.json(ChatGPTに貼り付ける準備ができます)。 - 必要に応じてエクスポートする:
python scripts/profile.py export profile.json --for TARGET out.json。TARGETはcommand-pack、flow-video、text-layout、calendar(--start YYYY-MM-DDを追加)、caption、reply、quora、またはlongformです。スクリプトはそのターゲットに不足しているフィールドを報告します(例:text-layoutのexamples、calendarのweeks_plan)。関連するスキルを使用してそれらを補充し、その後profile.jsonに保存し直して、プロファイルが単一の情報源であり続けるようにします。 profile.jsonを引き渡す:present_files、1段落の要約(名前、プレフィックス、役割付きパレット、フォント、マスコット、サービス)、仮定/推定のリスト、コントラスト結果、および他のスキルでエクスポートを使用するための指示。
原則
- 正確にコピーし、修正しない。 タグライン、名前、スペルはブランドボードからそのまま取得し、大文字小文字や句読点も含めます。
- 創作しない。 価格、サービス、営業時間、連絡先、主張はユーザーまたはボードからのみ取得します。不明なフィールドは空欄にし、推測しません。
- 単一の情報源。 ユーザーがデータ(色、CTA、サービス)を変更した場合は、
profile.jsonを更新して再エクスポートします。派生ファイルを個別に編集しないでください。 - コントラストはデータ。 コントラスト比(比率)と使用ルールを報告し、「あまり良くない」などと言うだけでは不十分です。
- 更新:ユーザーが新しいブランドバージョンを提供した場合、古いプロファイルと比較し、上書き前に何が変更されたかを表示します。
ファイル
scripts/profile.py---example、from-spec、validate、export、lock、colorsreferences/profile-schema.md- スキーマ、色の役割、エクスポートターゲット、ブランドボード読み取りチェックリスト