CC for Biz
2026/04/08Claude Code
AI活用

Claude Code知られてない便利機能10選

Claude Code知られてない便利機能10選

Claude Codeを毎日使っていても、「こんな機能あったの?」と驚くことがあります。公式ドキュメントやChangelog、設定リファレンスの奥に眠っている機能は、知っているだけで使い方が根本から変わります。

この記事では、公式に存在するが見落とされがちなClaude Codeの便利機能を10個厳選して紹介します。私自身が実際に使っているものも多く、特にHooksと/loopは業務に組み込んで日常的に活用しています。

1. Channels:Telegram・Discordから作業中のセッションに指示を送る

2026年3月に追加されたChannels機能は、Telegram・Discord・iMessageから実行中のClaude Codeセッションにメッセージを送れる仕組みです。

claude --channels plugin:telegram@claude-plugins-official

--channelsフラグでプラグインを指定して起動するだけで、外出先のスマホからClaude Codeに直接指示を出せます。ポーリングでも新規セッションでもなく、既存セッションのコンテキストを維持したままメッセージが届くのがポイントです。

私は以前からremote-control機能でスマホからClaude Codeを操作していますが、Channelsはその進化版と言えます。CIの失敗通知を受けて「修正して」と返信するだけで対応が完了する、というワークフローが実現します。

2. /batch:大規模変更を並列エージェントで一括処理

/batchは、大規模な変更をClaude Codeが自動で分割し、独立したworktreeエージェントを複数同時に起動して並列処理するコマンドです。

/batch migrate src/ from JavaScript to TypeScript

各エージェントが担当部分を実装→テスト実行→PRを作成するので、数千行の差分が1つのPRに詰め込まれることがありません。

私はSEO記事の一括執筆で/batchを活用しています。ただし、5〜6台程度で運用しています。大量のエージェントを同時に走らせるとトークン消費が跳ね上がるため、方針が明確で処理の個数だけが多いタスクに限定するのが実務的な判断です。

3. Agent Teams:エージェント同士が会話して協調する

環境変数CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1で有効化できる実験的機能です。複数のClaude Codeセッションが共有タスクリストを通じて互いにメッセージを送り合います。

Subagentとの違いは、SubagentがメインエージェントにのみReportするのに対し、Agent Teamsではチームメイト同士が直接やり取りします。「UX担当」「アーキテクチャ担当」「レビュアー」といった役割を割り当て、1人がセキュリティ問題を見つけたらアーキテクチャ担当に通知する、という連携が自動で起きます。

まだ実験的機能ですが、Anthropicのマルチエージェント戦略の方向性が見えます。

4. /initの強化モード:CLAUDE.mdを対話的に生成

通常の/initは基本的なCLAUDE.mdを生成しますが、環境変数を設定すると対話的なセットアップフローに切り替わります。

CLAUDE_CODE_NEW_INIT=1

この状態で/initを実行すると、Claude Codeがコードベースをスキャンし、ビルドコマンド・テスト・アーキテクチャを分析。不足部分を質問で補い、提案をレビューしてから反映します。Skills、Hooks、個人メモリファイルの生成も対話的に選べます。

私はCLAUDE.mdを書き込みすぎない方針を取っています。ある論文によるとCLAUDE.mdの記載量が一定以上になると逆に精度が下がるため、この対話的な生成でプロジェクトに本当に必要な情報だけを絞り込むのが効果的です。

5. TaskCompleted Hook:完了をブロックする品質ゲート

Hooksの中でも見落とされがちなのがTaskCompletedです。エージェントが「タスク完了」と判断した瞬間に発火し、exit code 2を返すとタスクを差し戻せます

例えば、テストが失敗しているのに「完了」と言い張るエージェントに対して、「テストが通っていません、やり直してください」というメッセージを自動で返せます。

私はHooksを公に公開するコンテンツ(記事・提案書・メール)の品質チェックに使っています。エージェントが成果物を生成→Hooksが自動発火→表記ルール・クライアント特定防止・数字の正確性を照合→基準を満たさなければ修正指示。人間が毎回チェックリストを目視確認する手間を自動化できるのが大きなメリットです。

6. CwdChanged Hook:ディレクトリ移動で環境を自動切り替え

Claude Codeがcdコマンドを実行するたびに発火するHookです。direnvとの連携が公式ドキュメントで想定されています。

モノレポでpackages/paymentsに移動すれば課金モジュール用の環境変数が自動ロードされ、packages/authに移動すれば認証用の環境変数に切り替わります。環境変数の読み込み忘れによるセッション破壊を構造的に防げます。

7. FileChanged Hook:ファイル変更を自動検知して反応

