本文へ移動
cccskills
無料GitHub で公開

app-naming

アプリ名・サービス名の命名を、5つの専門エージェントチームで多角的に評価・決定するスキル。 ブランディング、商標/法的リスク、デジタルプレゼンス(SEO/ASO/SNS)、国際展開(多言語/発音)の 4観点から候補を提案・調査・議論し、コンテキストファイルと議事録で次回セッションへ引き継ぐ。 Use when: アプリ名を決めたい、サービス名を変更したい、プロダクト名を検討したい、 ネーミングブレスト、名前の商標チェック、アプリ名のリネーム。 Triggers: "アプリ名", "サービス名", "プロダクト名", "ネーミング", "名前を決め", "リネーム", "rename", "app name", "naming", "ブランド名", "商標チェック"

インストール方法を見る

含まれるファイル(6)

  • SKILL.md10.5 KB
  • references/report-template.md2.1 KB
  • scripts/finalize.sh2.8 KB
  • scripts/init.sh4.2 KB
  • scripts/new-round.sh3.3 KB
  • scripts/status.sh2.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

App Naming Skill

5つの専門エージェントがチームで相互フィードバックしながら議論し、最適なアプリ名を決定する。 コンテキストファイルで過去の候補・却下理由・学びを蓄積し、次のラウンドに引き継ぐ。

ワークフロー

  1. ユーザーからアプリ情報をヒアリング
  2. Agent Team を作成し、5エージェントを並列起動
  3. コンテキスト作成 → 候補提案 → 相互フィードバック → 絞り込み
  4. 議事録(全体 + ラウンド別)と最終レポートを MD で出力

コンテキストファイル構成

各セッションで以下のファイルを作成・管理する:

.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 で評価スコアの変遷を管理できる

Step 1: ヒアリング

以下を確認する(不明ならユーザーに質問):

  • アプリの概要: 何をするアプリか、コア機能
  • ターゲット: 年齢層、言語、地域
  • 名前の方向性: 日本語名/英語名/造語/指定なし
  • 国際展開: 日本市場限定か、海外展開予定か
  • 現行名: リネームの場合、現在の名前と変更理由
  • 好みのトーン: クール/親しみやすい/プロフェッショナル
  • 避けたいパターン: あれば
  • カタカナ読みやすさ: 日本語ターゲットの場合、カタカナで自然に読めるか重視するか

ヒアリングで得た知見を即座にエージェントに伝える

過去のラウンドで以下のパターンが頻繁に脱落原因になる。ヒアリング時に方向性を確定し、brand-strategist への指示に含めること:

日本語カタカナ読みやすさ(重要):

  • カタカナに「ヴ」が入る名前(Vovela→ヴォヴェラ、Aleova→アレオヴァ)は日本語話者にとって読みにくい
  • 「V」で始まる/含む造語は要注意。brand-strategist に「ヴ不使用」を明示指示する
  • 理想: 「ア」「オ」「ラ」「ミ」「ナ」等の母音中心で、カタカナに変換しても自然な造語

ドメイン競合(致命的):

  • .app ドメインが既存サービスで使用中だと事実上使えない(例: spelo.app→AI英語コーチ、navelo.app→サイクリングアプリ)
  • legal-researcher に .app ドメインの実検索を最優先で指示する
  • .com がパーキング中(売却目的)なら交渉可能だが、.app が現役サービスだと致命的

カタカナ称呼同一問題:

  • 日本の商標審査ではカタカナ読み(称呼)で類否判断される
  • 例: Velora と Verola は両方「ヴェロラ」→ 日本市場で実質同一名称
  • 似た綴りの候補を出す場合はカタカナ表記の一致を必ず確認する

Step 2: チーム作成とエージェント起動

TeamCreate で app-naming チームを作成。以下5エージェントを 1つのメッセージで並列に Task ツールで起動する。

name役割主な調査手段
context-managerコンテキストファイル・議事録の作成と管理Write/Edit
brand-strategist候補15個提案・ブランド評価・絞り込みアプリ情報分析
legal-researcher商標・App Store競合・ドメイン調査WebSearch
digital-presenceSEO・ASO・SNSアカウント評価WebSearch
global-checker多言語の意味・発音・国際展開チェックWebSearch

