概要
Anthropic社が提供するCLIコーディングエージェント「Claude Code」の基本構造から、インストール、拡張機能の仕組み、安全に使いこなすための設計思想までを網羅した初心者向けガイドです。
詳細内容
本記事は、AIコーディングツール「Claude Code」を単に「動くものを作る」道具としてだけでなく、その仕組み(ハーネス設計)を理解して使いこなすための入門記事です。主な内容は以下の通りです。
- **ClaudeとClaude Codeの違い**: LLM(脳)とエージェント(実行層)を分ける概念の解説。
- **セットアップと運用**: インストール方法、4つの認証方式(Pro/Max、API、Bedrock、Vertex)、主要な15種の内蔵ツールの紹介。
- **プロジェクトの最適化**: プロジェクト固有の知識をClaudeに伝える `CLAUDE.md` の活用法と階層構造のメリット。
- **4つの拡張機構**: 外部連携の「MCP」、自動処理の「フック」、振る舞いを定義する「スキル」、並列処理の「サブエージェント」の全体図。
- **安全管理とコスト**: ユーザーの確認を介在させる「ハーネス」の重要性、プランモードの活用、およびプロンプトキャッシュによるコスト削減の仕組み。
初心者が陥りやすい「AIへの丸投げ」によるリスクを回避し、ログやコードの差分を自分で読む基礎力を養いながら、AIと共創するための具体的なノウハウを提示しています。