27個のほとんど知られていないClaudeの隠し機能、設定、ショートカット

ここには Claude Code の具体的なテクニックが27個あり、初心者・中級・上級の3つのレベルに分かれています。これにより、2倍の生産性から10倍の生産性へとステップアップできます。本記事は Rahul X の記事を整理・翻訳したものです。

(前段:Claude Code 新 /goals 指令:実行と評価を分離し、AIエージェントの怠惰や嘘を防止)
(背景補足:実戦:7つのエージェントを使ってVibe Codingをエキスパート級の開発プロセスにアップグレードする方法を手取り足取り解説)

本文目次

Toggle

  • 初心者向けテクニック まずはこれらをマスターすれば、無駄な作業セッションの80%を回避できます。
  • 中級者向けテクニック 基礎が身についたら、これらのテクニックで真の生産性向上を実現できます。
  • 上級者向けテクニック このレベルに達すると、Claude Codeはもはやプログラミングアシスタントではなく、まるで完全なチームのように感じられます。

ほとんどの人はClaude Codeを高級な自動補完ツールとして使っています。

プロンプトを入力し、待ち、最初の出力を受け入れるだけ。

機能の90%をテーブルに残したままです。

2倍の生産性と10倍の生産性を生み出す開発者を分ける具体的なテクニックが27個あります。

すべてを一つずつ解説します。

初心者 → 中級 → 上級。

一度読んで保存し、各段階に到達したら再度見返してください。


始める前に——すべてを変えるマインドモデル

ほとんどの開発者はClaude Codeを自動販売機のように扱っています。

プロンプトを入れ、コードを取り出す。

このモデルは間違っています。

正しいマインドモデルはこうです:Claude Codeは優秀な新人開発者ですが、適切なオンボーディング、明確な制約、定期的な確認が必要です。

構造を与えれば、走り出します。省略すれば、目的もなくさまよいます。

以下のテクニックはすべて、結局は同じことです:

Claudeに優れた構造を与え、より少ない中断で遠くまで進めるようにすること。


初心者向けテクニック まずはこれらをマスターすれば、無駄な作業セッションの80%を回避できます。

1. 何をするにもまず /init を実行する

新しいプロジェクトで最初に行うこと:/init を実行する。

Claudeがあなたのコードベースを読み取り、CLAUDE.md ファイルを生成します。

このファイルがプロジェクトの頭脳になります——アーキテクチャの決定、慣例、パターン、命名ルール。

今後のすべてのセッションは、これらのコンテキストが読み込まれた状態で開始されます。

これがない場合:Claudeはあなたの慣例を推測するしかありません。あれば:Claudeはそれをすでに知っています。

/init

1つのコマンド。完了。絶対にスキップしないでください。


2. /statusline で現在の状況を確認する

/statusline を設定すると、ターミナルがリアルタイムのダッシュボードになります。

以下の項目が表示されます:トークン使用量、セッションメトリクス、モデル情報——すべてリアルタイムで。

/statusline

どれだけコンテキストを消費したか推測する必要はもうありません。

数字を見るだけです。


3. 音声入力を有効にする

ハンズフリーコーディングにより、問題解決の状態を維持できます。

入力を止める必要はなく、次のコマンドを口にするだけです。

出力をレビューしながら、思考の流れを中断せずに方向を変えたいときに特に便利です。

設定で一度有効にすれば、その後は継続して使えます。


4. /context で何がトークンを消費しているか確認する

コンテキストウィンドウは予算です。

重くなったら、/context で何が消費しているか確認します。

/context

ほとんどの場合、冗長な負荷——古いファイル、無関係なコンテキスト、時代遅れの指示——が見つかります。

それを刈り込めば、出力品質はすぐに改善されます。


5. 60%で圧縮し、タスク間でクリアする

コンテキスト衛生の2つのルール:

→ コンテキストが60%に達したら /compact を実行——Claudeは重要な情報を失わずに会話を圧縮します
→ 完全に無関係なタスクの間は /clear を実行——最初からやり直します

/compact   # 1つのタスクが長時間実行されている場合
/clear     # まったく新しい無関係なタスクに切り替える場合

ほとんどの開発者はコンテキストが完全にいっぱいになってから対処します。

その時点でClaudeはすでに劣化しています。

60%が最適なタイミングです。


6. 常に計画モードから始める

Claudeが1行のコードを書く前に——まず計画させます。

# セッション開始時:
「何かをする前に、アプローチの概要を説明してください。
手順をリストアップし、前提条件をすべて明記してください。
不明な点があれば、私に質問してください。」

なぜこれが効果的なのか:

