Core-10 Tool Set
- Entity ID:
ent-20260420-b01a0000000e - Type:
concept - Scope:
shared - Status:
active - Aliases: essential tools, baseline tool set
Description
The 10 tools designated as essential for Claude Code to function at all: BashTool (shell), FileReadTool, FileWriteTool, FileEditTool (search/replace), GlobTool (pattern file find), GrepTool (content search), AgentTool (sub-agent spawn), WebFetchTool, AskUserQuestionTool, TodoWriteTool. Verification target during rebuild — if any are missing or broken, CLI is non-functional.
Key claims
- Approximately 40 tools live under src/tools/ with a consistent per-directory layout
- CLAUDE_CODE_SIMPLE mode drops tool surface to three
Relations
- Core-10 Tool Set --[subset_of]--> src/tools Directory Layout
- Core-10 Tool Set --[includes]--> BashTool
- Core-10 Tool Set --[includes]--> AgentTool
- Core-10 Tool Set --[includes]--> TodoWriteTool