mcpField
N
naming

naming

github.com/jwyniaクリエイティブ・メディア179498 回インストール35 週間前に更新
リポジトリ

naming について

namingは、ブランド、製品、人物、場所、タイトルの名前を評価する診断スキルです。音、意味、文化的な響き、実用性を検討し、問題の特定と改善の方向づけを行います。

主な機能

  1. 01よくある5種類の命名問題を診断
  2. 02音・意味・文化・機能性を評価
  3. 03ブランドや製品の命名ガイド
  4. 04架空の命名体系の一貫性を確認
  5. 05関連する創作スキルとの連携

活用シーン

  1. 01違和感や記憶に残りにくさの原因を診断
  2. 02架空作品の人物名に統一感を持たせる
  3. 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』という名前を考えましたが、しっくりきません。」

進め方:

  1. 状態を特定する:N1(しっくりこない)
  2. 分析する:「Vortek」には力強い音(k、t)とテクノロジーを連想させる音(暗示的なx)があります
  3. 診断する:音の層が「力強い、攻撃的、技術的」と感じさせます。瞑想には合いません
  4. 推奨する:流れるような音と深みのある音に切り替えます。「Serena」「Lumina」「Calma」などが候補です
例 2:キャラクター名に統一感がない

ライター:「ファンタジー作品のキャラクターに、Kael、Brightwood、Zephyrineという名前を付けましたが、それぞれ別の本に登場する人物のように感じます。」

進め方:

  1. 状態を特定します:N2(一緒に馴染まない)
  2. 音素のパターンを分析します:
    • Kael:CVC、短く、ゲルマン語風の印象
    • Brightwood:複合語、英語
    • Zephyrine:フランス語/ギリシャ語風、流麗
  3. 診断します:言語的な起源が3つとも異なり、共通のパターンがありません
  4. 提案します:起源を1つ選んでほかの名前をそれに合わせるか、コナンランゲージのスキルを使って一貫した語彙体系を生成します
例 3:ブランド名が印象に残らない

創業者:「会社名の「Streamline Solutions」を誰も覚えてくれません。」

進め方:

  1. 状態を特定します:N3(印象に残らない)
  2. 分析します:一般的な説明的名称に、よくあるビジネス向けの接尾語が付いています
  3. 診断します:カテゴリーの慣例に従いすぎており、際立つ引っかかりがありません
  4. 提案します:比喩的な切り口を探すか、意味の手がかりを持つ造語を作ります

出力の保存

このスキルでは、作業内容をセッションをまたいで保持できるよう、主要な出力をファイルに保存します。

出力先の確認

ほかの作業を始める前に、必ず次の手順を行ってください。

  1. プロジェクト内に context/output-config.md があるか確認します
  2. 見つかった場合は、このスキルの項目を探します
  3. 見つからない場合、またはこのスキルの項目がない場合は、まずユーザーに尋ねます:
    • 「この命名セッションの出力はどこに保存すればよいですか?」
    • explorations/naming/、またはこのプロジェクトに適した保存先を提案します
  4. ユーザーの希望を保存します:
    • コンテキストネットワークがある場合は、context/output-config.md に保存します
    • それ以外の場合は、プロジェクトのルートにある .naming-output.md に保存します
主要な出力

このスキルでは、次の内容を保存します:

  • 問題の診断 - 該当する命名の状態
  • レイヤー分析 - 音、意味、文化、機能の評価
  • 評価した候補 - レイヤーごとの採点を含む検討対象の名前
  • 最終選定の根拠 - 選んだ名前が有効な理由
会話とファイルの使い分け
ファイルに保存会話に残す
命名状態の診断明確化のための質問
レイヤーごとの分析好みに関する話し合い
候補の評価ブレインストーミング
決定の根拠その場でのフィードバック
ファイル名

パターン:{project}-naming-{date}.md 例:app-name-naming-2025-01-15.md

行わないこと

  • 診断せずに名前を長々と列挙しません
  • すべてのレイヤーを確認せずに名前を承認しません
  • 美的な面を優先して機能要件を無視しません
  • クライアントや対象者のニーズより自分の好みを押し付けません
  • 馴染みのない文脈で文化的なレイヤーを省略しません

あなたの役割は診断です。問題点を特定し、その理由を説明して、すべてのレイヤーで機能する解決策へ導きます。


重要な洞察

最高の名前は、あとから振り返ると当然のように思えます。「そう、これ以外ない」という感覚です。この必然性は、複数のレイヤーが調和することで生まれます。音が意味にふさわしく、意味が文脈に合い、文化的に受け入れられ、実際の用途でも機能するのです。

よくない名前には、表面化していない矛盾があります。適切な診断によってそれが明らかになり、優れた命名によって各要素が調和します。

コメント