→ 行動前にClaudeに考えさせる
→ ずれた前提を早期に浮き彫りにする
→ 計算コストをかける前にチェックポイントを与える

計画モードで開始したセッションはあと3分多くかかります。

計画なしで開始したセッションは、修正にさらに3時間かかることがよくあります。


7. 指示ではなく問題を提示する

ほとんどの人は「ログインページを作って」と言います。

より良い方法:「パスワードに特殊文字が含まれているとユーザーがログインできません。これがエラーメッセージです。制約事項:データベーススキーマは変更できません。」

問題 + 制約 + コンテキスト = 大幅に改善された出力。

Claudeは指示実行機ではありません。

問題解決者です。

問題を与えてください。


8. Claudeに開始前に質問させる

この一文をすべての複雑なプロンプトに追加してください:

「始める前に、この仕事をうまくやるために必要な質問があれば、一度にすべてリストアップしてください。」

最初の出力が常に最良の出力であることはほとんどありません。

最良の出力は、Claudeがエッジケースを理解した後に現れます。

質問させ、一度に答え、その後は自動的に進ませます。


9. 自己検証をToDoリストに組み込む

Claudeにタスクリストを与えるときは、検証ステップを含めます:

 ToDo:
 1. 支払いフォームを作成する
 2. 入力検証を追加する
 3. ✓ 検証:空の入力、特殊文字、10,000円以上の金額をテストする
 4. エラーメッセージを追加する
 5. ✓ 検証:すべてのエラー状態が処理され、表示されていることを確認する

Claudeはタスク完了を宣言する前に自己チェックを行います。

これがない場合:Claudeはステップ2で勝利を宣言します。これがある場合:Claudeは実際にタスクを完了します。


中級者向けテクニック 基礎が身についたら、これらのテクニックで真の生産性向上を実現できます。

10. サブエージェントを展開して並行作業を行う

最も過小評価されている機能の1つ。

タスクを逐次的に実行するのではなく、隔離されたコンテキストを持つサブエージェントに分割します。

「データベーススキーマを処理するサブエージェントを起動してください。
別のサブエージェントでAPIエンドポイントを処理してください。
あなたは統合の調整を担当してください。」

並行作業、隔離されたコンテキスト、ゼロの相互汚染。

生産性の飛躍は漸進的ではなく、乗数的です。


11. 再利用可能なプロンプトをカスタムスキルとして保存する

毎回同じ指示を繰り返し書くたびに、時間を無駄にしています。

再利用可能なワークフローをスキルファイルとして保存します:

# skills/code-review.md
コードレビューをするとき:
1. まずセキュリティの脆弱性をチェックする
2. N+1クエリが存在するかマークする
3. すべての外部呼び出しのエラーハンドリングを検証する
4. 変数名が我々の慣例(camelCase、説明的)に従っているか確認する
5. 出力:まず重要な問題をリストアップし、次に提案をリストアップする

スキルを読み込めば、Claudeは毎回あなたの正確な基準に従います。

同じ指示を書き直す必要はもうありません。


12. 簡単なタスクには軽量モデルを使う

Haikuが適しているタスク:ファイル名変更、簡単なリファクタリング、ボイラープレートコード、設定編集。

Sonnet/Opusが適しているタスク:アーキテクチャ決定、複雑なデバッグ、複数ファイルの変更。

# セッション設定時:
「このタスクには最もコスト効率の良いモデルを使ってください。」

ほとんどの開発者はすべてのタスクにOpusを使います。

まるでフェラーリで買い物に行くようなものです。

モデルをタスクに合わせてください。


13. プロジェクトの進化に合わせてCLAUDE.mdを継続的に更新する

/init で生成したCLAUDE.mdは一度きりのファイルではありません。

プロジェクトの変化に合わせて更新します:

# CLAUDE.md

## 現在の技術スタック
- Next.js 14(App Router、Pages Routerではない)
- Supabase(認証とデータベース用)
- Tailwind + shadcn/ui(コンポーネント用)

## 厳格なルール
- 絶対にコミットやプッシュをしない。ユーザー自身がすべてのgit操作を行う。
- 常にTypeScriptを使用し、JSファイルは使わない。
- すべてのAPIルートは /app/api/ に配置する。

## 既知の問題
- モバイル端末で認証セッションが時々期限切れになる——認証関連の作業ではこの点に注意

時代遅れのコンテキストはコンテキストがないより悪いです。

時代遅れのCLAUDE.mdは、Claudeを自信満々に間違った方向に導きます。


14. CLAUDE.mdに外部ファイルをリンクし、直接貼り付けない