タスク作成

TaskCreate で6つのタスクを作成:

  1. context-manager: コンテキストファイルとラウンド議事録の初期作成
  2. brand-strategist: 候補15個提案 → フィードバック受けてブラッシュアップ(タスク1完了後: addBlockedBy: ["1"])
  3. legal-researcher: 商標・競合・ドメイン調査
  4. digital-presence: SEO・ASO・SNS調査
  5. global-checker: 多言語チェック
  6. 統合レポート + 最終候補確定: タスク1〜5完了後(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}/
  • 既存の context.md がある場合はその内容も含める(前回の学びを引き継ぐ)

Step 3: エージェント間フィードバックループ

エージェント同士が能動的にコミュニケーションし、複数ラウンドで相互フィードバックを行う。 リーダーは基本見守り。エージェントが詰まった場合のみ介入。

フィードバックプロトコル(全エージェント共通ルール)

  1. 自分の調査が終わったら即座に全員へ共有: 全5エージェントに SendMessage で送る
  2. 他のエージェントから受け取ったメッセージには必ず返信する: 同意・反論・質問いずれかを返す(無視禁止)
  3. 「使用不可」は即座に警告: legal-researcher / global-checker は問題発見次第すぐ全員に通知
  4. フィードバックを受けたら提案を修正する: 修正後に変更内容を全員に共有

Round 1: 候補提案と初期調査(並列進行)

[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候補)を再送

Round 2: 絞り込みと深堀り

[brand-strategist]
  → 全員に: 「上位5候補に絞りました。これで最終スコアリングをお願いします」

[legal-researcher / digital-presence / global-checker]
  → 各自の最終スコア(10点満点)を確定し brand-strategist に送信
  → 他エージェントのスコアに異議があれば議論

[brand-strategist]
  → 全員に: 総合スコアランキング(1〜5位)を作成して共有

Round 3: 最終スコアリング

全エージェント → 全員に: 最終推奨を以下のフォーマットで送信

  推奨: {候補名}
  スコア: ブランド/法的/デジタル/グローバル = 各10点満点
  総合: XX/40点
  推奨理由: {簡潔に}
  懸念点: {あれば}

最高スコアの候補 or 複数エージェントが推す候補をリーダーが採用

Step 4: 最終レポート出力

全報告が揃ったら統合レポートを MD で出力する。テンプレートは references/report-template.md を参照。

出力先: プロジェクトルートに APP_NAMING_REPORT.md

レポートに含める:

  • 最終推奨候補(上位3〜5個)とその総合スコア
  • 却下した候補と却下理由
  • 各エージェントのスコアリング結果
  • 次のラウンドへの推奨事項

Step 5: クリーンアップ

  1. 全エージェントに shutdown_request を送信
  2. 全員シャットダウン後に TeamDelete でチーム削除

Shell Scripts リファレンス

スキルと同梱の scripts でコンテキストファイルの初期化・管理が簡単になる。

init.sh - プロジェクト初期化

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       ← 候補と評価結果テーブル

new-round.sh - 新ラウンド作成

bash scripts/new-round.sh <project-dir>

# 例
bash scripts/new-round.sh ~/.claude/app-naming/2026-02-18_miravy
# → round-02/ を作成

status.sh - 進捗確認

# 全プロジェクト表示
bash scripts/status.sh

# 特定プロジェクト
bash scripts/status.sh ~/.claude/app-naming/2026-02-18_miravy

finalize.sh - 最終候補まとめ

bash scripts/finalize.sh <project-dir> <round-number>

# 例: round-02 の結果で最終化
bash scripts/finalize.sh ~/.claude/app-naming/2026-02-18_miravy 02

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

This skill should be used when the user asks to "create a team", "spawn agents", "parallel execution", "delegate tasks to agents", "use a swarm", "team workflow", "split work across agents", "run tasks in parallel", or mentions wanting multiple agents to collaborate on a complex task.

