CTS-KB

Claude Code

くろーどこーど

claude claude-code
#AI 駆動開発 #CLI #Anthropic #エージェント #Opus #Sonnet

Anthropic が提供する公式のコーディングエージェント。ターミナル上の claude コマンドまたは VS Code 拡張から起動し、ファイル編集・コマンド実行・テスト・Git 操作・MR 作成までを Claude モデル(Opus / Sonnet / Haiku)の判断で自律的にこなす。

概要

GitHub Copilot のような補完型 AI と異なり、Claude Code は 「プロジェクト全体を読んで、複数ステップのタスクを通しで完了させる」 エージェント型のツール。CLAUDE.md / sub-agent / hooks / skills / slash command といった**ハーネス(足場)**を組むことで、単発の指示に対して複数の検証ループを回しながら作業を進められる。

観点内容
起動CLI(claude)または VS Code 拡張、Web(claude.ai/code)、iOS / Android アプリ
モデルOpus(最高性能)/ Sonnet(標準)/ Haiku(高速・軽量)
プランPro / Max(5x / 20x)/ Team / Enterprise
主要機能ファイル編集 / Bash 実行 / sub-agent / hooks / skills / slash command / MCP / Remote Control

主要な実行モード

モード内容
対話モードclaude で起動し、自然言語で対話しながら作業
headless モードclaude -p "..." でワンショット実行(CI / スクリプト用)
Plan モード実装前に計画だけ立てる。承認後に Edit 系を解禁
Agent Teams(実験的)tmux split-pane で複数エージェント並列稼働

7 層ハーネス

Claude Code 7 層ハーネスエンジニアリング では、Claude Code を以下 7 層で設計する。

Layer 7: Skills(再利用可能な手順書)
Layer 6: Slash Commands(短縮実行)
Layer 5: Sub-agents(責務分割)
Layer 4: Hooks(イベント駆動)
Layer 3: MCP(外部システム連携)
Layer 2: CLAUDE.md(ルール・記憶)
Layer 1: 基本ツール(Read / Edit / Bash)

bypassPermissions と DevContainer

確認クリックを省略する --dangerously-skip-permissionsbypassPermissions モード)は破壊的操作も無確認実行する危険機能。必ず DevContainer 内のみで運用するのが安全運用の鉄則。詳細は Claude Code リモート操作Ubuntu 開発環境構築 を参照。

関連記事

関連用語