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.
npx claudepluginhub sean-sunagaku/claude-code-plugin --plugin app-namingThis skill uses the workspace's default tool permissions.
5つの専門エージェントがチームで相互フィードバックしながら議論し、最適なアプリ名を決定する。
Generates product or company names via structured brief, multi-model candidate generation, two-layer evaluation. Supports greenfield and rebrand modes. Outputs docs/naming/ Markdown files with taxonomy and test kit.
Brainstorms 5 unique product names with rationales on brand alignment, audience appeal, memorability, and domain/trademark availability. Use for new products, rebrands, or name ideation.
Generates evocative, category-defining brand, company, and product names using Igor methodology. Use when naming companies, products, features, or apps.
Share bugs, ideas, or general feedback.
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