replica-brand(ブランド再構築) は何をしますか?
何も、元のアイデンティティのままでリリースされてはなりません。このスキルは「クローン」と「あなたのアプリ」の境界線です。
このフォルダにあるツール:
python3 .cursor/skills/replica-brand/sweep.py . --avoid "元の名前,その会社" --domains original.com --colors "#006bff"
python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json # 同様、ブランドファイルから
replica/brand.md と replica/brand.json を書き込みます(avoid、domains、colors は sweep.py、listing.py、および replica-deploy で使用されます)。
ステップ1:名前
replica/fixes.md からアングル(角度・特徴)を読み取ります。以下のスタイルから20個の候補を生成します:
記述的(例:Booklink)、複合語(例:Slotwise)、造語(例:Calvo)、比喩(例:Harbor)、動詞(例:Book)。
その後、以下のフィルターで5個に絞り込みます:
- 元のアプリと紛らわしいほど類似していない:音、見た目、意味において、また同じカテゴリの他のアプリとも類似していないこと。これは商標局が使用するテストであり、こちらでもそのテストを採用します。元の名前の駄洒落や「-ly」のような似た語尾は禁止。
- 短く、一度聞けばスペルがわかること、主要言語で不自然な意味がないこと。
- アングルについて何かを語る、または少なくともそれと矛盾しないこと。
ステップ2:確認は実行し、推測しない
5個の候補それぞれに対して、確認項目ごとに1行。各確認を実行予定とマークするか、実行日付と共に結果を記入します。誰も実行していない確認について「利用可能」とは決して書きません。
| 確認項目 | 確認場所 |
|---|---|
| 米国商標 | tmsearch.uspto.gov、アプリのクラス(通常は9と42) |
| EU商標 | euipo.europa.eu eSearch、または複数庁のTMview |
| カナダ | ised-isde.canada.ca 商標データベース |
| グローバル | WIPO Global Brand Database |
| ドメイン | whois name.com、またはレジストラの検索 |
| App Store と Play | 正確な名前を検索 |
| ハンドル | X、Instagram、TikTok、GitHub |
| ウェブ | 「名前 + カテゴリ」を検索 |
これらはスクリーニング確認であり、法的クリアランスではありません。名前に資金を投じる前に、商標弁護士による適切な調査が必要です。
ステップ3:パレット
新しいパレットを、replica-designが設定した同じトークンロールに書き込みます。元のアプリとは異なる色相ファミリーからプライマリブランド色を選びます(相手が青なら、あなたは近い青ではダメ)。その後:
python3 .cursor/skills/replica-design/contrast.py replica/design/tokens.json
AA不合格ゼロ。元のブランド色を brand.json に追加して、スイープが生き残った色を確実に捕捉できるようにします。
ステップ4:ロゴブリーフ
ロゴそのものではなく、それを作る人(ユーザー、デザイナー、画像生成モデル)のためのブリーフです:
- 名前とアングルに結びついた、一行でのアイデア
- マークタイプ:ワードマーク、シンボル+ワードマーク、またはモノグラム
- 16px(ファビコン)および1024pxのアプリアイコンとして機能すること
- 成果物:SVG、iOS用透過なしのアプリアイコン1024x1024、ファビコンセット、ソーシャル画像1200x630
- 元のマークに似てはならない:共通の形状、色の組み合わせ、レターフォームのトリックは禁止。ドラフトの隣に元のロゴを置いて確認します。
ステップ5:ボイス(トーン)
それがどのように聞こえるかを表す3つの単語と、それぞれが意味しないこと(例:「直接的、しかし無愛想ではない」)。5つの「する・しない」のペア。その後、クローン内で最もよく見られる10個の文字列(サインアップ、空の状態、メインボタン、確認メッセージ、エラーメッセージ)をそのボイスで書き換えます。すべて新しく、元の表現を引き継いではいけません。
ステップ6:スイープ(掃除)
すべてのプレースホルダーの名前、色、文字列を置き換えます。その後:
python3 .cursor/skills/replica-brand/sweep.py . --config replica/brand.json
ファイルの内容とファイル名から元の名前(CalendlyEmbed のような識別子内部も含む)、ドメイン、色を検索します。node_modules、ビルド出力、replica/ 計画フォルダはスキップします。終了コード1は何かが残っていることを意味します。クリーンと表示されるまで修正します。目視でも確認:ファビコン、ページタイトル、メールテンプレート、OG画像、アプリアイコン。
出力
replica/brand.md(確認付きの名前、パレット、ロゴブリーフ、ボイス)、replica/brand.json、更新されたトークン、書き換えられた文字列、およびクリーンなスイープ結果。
次へ:/replica-launch。