matcherフィールドで監視対象のファイル名を指定すると、ファイルが変更されたタイミングでHookが発火します。Claude Code自身の変更だけでなく、外部からの変更も検知します。

"matcher": ".envrc|.env|package-lock.json"

package-lock.jsonが変わったら依存関係の脆弱性チェックを自動実行、.envが変わったら再バリデーション、といったリアクティブな監視が実現します。Claude Codeを「指示を待つツール」から「プロジェクトを監視して自動で反応するツール」に変えるHookです。

Claude Code Hooks 3種類(TaskCompleted・CwdChanged・FileChanged)の仕組み図解

8. /loop:スキルを定期実行するスケジューラ

/loopは単なるポーリング機能ではなく、他のスキルを定期実行できるスケジューラです。

/loop 20m /simplify auth module
/loop 1h /pr-pruner

20分ごとにコード品質チェック、1時間ごとにPRの整理、といったスケジュール実行が可能です。最小粒度は1分、最大3日間で自動終了します。

私はGSCデータの日次取得に/loopを活用しています。毎日Google Search Consoleから検索順位・キーワード・CTRデータを自動取得し、トレンド分析→記事戦略の意思決定に繋げています。PCを付けっぱなしにして定期実行する運用で、「自分が持っている資産(Webサイト)の状態を定期モニタリングする」用途に非常に使いやすいと感じています。

/loopの定期実行ワークフロー図解

9. Subagent Persistent Memory:セッションを超えて学習するエージェント

カスタムSubagentに永続メモリディレクトリを設定でき、セッションを超えて知識を蓄積します。2026年2月(v2.1.33)に導入されました。

3つのスコープがあります。

  • user: ~/.claude/agent-memory/(プロジェクト横断、推奨)
  • project: .claude/agent-memory/(チーム共有、Git管理)
  • local: .claude/agent-memory-local/(個人用、.gitignore対象)

例えば、コードレビュー担当のSubagentが「このプロジェクトでよく起きる非同期エラーハンドリングのミス」を学習し、次のセッションでも覚えています。毎回同じ説明をする必要がなくなり、使うほど精度が上がるエージェントになります。

10. CLAUDE.mdのHTMLコメント:トークンを消費しないメモ欄

CLAUDE.mdは毎セッション開始時にコンテキストに読み込まれるため、すべての行がトークンを消費します。しかし、標準的なHTMLブロックコメントはコンテキスト注入前に除去されます。

<!-- 最終レビュー: 2026年3月。OAuth移行後にauth項目を更新すること。 -->

メンテナンスメモ、変更履歴、ルールの背景説明などを書いても、Claude Codeのコンテキストには影響しません。チームメンバーがファイルを開けば見えるが、Claude Codeは無視する。人間用のドキュメントとAI用の指示を1つのファイルに共存させる方法です。

私はCLAUDE.mdの情報量を抑える方針を取っていますが、「なぜこのルールがあるのか」という背景情報をHTMLコメントで残しておけば、ルール変更の判断に役立ちます。

まとめ

Claude Codeの公式ドキュメントには、日常的に使っていても見落としがちな機能が数多く存在します。

Claude Code隠れ機能10選の全体マップ(エージェント拡張・Hooks自動化・運用効率化)
  • Channels・/batch・Agent Teamsでエージェントの運用を拡張
  • Hooks(TaskCompleted・CwdChanged・FileChanged)で品質管理と環境管理を自動化
  • /loopでスキルの定期実行
  • Persistent Memoryでセッション横断の学習
  • CLAUDE.mdのHTMLコメントでトークン節約

すべてを一度に導入する必要はありません。まずは自分のワークフローで一番ボトルネックになっている部分を1つ選んで試してみてください。私の場合は、Hooksによる品質チェックの自動化と/loopによるデータ定期取得が、最も実務インパクトの大きかった機能です。

Claude Codeの基本設定については、こちらの記事で解説しています。

Claude Code settings.json設定ガイド|3スコープと実務設定例
Claude CodeClaude Code settings.json設定ガイド|3スコープと実務設定例

トークン消費の最適化については、こちらもあわせてご覧ください。

Claude Codeトークン節約術|月$100で回す実践法
Claude CodeClaude Codeトークン節約術|月$100で回す実践法
← 記事一覧に戻る

御社の業務に合わせたClaude Code導入支援

「AIツールを導入したが、現場で使われない」を終わらせる。
業務課題のヒアリングから設計、ハンズオン実践、運用定着まで一貫して支援します。

無料AI活用診断を受けるサービス詳細を見る →
© 2025 Fyve Inc. All rights reserved.