AI(Geminiの無料枠)を使用して、プログラミングやコーディングで地味に苦労するクラスや関数、変数などの命名を手伝ってくれるツールを用意しました。
これで英語と日本語のにらめっこから解放されます(英語得意じゃない)
早速ヘルパー
最終更新:2026年11月7日
AI 命名ヘルパー
クラス名・関数名・変数名などの命名を、言語ごとの命名規則に沿ってAI(Gemini)がお手伝いします。
詳細オプション(スタイル・口調・予約語チェック・用語集など)
※ 入力内容はAI処理のためGoogleに送信されます。無料枠では入力内容がGoogleのサービス改善に利用される場合があるため、社内コード・パスワード・APIキーなどの機密情報は入力しないでください。
※ AIの提案は参考情報です。予約語チェックは主要な言語の一般的な語のみが対象のため、最終的にはご自身の環境で確認してください。
使いかた
モードは3つありタブで切り替えることができます。
- 命名案を出す
- 名前を診断
- まとめて改善
共通(基本)項目
共通の項目があるので最初に紹介
1.「使用言語」:言語を特定することができます
PHP / JavaScript / TypeScript / Python / Java / C# / Go / Rust / Kotlin / Swift / Ruby / C・C++ / Dart / SQL / CSS・HTML / Bash・シェル / 指定なし(内容から判断)から選べます。
2.「何の名前か?」:使用する名称は何用の名前なのか
クラス / 関数 / メソッド / 変数 / 真偽値 / 定数 / インターフェース・型 / enum / 引数 / ファイル / モジュール・パッケージ / DBテーブル・カラム / その他から選べます。
それぞれ任意に選ぶことで言語ごとの命名規則にそった形式より提案さるので出力の精度が上がります
モード説明「命名案を出す」
このツールのメインのモードです。
「内容」に自由に記載した文章から命名案を複数提出してくれます。
使用言語を「Java」としていても「内容」欄に「Pythonで使用する」などが書かれていた場合「内容」に記載されたものが一応優先されるようにはなっています。
提案の精度を高めるためにできれば揃えると良いと思います。

モード説明「名前の診断」
診断したい名前を1つ入力し、役割や使われ方を任意で出力します。
「診断したい名前」を記入し、任意で「この名前の役割や・使われ方」を記載すると精度があがります
結果を以下の様に出力します
- 5段階評価を★の数で表示
- 要約文
- 良い点(無い場合もある)
- 悪い点(無い場合もある)
- 改善案や別の選択肢の提案

モード説明「まとめて改善」
改善したい名前(複数も可能 最大20件)の改善案を出力します。
「改善したい名前の一覧」に名前を記入する(複数ある場合は1件1行とし改行をかならずしてください)
名前の後ろに“:”をつけて説明を記載しておくと精度が上がります(例:「data1: 注文の合計金額」)
結果を名前ごとに「旧 → 新」で出力します。
良好・改善推奨・用改善の判定と理由に、全体の傾向をまとめた要約も出力します。

詳細オプション
命名のスタイルや提案数、既存のコードをもとに提案するための記載欄もオプションとして用意しています。
通常は折りたたまれているのでクリックして展開してください。
詳細オプション「スタイル」
命名を「簡潔」・「標準」・「説明的」から選べます。
詳細オプション「提案の数」
一度に表示される提案数を「3」・「5」・「8」から選べます。
ただしこれより少ない数で出る場合もございます。
詳細オプション「口調モード」
理由やレビューなど日本語の文章を「標準」 / 「先輩エンジニア風」 /「ポエム調」 /「厨二病風」 / 「ダジャレ」 / 「関西弁」で出力する、ちょっとおふざけのモードに切り替えます。
命名された名前そのものには反映されません。
詳細オプション「予約語チェック」
オンにすると予約語のチェックします(初期状態はオン)
主要な語だけとなりますので完全ではありません目安としてお使いください。
対応言語:PHP / JavaScript / TypeScript / Python / Java / C# / Go / Rust / Kotlin / Swift / Ruby / C・C++ / Dart / SQL / Bash
詳細オプション「ひと言レビュー」
オンにすると各案に40字以内のコメントが付きます。口調モードも反映されます(初期状態はオフ)
詳細オプション「用語集」
「注文=order」のように1行に1つ書くことで、該当する概念でその英単語を使うようになります。
「日本語=英語」の形で記載してください。
詳細オプション「既存コードの命名例」
命名例を入れると、プロジェクトの接頭辞や語順の癖に合わせてくれます。
おわりに
名前けっこう悩むのでつくってみました。
よかったらつかってください。
クイズを準備しています…


コメント