Claude Code ガイド 2026:例付き 25 の機能とデモ
MarkTechPost は、メモリやサブエージェントなど多層構造を持つ Claude Code の 25 の機能と戦略を、AI エンジニア向けに解説している。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
Claude Code はもともとターミナル向けのコーディングアシスタントとして始まりました。現在は階層型エージェントシステムとして動作しています。その内部では、メモリ、フック、スキル、サブエージェント、プラグイン、MCP が明確に分離された別々のレイヤーとして構成されています。各レイヤーは、モデルが何を見たり実行したりできるかを決定します。
本記事では、Claude Code のスケーリングに向けた 25 の機能と戦略について解説しています。対象読者は AI エンジニア、ソフトウェアエンジニア、データサイエンティストです。すべてのコード例は文書化された形式に従っており、記載通りに動作します。各項目にはステータスが明記されているため、Claude Code に標準搭載されている機能とそうでない機能を区別できます。
Claude Code とは何か
Claude Code は Anthropic 社が提供するエージェント型コーディングツールです。ターミナル、デスクトップアプリ、IDE(統合開発環境)上で動作します。ファイルの読み込み、コマンドの実行、コードの編集、外部ツールの呼び出しが可能です。内部ではエージェントループが稼働しており、このループはツールの選択、コンテキストの蓄積、および圧縮による長時間セッションの管理を行います。
安全性の境界線は、パーミッションモード、チェックポイント、サンドボックス化、管理された設定によって担保されています。同じループは Agent SDK を通じてプログラム的に公開されており、開発者は少数のプリミティブを用いてこのツールを拡張できます。これらのプリミティブには、CLAUDE.md、スキル、サブエージェント、スラッシュコマンド、フック、MCP サーバーが含まれます。プラグインはこれらプリミティブを 1 つのインストール可能なユニットにバンドルしたものです。
25 の機能と戦略
各機能・戦略にはラベルが付けられています。「公式」とは文書化された Anthropic 社の機能を指し、「コミュニティ技術」とは shipped された機能ではなくワークフローパターンを意味します。「サードパーティツール」とは、Anthropic 社外で構築されたソフトウェアを指します。
CLAUDE.md メモリファイル(公式)。このファイルは、あなたのリポジトリにおけるエージェントの憲章です。Claude はセッションごとにこれを読み込み、規約とコマンドを固定します。
スキル(公式)。スキルとは、.claude/skills/ 配下に frontmatter を付与した SKILL.md ファイルのことです。/name という呼び出しをサポートし、Claude による自律的な実行も可能です。
サブエージェント(公式)。サブエージェントは独自のコンテキストウィンドウを持つ専門インスタンスです。詳細な作業は隔離されるため、メインの会話に集中力を保つことができます。
スラッシュコマンド(公式)。これらは / で始まるタイプ済みのショートカットです。組み込みには/init, /compact, /context, /review, /security-review があります。
フック(公式)。フックは定義されたライフサイクルポイントで発火する決定論的なスクリプトです。PreToolUse は、あらゆるツール実行前の主要なセキュリティチェックポイントです。
MCP サーバー(公式)。Model Context Protocol(モデル・コンテキスト・プロトコル)は、Claude Code を GitHub、データベース、ブラウザに接続します。サーバーが統合を処理し、Claude が何をすべきかを推論します。
プラグイン(公式)。プラグインとは、スキル、サブエージェント、コマンド、フック、MCP 定義からなるバージョン管理されたバンドルです。/plugin コマンド一つでセット全体がインストールされます。
チェックポイント(公式)。Claude Code は変更前に自動的に状態のスナップショットを作成します。何か問題が発生した場合は、Escape キーを二回押して巻き戻すことができます。
プランモード(公式)。プランモードは実行せずに探索と提案を行います。編集をコミットする前に作業範囲を特定するのに理想的です。
パーミッションモード(公式)。デフォルトモードでは、各ファイルの書き込みやシェルコマンドの実行前に確認を求めます。他のモードは、監視を速度に譲り渡します。
自動モード(公式、研究プレビュー)。各アクションは独立した Sonnet 4.6 クラスファイアによって最初にレビューされます。安全なアクションは実行され、リスクのあるアクションはブロックまたはエスカレーションされます。
コンテキスト圧縮(公式)。「/compact」コマンドは長いセッションを圧縮して利用可能なコンテキストを維持し、「/context」コマンドで現在のコンテキスト使用状況を確認できます。
バックグラウンドタスク(公式)。Bash ツールの「run_in_background」フラグを使用して、長時間実行されるシェルコマンドを実行します。Claude は会話のブロックを防ぎながら出力をポーリングします。
エージェント SDK(公式)。SDK は「query()」を通じて同じループをプログラム的に公開しており、「/code-review」などのスラッシュコマンドを送信して結果を処理できます。
ヘッドレス CLI(公式)。「claude -p "クエリ"」はワンショットプロセスを実行して終了します。また、cat logs.txt | claude -p のようなパイプ入力も動作します。
GitHub Action およびスケジュールジョブ(公式)。Claude Code は TTY を持たないワンショットプロセスとして実行されるため、CI 統合、スケジュールされたジョブ、プリコミットフックが可能になります。
出力スタイルと statusLine(公式)。出力スタイルはレスポンスの書式を変更します。カスタム「statusLine」レンダラーを使用すると、ターミナル上でセッションの状態を表面化できます。
リモートコントロールおよびモバイルプッシュ通知(公式)。Claude Code をモバイルまたは Web 画面から操作できます。タスクが完了した際に Claude からプッシュ通知を送信することも可能です。
外出中サマリー(公式)。このセッションレベル機能は、一時停止されたセッションに戻った際にコンテキストを表面化します。デフォルトで有効になっており、オプトアウトも可能です。
サンドボックス化(公式)。サンドボックス化された Bash ツールは、OS レベルのファイルシステムおよびネットワーク分離を強制します。コマンドは、あなたが定義した境界内でのプロンプトなしで実行されます。
構造化されたコンテキストフォルダ(コミュニティ技術)。ブランドガイドライン、クライアントデータ、または法的用語に特化したタスク別フォルダを整理します。各タスクに対して適切なコンテキストが読み込まれるため、出力の関連性が向上します。
動的ワークフロー(コミュニティ技術)。サブエージェントを使用して複雑なタスクを小さなステップに分割します。一般的なパターンには「分類して実行」と「分散して統合」があります。
モジュール型スキルパイプライン(コミュニティ技術)。再利用可能なスキルをチェーン化してエンドツーエンドのワークフローを構築します。サポートパイプラインでは、カテゴリ分類、応答生成、エスカレーションなどのスキルを組み合わせて使用できます。
外部メモリレイヤー(サードパーティ製ツール)。Mem Search や Hermes などのツールは、長期プロジェクトにわたる記憶機能を拡張します。これらは Claude Code の組み込みメモリとは別に動作します。
レジリエンス技術(コミュニティ技術)。出力品質が低下した際に、実践者はタスクをリセットして再実行します。これによりコンテキストの汚染を防ぎ、結果の一貫性を保ちます。
インタラクティブデモを試す
#mtp-cc-demo{
background:#111!important;color:#e6e6e6!important;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;
border:1px solid #2a2a2a!important;border-radius:14px!important;
max-width:920px!important;margin:24px auto!important;overflow:hidden!important;
line-height:1.5!important;font-size:15px!important;
}
#mtp-cc-demo .ccd-tab{appearance:none;border:1px solid #242424!important;background:#161616!important;color:#bdbdbd!important;
padding:9px 14px!important;border-radius:9px 9px 0 0!important;font-size:13px!important;font-weight:600;cursor:pointer;transition:all .15s}
@keyframes ccdfade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
翻訳全文
/* フィルターチップ */
#mtp-cc-demo .ccd-chip{border:1px solid #242424!important;background:#161616!important;color:#b5b5b5!important;
font-size:12px!important;font-weight:600;padding:6px 12px!important;border-radius:999px!important;cursor:pointer;transition:all .15s}
/* Terminal */
#mtp-cc-demo input.ccd-in{
flex:1 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;
background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;
color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#76B900!important;
font-family:"SF Mono",Menlo,Consolas,monospace!important;font-size:13px!important;line-height:1.5!important;
opacity:1!important;pointer-events:auto!important;cursor:text!important;
-webkit-user-select:text!important;user-select:text!important;-webkit-appearance:none!important;appearance:none!important;
margin:0!important;padding:0!important;border-radius:0!important;
}
翻訳全文
翻訳全文
/* ビルダー */
#mtp-cc-demo input,#mtp-cc-demo textarea{
color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#76B900!important;
opacity:1!important;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important;
}
翻訳全文
@media (max-width:640px){
}
Interactive Demo
Claude Code: 25 Features Explorer & Playground
Explore the feature stack, run a simulated terminal, test Auto Mode, and build a CLAUDE.md. Runs fully in your browser.
Feature Explorer
Terminal Simulator
Auto Mode Classifier
CLAUDE.md Builder
All 25
Official
Technique
Third-party
Choose a feature
claude-code — simulated
Try: /help /init /context /review /security-review /mcp /agents /compact — or type a plain request.
Auto Mode routes each action through a Sonnet 4.6 safety classifier. Pick an action or type your own.
Evaluate
Select or type an action to see the classifier verdict.
Project name
Build command
Test command
Lint command
規約(1 行に 1 つ)TypeScript strict モード
デフォルトエクスポートなし
コミット形式:feat/fix/chore(スコープ): 説明
CLAUDE.md プレビュー
CLAUDE.md をコピー
教育用シミュレーション — リビングモデルには接続されていません。データはブラウザから外部へ流出しません。
Marktechpost によって構築 · 2026 年 6 月検証
/* ---- data: 25 features ---- */
var F=[
[1,'CLAUDE.md memory','official','リポジトリにおけるエージェントの憲章。各セッションを読み込み、規約とコマンドを固定します。'],
[2,'Skills','official','.claude/skills/ディレクトリ内の SKILL.md ファイル。/name で呼び出されるか、Claude によって自律的に実行されます。'],
[3,'Subagents','official','独自のコンテキストウィンドウを持つ専門インスタンス。詳細な作業はメインのチャットから隔離されます。'],
[4,'Slash commands','official','スラッシュ記号(/)で始まるタイプ済みのショートカット。組み込みには/init、/compact、/context、/review が含まれます。'],
[5,'Hooks','official','定義されたライフサイクルポイントで発火する決定論的スクリプト。PreToolUse は主要なセキュリティチェックポイントです。'],
[6,'MCP servers','official','Model Context Protocol(モデル・コンテキスト・プロトコル)は、Claude Code を Git
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み