1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ダイの剣理論 ― 最強の剣を手にしたら、次に強くするのは自分自身と剣の鞘だ

1
Last updated at Posted at 2026-10-17

はじめに 📝

『ドラゴンクエスト ダイの大冒険』に登場する ダイの剣 をご存じでしょうか。魔界の名工ロン・ベルクがダイ専用に作った、オリハルコン製の剣です。

この記事で紹介する「ダイの剣理論」は、次のような考え方です。

ダイの剣は、ダイの手に渡った時点で完成していて、それ以上強化できない。
だからダイは、ダイ自身が強くなること と、剣の鞘に機能を追加すること で強くなっていった。

これを AI を使った開発になぞらえると、次のように対応します。

ダイの大冒険 AI 開発
⚔️ ダイの剣 Claude Code、LLM(モデル)
🧒 ダイ エンジニア
🗡️ ダイの剣の鞘 ハーネスやツール(CLAUDE.md、MCP、Hook、Skill、Mod など)

LLM の重み(中身)は、私たちユーザーには変えられません。私たちに変えられるのは 自分の腕 と モデルを包む鞘 です。

たとえば Claude Code なら、モデルには手を加えなくても、鞘は次のように育てられます 👇

CLAUDE.md
# CLAUDE.md

- テストは `npm test` で実行する
- コミット前に `npm run lint` を通す
- API のエンドポイント定義は `src/routes/` 以下にある
.claude/settings.json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "jq -r '.tool_input.file_path' | xargs npx prettier --write"
          }
        ]
      }
    ]
  }
}

剣(モデル)は同じでも、鞘(ハーネス)が変わるだけで、使える「技」が変わります。

3行まとめ ✨

  • ⚔️ LLM は「渡された時点で完成している剣」。ユーザーが中身を鍛え直すことはできない
  • 🧒 だから強くなるには、まず 使い手であるエンジニア自身が成長する ことが欠かせない
  • 🗡️ そのうえで 鞘=ハーネスやツール に機能を追加していくと、同じ剣でも新しい技(できること)が増える

ダイの剣とは 🤔

ダイの剣は、『ドラゴンクエスト ダイの大冒険』の主人公・ダイが使う剣です。まずは元ネタのおさらいをしておきます。

意思を持つ剣

ダイの剣は、柄の中央にある宝玉を魂とした「意思を持つ剣」です。

  • ふだんは鍵がかかったように鞘から抜けない
  • ダイが戦いの中で本当の力を求めたときだけ、剣が自分の意思で封印を解く

初めて抜けた鬼岩城との戦いでは、竜闘気(ドラゴニックオーラ)を込めた一撃で巨大な城を一刀両断にしました。

折れた剣と、ロン・ベルクの修復

ダイの剣は、大魔王バーンとの最初の戦いで、バーンの武器「光魔の杖」によって折られてしまいます。

折れた剣はロン・ベルクのもとへ戻され、修復されました。ただし、このときロン・ベルクが手を入れたのは剣の 本体 ではありません。剣はほぼ元どおりに直りましたが、本体をそれ以上強くすることはできず、代わりに 鞘 に新しい機能を加えたのです。

鞘の改良で生まれた最強技

バーンパレスへ再突入する前に、ダイの剣の 鞘 が「魔法剣を強化できる」ように改良されます。これによってダイはギガブレイクを使えるようになり、さらにアバンストラッシュと組み合わせた最強技 ギガストラッシュ が生まれました。

ポイントは、剣そのものではなく、鞘に機能が足された ことです。

ダイの剣理論 ⚔️

剣は「渡された時点で完成している」

ダイの剣は、最初からダイの全力に耐えられる剣として作られています。物語の中でダイが強くなっていくのは、剣を打ち直したからではありません。

LLM も同じです。

  • モデルの重みは、提供された時点で完成している
  • 私たちユーザーが、手元で剣を打ち直す(モデルを作り直す)ことはできない
  • 新しいモデルが出るのは「ロン・ベルクが新しい剣を打った」ようなもので、使い手がどうにかできる話ではない