すべてをCLAUDE.mdに詰め込まないでください。

代わりに外部ファイルを参照します:

# CLAUDE.md

## アーキテクチャ
参照:/docs/architecture.md

## API慣例
参照:/docs/api-standards.md

## 現在のスプリント
参照:/docs/sprint-23.md

Claudeは必要なものだけを読み込みます。

コンテキストはスリムに保たれ、トークン予算も健全です。


15. 逸脱したセッションはすぐに終了する

Claudeが方向を間違えたら、すぐに止めてください。

悪い作業を積み重ねさせないでください。

停止。それが私が要求したものではありません。

実際の要件:[明確に再述]
制約条件:[制約を説明]
これだけを持って最初からやり直してください。

積み重なった悪い作業は、最初からやり直すより修正が難しくなります。

逸脱を早期に発見し、強力に再プロンプトします。


16. 最初の出力を疑う

受け入れることは良い仕事の敵です。

出力のたびに:

ここで最も弱い部分はどこですか?
もっと時間があれば、何を変えますか?
もっと簡単な方法はないでしょうか?

Claudeの最初の答えが最良であることはめったにありません。

最良の答えは、疑われた後に現れます。


17. 通知フックを設定する

ターミナルを凝視するのはやめましょう。

長時間のタスクが完了したときに通知するフックを設定します:

# 例:Claudeが完了したら通知を送信
claude run "build the feature" && \
  osascript -e 'display notification "Claudeが完了しました" with title "Claude Code"'

他のことをしてください。

呼ばれたら戻ってきてください。


18. スクリーンショットをClaudeに送ってレイアウト検証

Claudeはあなたが実行中のアプリケーションを見ることはできません。

しかし、アプリケーションのスクリーンショットを分析することはできます。

「これが現在の状態のスクリーンショットです。
モバイルでボタンの配置がずれています。
デザイン仕様に合わせてCSSを修正してください。」

スクリーンショットを直接セッションに貼り付けます。

ビジュアルデバッグの速度が10倍になります。

上級者向けテクニック このレベルに達すると、Claude Codeはもはやプログラミングアシスタントではなく、まるで完全なチームのように感じられます。


19. Chrome開発者ツールの統合

Claudeが開発者ツールを通じて実行中のアプリケーションとやり取りできるようにします。

コンソールエラー、ネットワークリクエスト、DOMの状態をリアルタイムで読み取ることができます。

「チェックアウトページで開発者ツールを開いてください。
支払いボタンが反応しない理由を特定してください。
コンソールエラーとネットワークタブを確認してください。」

デバッグが次のように変わります:Claudeがページを見る → Claudeがページを修正する。

もうあなたがエラーをコピペしてClaudeが推測する必要はありません。


20. 以前のセッションを復元する

以前のセッションのコンテキストを失わないようにします。

claude --resume 9901b366-c4b6-4d78-89ad-81e964e373e

Claudeは正確なセッションを開きます——完全な会話履歴、完全なコンテキスト、中断した正確な場所。

Claude Codeの履歴からセッションIDを見つけてください。

戻ってくるセッションをブックマークしてください。


21. Git Worktreesを使って並行セッションを実行する

これは本格的なプロジェクトにおける最大の生産性向上です。

異なるブランチで同時に複数のClaudeセッションを実行します。

# 並行作業用にworktreeを作成
git worktree add ../project-feature-auth feature/auth
git worktree add ../project-feature-payments feature/payments
git worktree add ../project-feature-dashboard feature/dashboard

# 各ディレクトリで個別にClaudeセッションを実行
# Claudeが3つのタスクを同時に処理
# 競合ゼロ、待ち時間ゼロ

セッション1:認証を作成。セッション2:支払いシステムを作成。セッション3:ダッシュボードを作成。

すべて同時に実行。

これが1日で1週間分の作業を納品する方法です。

22. MCPサーバーの代わりに直接APIエンドポイントを使う

MCPサーバーはオーバーヘッドを追加します。

パフォーマンスが重要なタスクや高トラフィックのタスクでは、直接APIエンドポイントを呼び出します。

# これをしない:MCPサーバー → Notionを使う
# 代わりに:「api.notion.com/v1/pages でNotion APIを直接呼び出してください
# これがAPIキーの形式とエンドポイント構造です。」

オーバーヘッドが減り、トークン消費が減り、レイテンシが低下します。

高価なツール呼び出し → 直接APIに置き換え → 即座に改善。


23. /loop を使って反復タスクを自動化する

Claudeは無人で最大3日間連続してタスクを実行できます。

設定して、そのまま離れます。

Claudeが監視、記録、分類——数日間。


