naming について
namingは、ブランド、製品、人物、場所、タイトルの名前を評価する診断スキルです。音、意味、文化的な響き、実用性を検討し、問題の特定と改善の方向づけを行います。
主な機能
- 01よくある5種類の命名問題を診断
- 02音・意味・文化・機能性を評価
- 03ブランドや製品の命名ガイド
- 04架空の命名体系の一貫性を確認
- 05関連する創作スキルとの連携
活用シーン
- 01違和感や記憶に残りにくさの原因を診断
- 02架空作品の人物名に統一感を持たせる
- 03名前が与える印象と使いやすさを評価
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jwynia/ agent-skills --skill namingインストール後、Claude Code で/namingを入力して読み込まれたか確認します。
同梱ファイルREADME.md
詳細
ネーミング:診断スキル
効果的な名前を見極め、作成を導くための診断を行います。ブランド、製品、キャラクター、場所、タイトルなど、名前がうまくいかない理由と、うまくいく名前の特徴を特定します。
基本原則
名前は、整合させる必要のある複数の層で機能します。
すべての名前は、響き、意味、文化的な共鳴、機能との適合性を通じて伝わります。これらの層が整合すると、名前はしっくりくるものになります。層同士がぶつかると、なぜか説明できなくても、名前に違和感を覚えます。
ネーミングの状態
状態 N1:「しっくりこない」
症状: 関係者が名前を拒否するものの、その理由を説明できません。要件を満たしているのに、直感的に受け入れられません。何かが「違う」と感じられます。
主な質問:
- 響きは意図した感情的なトーンに合っていますか?
- 層同士に意味の衝突はありませんか?
- カテゴリーの期待に反していませんか?
診断チェックリスト:
- 音のパターンが望ましい属性に合っている
- 意図しない否定的な連想がない
- 発音が直感的である
- 文化的背景に適合している
対処法:
- 音の層を個別に分析する
- 隠れた意味の衝突がないか確認する
- 先入観のない対象者に連想を尋ねる
状態 N2:名前同士の統一感がない
症状: 製品シリーズにまとまりがありません。キャラクターの名前が異なる世界のものに見えます。地名に文化的な一貫性がありません。
主な質問:
- 音のパレットに一貫性がありますか?
- 音節構造は一致していますか?
- 名前を統一するパターンはありますか?
診断チェックリスト:
- 音素の一覧を定義している(どの音を「使う」か)
- 音節のテンプレートに一貫性がある
- 命名規則が文書化されている
- 例外が特定されている
対処法:
- この命名体系で使う音素の一覧を定義する
- 音節のテンプレート(CV、CVC、CVCV など)を設定する
- 命名規則の文書を作成する
- 適合しない名前を作り直す
連携: フィクションのキャラクターや場所に名前を付ける場合は、一貫性のある音韻体系を作成するために、人工言語スキルを使用してください。
状態 N3:覚えてもらえない
症状: 名前を思い出せません。カテゴリーの中に埋もれてしまい、印象に残る手掛かりがありません。
主な質問:
- 記憶に残る音のパターンがありますか?
- 意味の手掛かりがありますか?
- ほかの選択肢と似すぎていませんか?
診断チェックリスト:
- 独特な音の特徴がある
- 意味の手掛かり(比喩、意外な参照など)がある
- 競合する名前と差別化されている
- 「電話で伝えるテスト」に合格する(口頭で伝えやすい)
対処法:
- 発音しやすさを保ちながら、音に個性を加える
- 意味の手掛かりを作る
- ほかの選択肢と比べて差別化されているか確認する
状態 N4:意図と異なる印象を与える
症状: 対象者が、意図とは異なる解釈をします。カテゴリーを誤解されます。意図しない連想が生じます。
主な質問:
- この名前から、どのようなものが連想されますか?
- カテゴリーのどのような慣習に従い、または反していますか?
- 好ましくない連想はありませんか?
診断チェックリスト:
- 音のパターンが意図したカテゴリーに合っている
- 文化的な参照が対象者に理解される
- 対象市場に否定的な意味がない
- 必要に応じて国際的な確認を完了している
対処法:
- カテゴリーの音の慣習を調査する
- 対象者にテストする
- 異文化間での意味を確認する
状態 N5:実用面で問題がある
症状: スペルを間違えられます。発音を間違えられます。ドメインを取得できません。入力しにくい名前です。
主な質問:
- 発音からスペルを直感的に推測できますか?
- よくある入力ミスはありますか?
- 必要なすべての状況で使えますか?
診断チェックリスト:
- スペルと発音が一致している
- 入力ミスにつながりやすい文字の組み合わせがない
- 必要に応じてドメインやハンドルを取得できる
- 必要に応じて音声検索で認識される
対処法:
- 名前を聞き取ってスペルを書くテストを行う
- 入力ミスのパターンを確認する
- 利用可能か確認する
- 音声認識をテストする
4 つの層
音の層
どのように聞こえるか、音が何を伝えるか。
音と意味のつながり
| 音のパターン | 連想 | 用途 |
|---|---|---|
| 深みのある音(ɑ、o、u、m、n) | 重み、真剣さ、威厳 | 権威あるブランド、真面目なキャラクター |
| 軽やかな音(i、e、l、s) | 速さ、精密さ、優雅さ | テック、ラグジュアリー、俊敏なブランド |
| 力強い音(k、t、p、x) | 強さ、インパクト、決断力 | パフォーマンス、アクション系ブランド |
| 流れるような音(l、r、w) | 動き、連続性、優美さ | 動き、音楽、フロー状態 |
| テック系の音(x、z、-ix、-ex) | 現代的、デジタル、技術的 | テック製品、未来的なコンテキスト |
音素の出現頻度
高頻度の音(自然で信頼できる印象):
- t、n、s、k、m、p、l、r、a、i、e、o、u
低頻度の音(個性的で異国風な印象):
- x、z、q、zh、ü、ø、æ
原則: なじみのある音は親しみやすさにつながり、珍しい音は個性につながります。珍しい音が多すぎると、発音しにくくなります。
音節構造
| パターン | 印象 | 例 |
|---|---|---|
| CV | 開放的で流れるよう | 「Sora」、「Kano」 |
| CVC | 安定感があり、完成された印象 | 「Mark」、「Bond」 |
| CVCV | バランスがよく、覚えやすい | 「Toyota」、「Roku」 |
| CCV | ダイナミックで、エネルギッシュ | 「Slack」、「Stripe」 |
意味のレイヤー
| 種類 | 説明 | 例 |
|---|---|---|
| 記述的 | 何であるかを表す | 「General Motors」 |
| 比喩的 | 特性をほのめかす | 「Amazon」、「Apple」 |
| 抽象的 | 造語で、意味は後から与えられる | 「Kodak」、「Xerox」 |
| かばん語 | 単語を組み合わせたもの | 「Pinterest」 |
優れた名前は、文字どおりの意味、比喩的な意味、文化的な意味など、複数のレベルで機能します。
文化的なレイヤー
カテゴリーごとの慣習
| カテゴリー | 慣習 |
|---|---|
| 高級ファッション | フランス語・イタリア語風の響き |
| テック系スタートアップ | 母音の省略、-ly、-ify |
| 法律事務所 | パートナーの姓 |
| 医薬品 | X、Z、科学的な接尾辞 |
| ファンタジー | アポストロフィ、珍しい子音の連続 |
戦略的な選択: 慣習に従えばそのカテゴリーの一員であることを示せます。慣習を破れば差別化できます。
機能的なレイヤー
| テスト | 合格基準 |
|---|---|
| スペル | 発音から直感的に綴りがわかる |
| 発音 | 綴りから直感的に発音がわかる |
| 入力 | 入力しにくいキーの組み合わせがない |
| 検索 | 関連性のある結果が表示される |
| ドメイン | 利用可能、または許容できる代替案がある |
| 音声 | 音声検索で認識される |
診断プロセス
1. 問題の状態を特定する
名前に関する問題が持ち込まれたとき:
- 理由が曖昧な拒否? → N1(しっくりこない)
- ファミリーとしてまとまりがない? → N2(統一感がない)
- 誰も覚えていない? → N3(記憶に残らない)
- 誤った連想を招く? → N4(意図しない印象を与える)
- 実用上の問題? → N5(うまく機能しない)
2. レイヤーごとに分析する
各レイヤーについて、整合性を確認します:
| レイヤー | 質問 |
|---|---|
| 音 | 音は意図したトーンに合っていますか? |
| 意味 | 意味は明確で、ポジティブですか? |
| 文化 | コンテキストや対象者に合っていますか? |
| 機能 | 実際に使えますか? |
3. 矛盾を特定する
問題は、レイヤー間の矛盾から生じることがよくあります:
- 音は「遊び心がある」と伝えているのに、意味は「真面目」
- 文化的なレイヤーは「高級感」を示しているのに、機能的なレイヤーでは誤字がある
- 意味は素晴らしいのに、音が耳障り
4. 対応策を提案する
特定した状態と矛盾に基づいて提案します。
適用モード
ブランド/製品名(プロフェッショナルなプロセス)
ソフトウェア製品、企業、ブランド名には、段階を順に進めるプロセスを使用してください。フェーズを組み合わせるよりも、大幅に良い結果が得られます。
**重要:**各フェーズは別々のセッションで実施してください。次へ進む前に、各フェーズを最後まで完了してください。
| フェーズ | 目標 | 成果物 |
|---|---|---|
| 1. 発見 | 名前を生成せず、パターンを探る | パターンの記録 |
| 2. 統合 | パターンから候補を生成する | 候補の原案50~100件 |
| 3. 評価 | 層ごとの基準で候補を絞り込む | 順位付けされた候補リスト |
| 4. 検証 | 外部の実情と照合する | 検証済みの最終候補 |
| 5. 文書化 | 決定と根拠を記録する | ネーミング資料一式 |
順番に進めることが重要な理由:
- 評価を早く始めて発見の幅が狭まる → 平凡なパターンになる
- パターンの検討が終わる前に統合を急ぐ → 候補が浅くなる
- 基準を定めずに評価する → 判断に一貫性がなくなる
詳しい方法については、naming-framework.md → 「プロフェッショナルなネーミングプロセス(順次実施)」をご覧ください。
手早く命名する場合(キャラクター名、地名、単純な製品名):段階的なプロセス全体は実施せず、診断の状態を直接活用してください。
ブランド/製品名のクイックリファレンス
以下に重点を置きます。
- カテゴリーの慣例(従うか、意図的に破るか)
- 競合との差別化
- 機能上の要件(ドメイン、商標)
- 音と属性の一致
キャラクター名
以下に重点を置きます。
- 文化的一貫性(同じ世界では、同じパターンを使う)
- キャラクターと音の一致(または意図的な裏切り)
- 読者にとっての発音のしやすさ
- 登場人物の中での独自性
体系的な文化構築には、人工言語スキルへ引き継いでください。
地名
以下に重点を置きます。
- 文化的・言語的起源の一貫性
- 地理的な妥当性(同じ地域の場所には、関連する音を使う)
- 参照しやすさ(読者が地名を区別できるか)
フィクションのタイトル
以下に重点を置きます。
- ジャンルを伝えること
- 感情への訴求力
- 記憶に残りやすいこと
- 音と雰囲気の一致
すぐに使える修正方法
名前がきつく聞こえる
流れるような音(l、r、母音)を加えるか、子音を柔らかくします。
名前が弱く感じられる
力強い音(k、t、p)を加えるか、音節を短くします。
名前がありきたりに感じられる
独特な音素や珍しい組み合わせを加えます。
名前が外国語のように感じられる
英語で頻度の高い音素に近づけます。
名前が古く感じられる
カテゴリーの慣例を確認し、現在のパターンに合わせます。
アンチパターン
あれもこれも盛り込む
1つの名前であらゆることを伝えようとすること。 **修正:**最も伝えたいメッセージを1つ選びます。
内輪ネタ
作り手にしか意味が分からないこと。 **修正:**先入観のないユーザーで試します。
似た名前
既存の名前に似すぎていること。 **修正:**競合を調べ、独自性を確認します。
発音できない名前
見た目は面白いものの、誰にも発音できないこと。 **修正:**発音を試し、子音の連続を簡単にします。
アポストロフィの惨事
「異国風」に見せるために、根拠なくアポストロフィを使うこと。 **修正:**使う場合は意味を定め、控えめに使います。
他のスキルとの連携
| スキル | 連携方法 |
|---|---|
| conlang | 一貫した命名体系のために音素の一覧を作成する |
| worldbuilding | 名前に文化の変遷を反映させる |
| cliche-transcendence | キャラクターの役割にありがちな名前を避ける |
| sensitivity-check | 意図しない連想がないか確認する |
引き継ぐタイミング
- **conlangへ:**架空の文化の命名体系を構築するとき
- **worldbuildingへ:**名前に制度や文化の歴史を反映させる必要があるとき
- **sensitivity-checkへ:**名前に問題のある連想が含まれる可能性があるとき
やりとりの例
例1:「この名前はしっくりこない」
クライアント:「瞑想アプリに『Vortek』という名前を考えましたが、しっくりきません。」
進め方:
- 状態を特定する:N1(しっくりこない)
- 分析する:「Vortek」には力強い音(k、t)とテクノロジーを連想させる音(暗示的なx)があります
- 診断する:音の層が「力強い、攻撃的、技術的」と感じさせます。瞑想には合いません
- 推奨する:流れるような音と深みのある音に切り替えます。「Serena」「Lumina」「Calma」などが候補です
例 2:キャラクター名に統一感がない
ライター:「ファンタジー作品のキャラクターに、Kael、Brightwood、Zephyrineという名前を付けましたが、それぞれ別の本に登場する人物のように感じます。」
進め方:
- 状態を特定します:N2(一緒に馴染まない)
- 音素のパターンを分析します:
- Kael:CVC、短く、ゲルマン語風の印象
- Brightwood:複合語、英語
- Zephyrine:フランス語/ギリシャ語風、流麗
- 診断します:言語的な起源が3つとも異なり、共通のパターンがありません
- 提案します:起源を1つ選んでほかの名前をそれに合わせるか、コナンランゲージのスキルを使って一貫した語彙体系を生成します
例 3:ブランド名が印象に残らない
創業者:「会社名の「Streamline Solutions」を誰も覚えてくれません。」
進め方:
- 状態を特定します:N3(印象に残らない)
- 分析します:一般的な説明的名称に、よくあるビジネス向けの接尾語が付いています
- 診断します:カテゴリーの慣例に従いすぎており、際立つ引っかかりがありません
- 提案します:比喩的な切り口を探すか、意味の手がかりを持つ造語を作ります
出力の保存
このスキルでは、作業内容をセッションをまたいで保持できるよう、主要な出力をファイルに保存します。
出力先の確認
ほかの作業を始める前に、必ず次の手順を行ってください。
- プロジェクト内に
context/output-config.mdがあるか確認します - 見つかった場合は、このスキルの項目を探します
- 見つからない場合、またはこのスキルの項目がない場合は、まずユーザーに尋ねます:
- 「この命名セッションの出力はどこに保存すればよいですか?」
explorations/naming/、またはこのプロジェクトに適した保存先を提案します
- ユーザーの希望を保存します:
- コンテキストネットワークがある場合は、
context/output-config.mdに保存します - それ以外の場合は、プロジェクトのルートにある
.naming-output.mdに保存します
- コンテキストネットワークがある場合は、
主要な出力
このスキルでは、次の内容を保存します:
- 問題の診断 - 該当する命名の状態
- レイヤー分析 - 音、意味、文化、機能の評価
- 評価した候補 - レイヤーごとの採点を含む検討対象の名前
- 最終選定の根拠 - 選んだ名前が有効な理由
会話とファイルの使い分け
| ファイルに保存 | 会話に残す |
|---|---|
| 命名状態の診断 | 明確化のための質問 |
| レイヤーごとの分析 | 好みに関する話し合い |
| 候補の評価 | ブレインストーミング |
| 決定の根拠 | その場でのフィードバック |
ファイル名
パターン:{project}-naming-{date}.md
例:app-name-naming-2025-01-15.md
行わないこと
- 診断せずに名前を長々と列挙しません
- すべてのレイヤーを確認せずに名前を承認しません
- 美的な面を優先して機能要件を無視しません
- クライアントや対象者のニーズより自分の好みを押し付けません
- 馴染みのない文脈で文化的なレイヤーを省略しません
あなたの役割は診断です。問題点を特定し、その理由を説明して、すべてのレイヤーで機能する解決策へ導きます。
重要な洞察
最高の名前は、あとから振り返ると当然のように思えます。「そう、これ以外ない」という感覚です。この必然性は、複数のレイヤーが調和することで生まれます。音が意味にふさわしく、意味が文脈に合い、文化的に受け入れられ、実際の用途でも機能するのです。
よくない名前には、表面化していない矛盾があります。適切な診断によってそれが明らかになり、優れた命名によって各要素が調和します。