Claude Code とは
エージェント型 CLI/IDE ツールの解説 — セッションループ、インストール、そしてすべてがどこにあるか。
CLAUDE.md とメモリファイル
最も効果の大きい Claude Code のカスタマイズ: 永続的なプロジェクトメモリ。
プランモード
編集を実行する前に、読み取り専用で調査して提案する — 大きな変更に取り組む最も安全な方法。
IDE 統合
VS Code と JetBrains の拡張機能、インライン差分、そして共有設定。
settings.json: 設定システム
ファイルの階層と優先順位、主要なセクション、そしてプロジェクト設定 vs 個人設定。
権限と権限モード
allow/ask/deny ルールとモード — 安全性を失わずに確認を減らす。
カスタムスラッシュコマンド
繰り返し可能なワークフローを 1 語に変える。
出力スタイル
Claude Code のトーン、冗長さ、そして教育的な振る舞いを変える。
ステータスラインのカスタマイズ
カスタムスクリプトで、モデル・cwd・コンテキスト予算・git の状態を表示する。
コンテキスト管理
/compact vs /clear、自動コンパクション、そしてセッションが大きくなっても効果的でいること。
フック: 決定論的な自動化
ライフサイクルイベントでコマンドを実行し、フォーマット・ゲート・安全性を強制する。
スキル: オンデマンドの専門知識
SKILL.md、漸進的開示、そして スキル vs コマンド vs サブエージェント vs MCP。
サブエージェントと並列エージェント
範囲を絞ったツールを持つ、隔離コンテキストのエージェントに委譲する — そして委譲すべきでないとき。
Claude Code における MCP サーバー
Model Context Protocol を介して、データベース、GitHub、ブラウザなどを接続する。
バックグラウンドタスク、/loop、スケジューリング
長時間実行されるコマンド、繰り返しループ、そしてスケジュールされたクラウドエージェント。
プラグインとマーケットプレイス
スキル、エージェント、コマンド、フック、MCP を 1 つのインストール可能なユニットにまとめる。
Git ワークツリーと並列ワークストリーム
1 つのリポジトリで、衝突させることなく複数の独立した Claude セッションを実行する。
ヘッドレスモードと Agent SDK
Claude Code を CI で実行し、同じハーネスの上に本番向けエージェントを構築する。