日本語の概要は準備中です。原文の説明を表示しています。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

agent-team-guide

無料日本語概要

Agent Teams スキルを設計・構築するためのベストプラクティスガイド。 サブエージェント定義、SendMessage 通信プロトコル、タスク依存管理、 PostToolUse Hook によるログ、MCP ツール統合、コンテキストファイル設計を網羅。 7つの実績あるチームスキル(app-naming, ui-review, logo-design, persona-creation, skill-creator-team, ui-variations, aso-optimize)から抽出したパターン集。 Use when: Agent Teams を使ったスキルを新規作成したい、 既存のチームスキルの品質を改善したい、エージェント間通信のデバッグ、 チームスキルの設計パターンを知りたい。 Triggers: "agent team", "チームスキル", "エージェントチーム", "サブエージェント定義", "SendMessage パターン", "チーム設計", "エージェント間通信", "team skill", "swarm pattern"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-store-preview-movie

無料日本語概要

App Store プレビュー動画を Remotion (React) で生成する Agent Team スキル。 video-director が構成を設計し、script-writer がナレーション台本を作成し、 motion-designer が Remotion コードを実装し、preview-reviewer がコードレビューし、 frame-inspector がレンダリング結果を目視検証する。 Use when: App Store プレビュー動画を作りたい、アプリのプロモーション動画を作りたい、 Remotion で動画を生成したい。 Triggers: "プレビュー動画", "App Store 動画", "アプリ動画", "preview movie", "Remotion", "動画作成", "app preview"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-tone-manner

無料日本語概要

アプリのトーン&マナー(トンマナ)を8名のエージェントチームで設計するスキル。 ブランドアーキタイプ・パーソナリティ定義から、カラー・タイポグラフィ・ビジュアルスタイル・ トーン・オブ・ボイスまでを一貫設計し、Pencil (.pen) + Markdown で成果物を出力する。 「デザインテンション」(矛盾ペア)を核に、AIっぽくない独自のブランドアイデンティティを生成する。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

arch-design

無料日本語概要

仕様書・要件定義からソフトウェアアーキテクチャを設計するスキル。 5人の専門エージェント(Architecture Lead・Module Designer・Dependency Analyst・ Platform Expert・Devil's Advocate)が協議しながら、 モジュール分割・依存関係・データフロー・インターフェース設計を行う。 成果物は構造化されたアーキテクチャ設計書(Markdown)。 Use when: 仕様書からどう設計するか迷っている時、モジュール分割の方針を決めたい時、 技術スタックに合ったアーキテクチャパターンを選びたい時、 設計書を作成したい時。 Triggers: "アーキテクチャ設計", "arch design", "仕様書から設計", "モジュール分割", "設計書を作りたい", "アーキテクチャを考えて", "コンポーネント設計", "依存関係を設計", "どう設計する", "design the architecture", "design from spec"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

arch-review

無料日本語概要

コードベースのアーキテクチャを 6 つの専門エージェントチーム(Claude 5体 + Codex 1体)で 多角的に分析し、リスク・デグレしやすい箇所・改善ポイントを洗い出すスキル。 パフォーマンス、スケーラビリティ、信頼性、セキュリティ、運用、DX、データ整合性、依存関係の 8 観点を 5 グループに分担し、さらに Codex がクロスカットレビュアーとして横断分析する。 エージェント同士が反論・補足・自由な議論を行い、合意形成した結果をレポートとして出力する。 どのプロジェクトでも使える汎用スキル。 Use when: アーキテクチャを分析したい、リファクタリング前にリスクを把握したい、 デグレしやすい箇所を知りたい、コードの健全性を確認したい、大きめの実装前に注意点を洗い出したい、 技術的負債を可視化したい、コードベースの品質を監査したい。 Triggers: "arch review", "アーキテクチャ分析", "アーキテクチャレビュー", "リスク分析", "コード監査", "codebase audit", "技術的負債", "デグレしやすい", "architecture analysis", "risk analysis", "コードの健全性", "品質チェック", "実装前の確認"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

sean-sunagaku のスキルをすべて見る

このスキルの問題を報告する