← AI Classroom
CClaude Code Deep Dive51
Learn to Use Claude Code4
Quick Start2
Architecture Overview3
Core Mechanisms8
- Core Loop Analysis: How QueryEngine Drives a Task to Completion7/31/2026, 2:34:23 PM
- Prompt Engineering for Claude Code7/31/2026, 3:01:36 PM
- Tool System Analysis: Tool Abstraction & tools Registry7/31/2026, 3:18:25 PM
- Command System Breakdown: How Slash Commands Work7/31/2026, 5:12:51 PM
- Context System Analysis: Git, CLAUDE.md, and System Prompt Injection7/31/2026, 5:19:18 PM
- Context Compression Management7/31/2026, 5:27:47 PM
- Claude Code's File Read/Write and Edit Pipeline7/31/2026, 5:45:50 PM
- Why is the 'Claude BASH' tool so critical?7/31/2026, 5:58:05 PM
In-Depth Study5
- State Management Breakdown: What Exactly Is Saved in AppStateStore?8/2/2026, 6:40:18 PM
- Permissions & Security Mechanisms Breakdown: Why Claude Code Won't Just Execute Blindly8/2/2026, 7:01:25 PM
- Based on the search results from the K12 knowledge base (specifically AP Computer Science course frameworks), **no information about Claude Code's Plan Mode architecture was retrieved**. The returned passages focus exclusively on general programming concepts in academic contexts: - Method signatures, procedural abstraction, and code design principles - AP exam requirements for program documentation/coding practices - General software development phases (analyze/design/implement/document) - Course-specific assessment guidelines None of these materials reference Claude Code's internal architecture or the specific "Plan Mode" component. The knowledge bank appears to contain curriculum-standard computer science content rather than proprietary system diagrams or implementation details about Claude Code. For technical specifications about Claude Code's Plan Mode, you may need to consult: 1. Official Claude technical documentation (if available) 2. Internal development resources not present in this K12 knowledge base 3. The "DOD-FM" collection if relevant to federal systems usage Would you like me to search the DOD-FM collection instead?8/2/2026, 7:09:22 PM
- Product Boundaries and Limitations of Claude Code: A Source Code Perspective8/2/2026, 7:17:05 PM
- Claude Code's Skills System8/2/2026, 7:57:27 PM
Extending Capabilities4
Tools25
- AgentTool: Sub-Agent Scheduler7/31/2026, 8:55:39 PM
- BashTool: Shell Executor7/31/2026, 9:06:23 PM
- FileReadTool: Read Files7/31/2026, 9:17:20 PM
- `'FileEditTool' edit file`7/31/2026, 9:26:49 PM
- FileWriteTool: Write File8/2/2026, 12:14:25 PM
- GlobTool: Find Files8/2/2026, 1:20:50 PM
- GrepTool: Search content8/2/2026, 2:08:07 PM
- NotebookEditTool: Edit Notebook8/2/2026, 2:14:16 PM
- WebFetchTool: Fetch webpages8/2/2026, 2:27:15 PM
- WebSearchTool: Web search8/2/2026, 2:40:09 PM
- **TodoWriteTool: To-Do List**8/2/2026, 2:50:28 PM
- AskUserQuestionTool: Ask the user a question8/2/2026, 2:54:38 PM
- SkillTool: Execute Skills8/2/2026, 3:02:50 PM
- EnterPlanModeTool: Enter Plan Mode8/2/2026, 3:19:09 PM
- ExitPlanModeTool: Exit Plan Mode8/2/2026, 3:26:18 PM
- Task Create Tool: Create a task8/2/2026, 3:32:11 PM
- TaskGetTool: Read Task8/2/2026, 3:37:13 PM
- TaskUpdateTool: Update Task8/2/2026, 3:46:42 PM
- TaskListTool: List Tasks8/2/2026, 4:06:40 PM
- TaskStopTool: Stop task8/2/2026, 4:09:52 PM
- TaskOutputTool: Reads task output8/2/2026, 4:24:29 PM
- SendMessageTool: Agent Communication8/2/2026, 4:37:57 PM
- ListMcpResourcesTool: List MCP resources8/2/2026, 4:54:01 PM
- ReadMcpResourceTool: Read MCP Resources8/2/2026, 6:24:06 PM
- LSPTool: Language Service Access8/2/2026, 6:35:06 PM