24. スマートフォンでリモートコントロール

ローカルのClaudeセッションをリモートで管理します。

# ngrokや類似のツールを使ってClaudeセッションを公開
ngrok http 3000

# スマートフォンのブラウザからアクセス
# 通勤中にビルドを開始
# パソコンを開かずに進捗を確認

机を離れたときに、起動し忘れたタスクを思い出した場合に特に便利です。

スマートフォンを開き、タスクを起動し、家に帰る前に完了します。


25. 平易な言葉でデータベースに問い合わせる

一回限りの分析では、SQLを書く手間を完全に省きます。

ClaudeがSQLに変換し、実行し、答えを返します。

SQLを書く必要なし、スキーマを覚える必要なし、質問と答えだけ。


26. 本当に難しい問題にはUltrathinkを使う

問題が本当に複雑なとき——最大トークンを割り当て、Claudeに明示的に伝えます。

90%のタスクでは、速さで十分です。

残り10%の本当に難しいタスクでは——速度を落とします。

考える予算はそこにあります。うまく使ってください。


27. Opus 4.8でUltracodeモードを使う

最高のコーディングパフォーマンスを得るには:

/effort high

これによりultracodeが起動します——Claudeの最も集中したコーディングモード。

以下の場合に使用してください:
→ 複雑なアーキテクチャ決定
→ セキュリティが重要な実装
→ パフォーマンス最適化作業
→ 複数システムのリファクタリング

より多くのトークンを消費し、より長い時間がかかります。

しかし、難しい問題に対しては、意味のある優れたコードを生成します。


27のテクニックの背後にあるパターン

このリストのすべてのテクニックは、次の3つのカテゴリのいずれかに属します:

コンテキスト規律 — CLAUDE.md、/init、/compact、/clear、ファイルリンク。Claudeにより良い情報を与えれば、より良い決定を下せます。

スマートな委譲 — サブエージェント、Worktree、並行セッション、/loop。Claudeが複数のことを同時に処理できるのに、一度に1つのことだけをするのはもうやめましょう。

積極的な自動化 — フック、リモートコントロール、スキル、データベースクエリ。手動で2回以上行ったなら、Claudeにやらせるべきです。

10倍の仕事を納品する開発者は、あなたより賢いわけではありません。

ただより体系的なだけです。


どこから始めるか

今日すべての27個を実装しようとしないでください。

第1週: /init、/compact、計画モード、自己検証ToDo。これら4つだけでセッションが変わります。

第2週: カスタムスキル、軽量モデル、CLAUDE.mdの更新、出力を疑う。同じ指示を繰り返し書く必要がなくなります。

第3週: サブエージェント、Worktree、並行セッション。複数の機能を同時に納品し始めます。

第4週以降: /loop、Ultrathink、開発者ツール、リモートコントロール。ターミナルをまったく見なくなるでしょう。

このシステムは自己複利します。

各レベルが次のレベルをより強力にします。

頭から始め、習得し、上へ進んでください。


クイックリファレンス

初心者:
→ 1. /init — プロジェクトCLAUDE.mdを生成
→ 2. /statusline — リアルタイムトークンダッシュボード
→ 3. 音声入力 — ハンズフリーコーディング
→ 4. /context — トークン消費を特定
→ 5. 60%で/compact、タスク間で/clear
→ 6. まず計画モード — 実行前に概要
→ 7. 指示ではなく問題を提示
→ 8. Claudeに開始前に質問させる
→ 9. ToDoリストに自己検証ステップを含める

中級:
→ 10. サブエージェントで並行隔離作業
→ 11. カスタムスキル — 再利用可能なプロンプトを保存
→ 12. 簡単なタスクにHaiku、複雑なタスクにOpus
→ 13. プロジェクトの進化に合わせてCLAUDE.mdを更新
→ 14. 外部ファイルをリンク、直接貼り付けない
→ 15. 逸脱は即時終了 — 強力に再プロンプト
→ 16. 毎回最初の出力を疑う
→ 17. 通知フック — ターミナルを凝視しない
→ 18. スクリーンショットを送信してビジュアルデバッグ

上級:
→ 19. Chrome開発者ツール統合
→ 20. claude –resume でセッション継続性を維持
→ 21. Git Worktrees で並行セッション
→ 22. MCPサーバーに代わり直接API呼び出し
→ 23. /loop で複数日の反復タスク
→ 24. スマートフォンでリモートコントロール
→ 25. 平易な言葉でデータベースクエリ
→ 26. Ultrathink で難しい問題を処理
→ 27. /effort high でUltracodeモード起動

@E9#

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし