メインコンテンツへスキップ
Claude Code は、コードベースを理解および変更するのに役立つツールセットにアクセスできます。以下のツール名は、権限ルールsubagent ツールリスト、およびフック マッチャーで使用する正確な文字列です。
ツール説明権限が必要
Agent独自のコンテキストウィンドウを持つ subagent を生成してタスクを処理しますいいえ
AskUserQuestion要件を収集したり曖昧さを明確にするために複数選択肢の質問をしますいいえ
Bash環境でシェル コマンドを実行します。Bash ツールの動作を参照してくださいはい
CronCreate現在のセッション内で定期的または 1 回限りのプロンプトをスケジュールします(Claude が終了すると削除されます)。スケジュール済みタスクを参照してくださいいいえ
CronDeleteID でスケジュール済みタスクをキャンセルしますいいえ
CronListセッション内のすべてのスケジュール済みタスクをリストしますいいえ
Edit特定のファイルに対して対象を絞った編集を行いますはい
EnterPlanModePlan Mode に切り替えてコーディング前にアプローチを設計しますいいえ
EnterWorktree分離された git worktree を作成してそこに切り替えますいいえ
ExitPlanMode承認用のプランを提示して Plan Mode を終了しますはい
ExitWorktreeworktree セッションを終了して元のディレクトリに戻りますいいえ
Globパターン マッチングに基づいてファイルを検索しますいいえ
Grepファイル コンテンツ内のパターンを検索しますいいえ
ListMcpResourcesTool接続された MCP servers によって公開されたリソースをリストしますいいえ
LSP言語サーバー経由のコード インテリジェンス。ファイル編集後に型エラーと警告を自動的に報告します。また、ナビゲーション操作もサポートしています:定義へのジャンプ、参照の検索、型情報の取得、シンボルのリスト、実装の検索、呼び出し階層のトレース。コード インテリジェンス プラグインとその言語サーバー バイナリが必要ですいいえ
NotebookEditJupyter ノートブック セルを変更しますはい
Readファイルの内容を読み取りますいいえ
ReadMcpResourceToolURI で特定の MCP リソースを読み取りますいいえ
Skillメイン会話内で skill を実行しますはい
TaskCreateタスク リストに新しいタスクを作成しますいいえ
TaskGet特定のタスクの完全な詳細を取得しますいいえ
TaskListすべてのタスクとその現在のステータスをリストしますいいえ
TaskOutput(非推奨)バックグラウンド タスクから出力を取得します。タスクの出力ファイル パスで Read を使用することをお勧めしますいいえ
TaskStopID で実行中のバックグラウンド タスクを終了しますいいえ
TaskUpdateタスク ステータス、依存関係、詳細を更新するか、タスクを削除しますいいえ
TodoWriteセッション タスク チェックリストを管理します。非対話型モードと Agent SDK で利用可能です。対話型セッションでは代わりに TaskCreate、TaskGet、TaskList、TaskUpdate を使用しますいいえ
ToolSearchツール検索が有効な場合、遅延ツールを検索してロードしますいいえ
WebFetch指定された URL からコンテンツを取得しますはい
WebSearchWeb 検索を実行しますはい
Writeファイルを作成または上書きしますはい
権限ルールは /permissions を使用するか、権限設定で構成できます。ツール固有の権限ルールも参照してください。

Bash ツールの動作

Bash ツールは、次の永続化動作で各コマンドを別々のプロセスで実行します:
  • 作業ディレクトリはコマンド間で永続化されます。CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR=1 を設定して、各コマンド後にプロジェクト ディレクトリにリセットします。
  • 環境変数は永続化されません。1 つのコマンドの export は次のコマンドでは利用できません。
Claude Code を起動する前に virtualenv または conda 環境をアクティブ化してください。Bash コマンド間で環境変数を永続化するには、Claude Code を起動する前に CLAUDE_ENV_FILE をシェル スクリプトに設定するか、SessionStart フックを使用して動的に設定します。

関連項目

  • 権限:権限システム、ルール構文、ツール固有のパターン
  • Subagents:subagent のツール アクセスを構成する
  • フック:ツール実行の前後にカスタム コマンドを実行する