From app-naming
Uses 5 specialist agents to propose, evaluate, and refine app/service names from branding, legal risk, digital presence (SEO/ASO/SNS), and global (multilingual/pronunciation) angles. Manages iterative sessions with persistent context files and round logs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/app-naming:app-namingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
5つの専門エージェントがチームで相互フィードバックしながら議論し、最適なアプリ名を決定する。
5つの専門エージェントがチームで相互フィードバックしながら議論し、最適なアプリ名を決定する。 コンテキストファイルで過去の候補・却下理由・学びを蓄積し、次のラウンドに引き継ぐ。
各セッションで以下のファイルを作成・管理する:
.claude/app-naming/{YYYY-MM-DD}_{project}/
├── context.md ← 全体コンテキスト(アプリ情報・学びの蓄積)
├── SUMMARY.md ← 全ラウンドを横断するサマリー
└── round-{N}/ ← N は 01, 02, 03... の2桁ゼロ埋め
├── context.md ← このラウンドの目的・制約・方針
├── log.md ← このラウンドの議事録(時系列・決定事項)
└── candidates.md ← このラウンドで評価した候補と評価結果
これにより:
context.md を読めばすぐにコンテキストを復元できるlog.md で「なぜその候補を却下したか」を追跡できるcandidates.md で評価スコアの変遷を管理できる以下を確認する(不明ならユーザーに質問):
過去のラウンドで以下のパターンが頻繁に脱落原因になる。ヒアリング時に方向性を確定し、brand-strategist への指示に含めること:
日本語カタカナ読みやすさ(重要):
ドメイン競合(致命的):
.app ドメインが既存サービスで使用中だと事実上使えない(例: spelo.app→AI英語コーチ、navelo.app→サイクリングアプリ).app ドメインの実検索を最優先で指示する.com がパーキング中(売却目的)なら交渉可能だが、.app が現役サービスだと致命的カタカナ称呼同一問題:
TeamCreate で app-naming チームを作成。以下5エージェントを 1つのメッセージで並列に Task ツールで起動する。
| name | 役割 | 主な調査手段 |
|---|---|---|
context-manager | コンテキストファイル・議事録の作成と管理 | Write/Edit |
brand-strategist | 候補15個提案・ブランド評価・絞り込み | アプリ情報分析 |
legal-researcher | 商標・App Store競合・ドメイン調査 | WebSearch |
digital-presence | SEO・ASO・SNSアカウント評価 | WebSearch |
global-checker | 多言語の意味・発音・国際展開チェック | WebSearch |
TaskCreate で6つのタスクを作成:
addBlockedBy: ["1"])addBlockedBy: ["1","2","3","4","5"])subagent_type: "context-manager" # agents/ で定義済みのサブエージェント名
team_name: "app-naming"
mode: "bypassPermissions"
run_in_background: true
プロンプトに含める情報(全エージェント共通):
.claude/app-naming/{date}_{project}/エージェント同士が能動的にコミュニケーションし、複数ラウンドで相互フィードバックを行う。 リーダーは基本見守り。エージェントが詰まった場合のみ介入。
[brand-strategist]
→ 全員に: 候補15個を送信し「各観点で評価してください」と依頼
[legal-researcher]
→ brand-strategistに: 「使用不可」候補を即座に警告
→ 全員に: リスクレベル付きの調査結果
[digital-presence]
→ brand-strategistに: SEO/ASO スコア上位候補を共有
→ global-checkerに: 「この候補のSNS取得状況はどうか」
[global-checker]
→ brand-strategistに: 「使用不可」候補を即座に警告(ネガティブ意味あり)
→ legal-researcherに: 「この候補は中国語でXXという意味がある、商標でも問題ないか?」
[brand-strategist(受信後)]
→ 全員に: 問題のある候補を除外した修正版(上位10候補)を再送
[brand-strategist]
→ 全員に: 「上位5候補に絞りました。これで最終スコアリングをお願いします」
[legal-researcher / digital-presence / global-checker]
→ 各自の最終スコア(10点満点)を確定し brand-strategist に送信
→ 他エージェントのスコアに異議があれば議論
[brand-strategist]
→ 全員に: 総合スコアランキング(1〜5位)を作成して共有
全エージェント → 全員に: 最終推奨を以下のフォーマットで送信
推奨: {候補名}
スコア: ブランド/法的/デジタル/グローバル = 各10点満点
総合: XX/40点
推奨理由: {簡潔に}
懸念点: {あれば}
最高スコアの候補 or 複数エージェントが推す候補をリーダーが採用
全報告が揃ったら統合レポートを MD で出力する。テンプレートは references/report-template.md を参照。
出力先: プロジェクトルートに APP_NAMING_REPORT.md
レポートに含める:
shutdown_request を送信TeamDelete でチーム削除スキルと同梱の scripts でコンテキストファイルの初期化・管理が簡単になる。
bash scripts/init.sh <project-name>
# 例
bash scripts/init.sh miravy
# → .claude/app-naming/2026-02-18_miravy/ を作成
作成されるファイル:
.claude/app-naming/{date}_{project}/
├── context.md ← アプリ情報を記入する
├── SUMMARY.md
└── round-01/
├── context.md
├── log.md
└── candidates.md ← 候補と評価結果テーブル
bash scripts/new-round.sh <project-dir>
# 例
bash scripts/new-round.sh ~/.claude/app-naming/2026-02-18_miravy
# → round-02/ を作成
# 全プロジェクト表示
bash scripts/status.sh
# 特定プロジェクト
bash scripts/status.sh ~/.claude/app-naming/2026-02-18_miravy
bash scripts/finalize.sh <project-dir> <round-number>
# 例: round-02 の結果で最終化
bash scripts/finalize.sh ~/.claude/app-naming/2026-02-18_miravy 02
npx claudepluginhub sean-sunagaku/claude-code-plugin --plugin app-namingGenerates validated brand names for products via strategic analysis, creative generation, qualitative scoring, and due diligence including domain availability and trademark screening. Outputs naming brief and report.
Brainstorms 5 unique, memorable product names with naming reasons, brand alignment, memorability analysis, and domain/trademark notes. Useful for naming new products, features, or rebranding.
Provides brand naming frameworks, evaluation criteria, and templates for startup naming work. Auto-activates during brand name development, name evaluation, domain checking, and trademark research. Use when discussing brand name, company name, product name, naming strategy, SMILE SCRATCH framework, domain availability, trademark, name evaluation, sound symbolism, or naming matrix.