replica-brand について
replica-brandは、再構築したアプリに独自のブランドを設けるスキルです。名前の検討、配色、ロゴブリーフ、文体とコピーの作成から、元ブランドの痕跡をファイル内で探す作業まで扱います。
主な機能
- 01アプリ名候補の作成と選定
- 02商標・ドメイン・アカウント確認の記録
- 03独自パレットとロゴブリーフの作成
- 04文体ガイドの策定と UI コピーの改稿
- 05名前・ドメイン・色のファイル検索
活用シーン
- 01再構築アプリの独自名の検討
- 02ブランドやドメインの確認状況の記録
- 03公開前に元ブランドの残存箇所を発見
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jakeschincariol/ replica-skill --skill replica-brandインストール後、Claude Code で/replica-brandを入力して読み込まれたか確認します。
同梱ファイルsweep.py
詳細
replica-brand
元のアイデンティティのまま起動するものはありません。このスキルは、「クローン」と「あなたのアプリ」の境界を定めます。
このフォルダーのツール:
python3 sweep.py . --avoid "Original Name,Its Company" --domains original.com --colors "#006bff"
python3 sweep.py . --config replica/brand.json # same, from the brand file
replica/brand.md と replica/brand.json(sweep.py、listing.py、replica-deploy が使う avoid、domains、colors)を書き出します。
Step 1:名前
replica/fixes.md から方向性を読み取ります。スタイルを横断して候補を20個作ります。説明的な名前(Booklink)、複合語(Slotwise)、造語(Calvo)、比喩的な名前(Harbor)、動詞(Book)などです。その後、次の条件で5個に絞ります。
- 元の名前と、発音・見た目・意味が紛らわしいほど似ておらず、同じカテゴリーのほかのアプリにも似ていないこと。 これは商標庁が用いる判定基準であり、ここでも同じ基準を使います。元の名前をもじった名前や、「-ly」だけを変えた名前は使いません。
- 短く、一度聞いただけで綴れること。主要な言語で不自然な意味にならないこと。
- 方向性が伝わるか、少なくとも方向性に逆らわないこと。
Step 2:確認項目は、実行して記録する
5個の候補それぞれについて、確認項目ごとに1行作成します。それぞれ 未実施 と記すか、実施日を添えて結果を記録します。誰も確認していない項目に「利用可能」と書いてはいけません。
| 確認項目 | 確認先 |
|---|---|
| 米国の商標 | tmsearch.uspto.gov、アプリの区分(通常は9と42) |
| EUの商標 | euipo.europa.eu eSearch、または複数の庁を検索できるTMview |
| カナダ | ised-isde.canada.ca trademarks database |
| グローバル | WIPO Global Brand Database |
| ドメイン | whois name.com、またはドメイン登録業者の検索 |
| App Store と Play | 正確な名前で検索 |
| アカウント名 | X、Instagram、TikTok、GitHub |
| ウェブ | 「名前 + カテゴリー」で検索 |
これらは事前確認であり、法的な使用許可を意味するものではありません。その名前に費用をかける前に、商標弁護士に適切な調査を依頼してください。
Step 3:カラーパレット
新しいカラーパレットを、replica-design で設定したものと同じトークンの役割に沿って記述します。元のブランドとは異なる系統からブランドのメインカラーを選びます(元の色が青なら、近い青は選びません)。次に:
python3 ../replica-design/contrast.py replica/design/tokens.json
AA の不適合はゼロにします。元のブランドカラーを brand.json に追加し、残っているものを sweep で検出できるようにします。
Step 4:ロゴのブリーフ
ロゴそのものではなく、制作する人(ユーザー、デザイナー、画像モデル)に向けたブリーフです。
- 名前と方向性に結びついた、1行のコンセプト
- ロゴの種類:ワードマーク、シンボルとワードマークの組み合わせ、またはモノグラム
- 16px(ファビコン)でも1024pxのアプリアイコンでも機能すること
- 納品物:SVG、透明なしのiOS用1024x1024アプリアイコン、ファビコン一式、1200x630のソーシャル画像
- 元のロゴマークに似ていてはなりません:共通する形、色の組み合わせ、文字のデザイン上の仕掛けを使わないこと。元のロゴを下書きの隣に置いて確認します。
Step 5:語調
どのような印象の言葉遣いにするかを3語で示し、それぞれが意味しないことも添えます(「率直だが、ぶっきらぼうではない」)。「こうする/こうしない」の組み合わせを5つ作ります。その後、クローンで最も目にする10個の文言(サインアップ、空の状態、メインボタン、確認メッセージ、エラーなど)を、その語調で書き直します。すべて新たに書き起こし、元の表現を連想させないようにします。
Step 6:一括チェック
すべての仮の名前、色、文言を置き換えます。次に:
python3 sweep.py . --config replica/brand.json
ファイルの内容とファイル名を検索し、CalendlyEmbed のような識別子の中も含めて、元の名前、ドメイン、色を検出します。node_modules、ビルド出力、計画用フォルダーの replica/ は検索対象外です。終了コード1は、何かが残っていることを意味します。クリーンと表示されるまで修正します。さらに目視で、ファビコン、ページタイトル、メールテンプレート、OG画像、アプリアイコンも確認します。
出力
replica/brand.md(確認結果を含む名前、カラーパレット、ロゴのブリーフ、語調)、replica/brand.json、更新したトークン、書き直した文言、問題のない一括チェックを用意します。
次へ:/replica-launch。