だからこそ、「モデルが賢くなるのを待つ」だけでは強くなれません。

強くなる道① ダイ自身が強くなる(エンジニアの成長) 🧒

ダイの剣は、ダイの全力の竜闘気(ドラゴニックオーラ)を受け止めるための剣です。言い換えると、剣の力を引き出せるかどうかは使い手しだい です。

同じ LLM を使っても、エンジニアによって成果は大きく変わります。

  • 🎯 課題を分解する力: 何を、どの順番で頼めばいいかがわかる
  • 🔍 出力を見きわめる力: LLM が出したコードの良し悪しを判断できる
  • 🧠 ドメインと設計の知識: 「何が正解か」を自分で知っている
  • 🗣️ 伝える力: 背景・制約・完了条件を言葉にして渡せる

LLM が強くなるほど、使い手の判断力が成果の差になります。剣が名剣であるほど、それを振るう者の力量が問われるのです。

強くなる道② 鞘に機能を追加する(ハーネス・ツールの整備) 🗡️

ダイの剣は、鞘の改良でギガストラッシュという新しい技を手に入れました。

AI 開発でいう鞘は、剣(Claude Code と LLM)を包む ハーネスやツール です。

鞘 追加できる機能 得られる「技」
📜 CLAUDE.md プロジェクトの知識や約束ごとを持たせる 毎回説明しなくても、リポジトリのルールに従ってくれる
🔌 MCP 外の世界とつなぐ GitHub・ドキュメント・DB などを直接扱える
🪝 Hook 決まった処理を自動で挟む 編集のたびにフォーマットやテストが走る
📦 Skill くり返す手順をまとめる 「記事を書く」「リリースノートを作る」などを一発で呼べる
🧩 Mod Claude Code の見た目や振る舞いを自分好みに変える ステータスライン・パネル・スラッシュコマンドなどで、自分専用の使い心地にできる

どれも 剣そのもの(Claude Code と LLM)には手を加えていません。それでも、できることは確実に増えます。

2つの道はかけ算 ✖️

ギガストラッシュは、鞘の改良だけでは生まれませんでした。アバンストラッシュとギガブレイクという技を、ダイ自身が使いこなせたからこそ放てた技です。

  • 🧒 エンジニアが成長しないまま鞘だけ増やす → 何をさせればいいかわからず、ツールを持て余す
  • 🗡️ 鞘を整えないまま腕だけ磨く → 毎回同じ説明や手作業をくり返し、力を出し切れない

エンジニアの成長 × ハーネス・ツールの整備。この2つがそろって、はじめて剣の力を最大限に引き出せます。

鞘を育てる実践ステップ 🛠️

明日からできる「鞘の改良」を、小さい順に並べます。

  1. CLAUDE.md を書く 📜
    • 何度も同じことを説明していると気づいたら、それを CLAUDE.md に書く
  2. くり返す手順を Skill にする 📦
    • 「いつもこの手順でやっている」作業をまとめて、呼び出せるようにする
  3. Hooks で自動化する 🪝
    • フォーマットやテストなど、「必ずやること」はモデルにお願いせず、仕組みで実行する
  4. MCP で外部とつなぐ 🔌
    • コピペで情報を渡している相手(Issue、ドキュメントなど)があれば、直接つなぐ
  5. ふり返って改良する 🔄
    • うまくいかなかったときは「剣(モデル)のせい」で終わらせず、「鞘(ハーネス)で防げなかったか?」を考える

まとめ 🎯

  • ⚔️ LLM は、ダイの剣のように 渡された時点で完成している剣
  • 🧒 強くなるには、まず 使い手であるエンジニア自身が成長する こと
  • 🗡️ そして 鞘=ハーネスやツール に機能を足して、新しい技を増やしていくこと

「もっと賢いモデルが出れば…」と待つ前に、自分の腕を磨き、鞘を整えてみましょう。同じ剣でも、ギガストラッシュが放てるようになるはずです 💥

参考リンク 🔗

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?