Claude Codeを使い始めると、最初はどうしても「これ作って」「このエラー直して」「このコード修正して」みたいな使い方になりがちです。
もちろん、それだけでも十分便利です。ただ、最近のClaude Codeには開発を効率化する機能がかなり増えていて、知っているかどうかで使い勝手が結構変わってきます。
自分も最初は、ほぼ「コードを書いてくれるAI」として使っていました。でも、いろいろな機能を知ってからは、Claude Codeにコードを書いてもらうというより、Claude Codeと一緒に開発環境そのものを回していくという感覚に近くなってきました。
今回は、そんなClaude Codeの中でも「これは知っておくと便利」と感じるTipsを6つ紹介します。
この記事で分かること
- Claude Codeの「コード生成以外」の便利機能6つと、それぞれの使いどころ
- 推論量の調整・巻き戻し・並列作業など、個人開発で特に効く機能の実感ベースの評価
- 「コードを書いてもらうAI」から「一緒に開発を回すエージェント」へ使い方を進める入口
結論: この6つだけ覚えれば使い方が変わる
| 機能 | できること | 使いどころ |
|---|---|---|
/effort・/model |
推論の深さ・モデルを切り替える | 設計や複雑なバグ調査は深く考えてもらう |
/btw |
本筋と別枠でちょっと質問 | ライブラリの使い方などの小さな疑問 |
/rewind |
コードと会話をまとめて巻き戻す | 「そこまで変えてほしくなかった」とき |
/batch |
複数エージェントで並列作業 | 全ページ一括修正などの大量作業 |
!(先頭に付ける) |
シェルコマンドを直接実行 | サーバー起動〜ログ確認まで完結させる |
/insights |
自分の使い方を分析してもらう | AI駆動開発の「癖」の見直し |
順番に見ていきます。
1. /effort と /model を使い分ける
まず覚えておきたいのが、Claudeにどのくらい深く考えてもらうかを調整する機能です。Claude Codeでは、作業内容に合わせてモデルや推論量を変更できます。
例えば、
- 軽い修正
- 単純なUI変更
- 小さなバグ修正
なら、そこまで深い推論は必要ありません。逆に、
- 要件定義
- 大規模なリファクタリング
- アーキテクチャ設計
- 複雑なバグ調査
のような作業では、しっかり考えてもらった方が結果が良くなることがあります。そこで使えるのが /model と /effort です。
/model で選べるモデルは4種類(2026年8月時点)
上から順に「賢い(そして重い)」順です。
| モデル | 位置づけ | 使いどころ |
|---|---|---|
| Claude Fable 5 | 最上位。Opusのさらに上に新設されたティア | 大規模な設計・最難関の調査。じっくり待ってでも最高の答えが欲しいとき |
| Claude Opus 5 | 高性能の主力 | 複雑な実装・リファクタリング。/fast で高速出力モードにも切り替えられる |
| Claude Sonnet 5 | 速度と賢さのバランス型 | 日常の開発作業はほぼこれで足りる |
| Claude Haiku 4.5 | 最速・最軽量 | 単純作業や機械的な一括修正 |
/effort で選べる推論量は5段階
low → max の5段階で、上げるほど深く考えますが、応答時間とトークン消費も増えます。
| レベル | 考える深さ | 使いどころ |
|---|---|---|
low |
最小限 | タイポ修正・単純なUI変更 |
medium |
控えめ | トークンを抑えたい日常作業 |
high |
標準 | 普段の開発のバランス点 |
xhigh |
深い | 複雑な実装・設計。コーディング用途の本命 |
max |
最深 | 最難関のタスク専用。時間もトークンも大きく使い、ときに「考えすぎる」ことも |
ちなみにコーディング用途では xhigh が推奨されていて、Claude Codeの既定値もこれです。max は「上げておけば安心」ではなく、本当に難しい問題のためにとっておく設定です。
そして5段階の上に、もうひとつ ultracode という特別なモードがあります。これは推論を深くするだけではなく、複数のClaudeエージェントを並列に立ち上げて、調査・実装・検証を手分けして進める総力戦モード。トークン消費は桁違いなので日常使いには向きませんが、「コストは気にしないから、一番徹底した答えがほしい」というときの切り札です。
組み合わせの目安は、「日常は Sonnet × high、複雑な実装は Opus × xhigh、設計や難問の調査だけ Fable や max」のように、作業の重さに合わせて2つのダイヤルを回すイメージです。
普段はバランスを取りつつ、重要な作業では推論量を上げる。この使い分けだけでも、Claude Codeの使い方がかなり変わります。
自分の場合は、多少コストが増えても手戻りが減る方を優先したいので、重要な作業ではなるべく性能の高い設定を使うことが多いです。安いモデルで何度も修正するより、最初からしっかり考えてもらった方が結果的に楽なこともあります。
2. ちょっと聞きたい時は /btw
開発していると、本筋とは関係ないことをClaudeに聞きたくなることがあります。
「このライブラリってこういう使い方できたっけ?」とか、「このCSSの指定どうだったっけ?」みたいな軽い質問です。
こういう質問をメインの会話でどんどん続けていると、開発とは関係のない情報までコンテキストに残っていきます。そこで便利なのが /btw。By The Way、つまり「ところで」という感じですね。
メインの開発コンテキストとは別枠で質問できるので、本筋の会話を汚さずに、Claudeへちょっと質問できるのが便利です。
開発中のClaude Codeを、そのまま技術辞書として使えるイメージです。別タブを開いてChatGPTで調べたり、検索したりする回数も減らせます。地味ですが、かなり使いやすい機能です。
3. やらかしたら /rewind で戻す
AI駆動開発をしていると、「いや、そこまで変更してほしくなかった」ということ、普通にあります。特にClaudeに大きめの修正を任せた時、思っていた方向と違う実装になってしまうことがあります。
そんな時に便利なのが /rewind。名前の通り、作業を過去の状態へ巻き戻す機能です。
便利なのは、単にチャットを戻すだけではなく、コードの状態と会話をまとめて戻せるところ。つまり「この変更をする前まで戻したい」ということができます。
AI開発では「まず試してみる」がかなり重要です。でも、戻すのが大変だと思うと大胆な変更をお願いしづらい。/rewind があると、ダメだったら戻せばいいという感覚でClaudeに任せやすくなります。
個人開発では特に相性がいい機能だと思います。
4. 大量作業は /batch で並列化する
Claude Codeを使っていて面白いのが、複数の作業を並列で進められるところです。
例えば、
- 「全ページをダークモード対応したい」
- 「大量のコンポーネントを同じルールで修正したい」
- 「複数箇所のリファクタリングをまとめてやりたい」
みたいな作業。普通なら1つずつ順番に修正していきます。でも /batch を使うと、複数のエージェントに作業を分けて並列で進められます。
その裏側ではGit Worktreeを使って、それぞれ別の作業環境で修正を進めます。イメージとしては、Claudeを1人雇うのではなく、複数人のClaudeに仕事を振る感じです。これがAI駆動開発っぽくて面白いところ。
ただし、Gitリポジトリとして初期化されていて、最初のコミットが作られている必要があります。
AIにコードを書いてもらうだけでなく、AIに仕事そのものを分担させるという使い方ができるようになります。
5. ! でターミナル操作もClaude Code内で完結
Claude Codeを使っていると、
Claude Code → ターミナル → ブラウザ → Claude Code
みたいに画面を行ったり来たりしがちです。でもClaude Codeでは、先頭に ! を付ければシェルコマンドを直接実行できます。
! npm run dev
みたいな感じです。わざわざ別のターミナルを開かなくても、そのまま開発を進められます。
さらにバックグラウンドで動いているタスクやログも扱えるので、開発サーバーのエラーなどをClaude自身が確認しながら修正できます。これがかなり便利です。
昔は、
エラー発生 → ログをコピー → ChatGPTに貼る → 修正方法を聞く
という流れでした。Claude Codeなら、
エラー発生 → Claudeがログを見る → Claudeが原因を調べる → そのまま修正
という流れまで持っていけます。
このあたりから、AIにコードを書かせているというより、AIが開発環境の中に入って一緒に作業しているという感覚になってきます。
6. /insights で自分のClaude Codeの使い方を分析する
個人的に面白いと思ったのが /insights です。これはClaude Codeの使い方そのものを分析してくれる機能。
過去のセッションなどをもとに、
- どんな使い方をしているか
- うまく使えている部分
- 非効率になっている部分
- 改善できそうなところ
などを教えてくれます。例えば「セッションが長くなりすぎている」「環境を確認する前に複雑な指示を出している」といった、自分では気付きにくい部分を指摘してくれることがあります。
Claude Codeを毎日使っていると、どうしても自分なりの癖が出てきます。その癖をClaude自身にチェックしてもらえる。ある意味、Claude Codeの使い方をClaude Codeに教えてもらうという面白い機能です。
たまに実行してみるだけでも、自分のAI駆動開発のやり方を見直すきっかけになりそうです。
まとめ: Claude Codeは「コード生成AI」だけじゃない
Claude Codeを使い始めた頃は、「自然言語でコードを書いてくれるの便利だな」くらいの感覚でした。でも使っていくと、便利なのはコード生成だけではありません。
今回紹介したように、
- 推論量を調整する(
/effort) - 本筋とは別に質問する(
/btw) - 失敗した変更を巻き戻す(
/rewind) - 複数エージェントで並列作業する(
/batch) - ターミナルまでまとめて操作する(
!) - 自分の使い方を分析する(
/insights)
ところまでできるようになっています。ここまでくると、Claude Codeは単なるチャットAIというより、開発そのものを一緒に進めるエージェントに近いです。
自分も個人開発でClaude Codeをかなり使っていますが(このサイト自体もClaude Codeで作っています)、こういう機能を知るほど「まだ使い切れてないな」と感じます。
そしてAI駆動開発で一番大事なのは、機能を全部覚えることではなく、実際に何かを作りながら使ってみることだと思っています。
使ってみて、「この作業、Claudeに任せられないかな?」と思ったところから少しずつ自動化していく。それだけでも、開発スピードはかなり変わってきます。
まだClaude Codeを「コードを書いてもらうだけ」で使っているなら、今回紹介した機能から1つでも試してみると、使い方の幅が広がると思います。
※本記事の情報は執筆時点のものです。Claude Code は更新が速く、機能名や挙動が変わることがあるため、最新情報は公式ドキュメントをご確認ください。



