AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Claude Code Internals

mcp-chaizijun1-claude-code-internals · by chaizijun1

Claude Code v2.1.88 source code deep dive: architecture internals + power user guide. 15 prompt patterns, 10 workflow recipes, 6 hook automations, 3 custom agent templates, cost optimization formulas. 22 chapters / 3500+ lines. EN/CN bilingual.

No reviews yet
0 installs
36 views
0.0% view→install

Install

$ agentstack add mcp-chaizijun1-claude-code-internals

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-chaizijun1-claude-code-internals)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Claude Code Internals? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Claude Code Internals

Architecture Deep Dive + Power User Guide for Anthropic's AI Coding Agent

[](LICENSE) [](docs/en/ClaudeCodeWhitepaperEN.md) [](ClaudeCodeWhitepaper.md) [](ClaudeCodeWhitepaperEN.pdf) [](ClaudeCodeWhitepaper.pdf)

[English](README.md) | [中文](README_CN.md)


Why This Repo?

Claude Code is far more powerful than most users realize. This whitepaper reveals exactly how it works internally and — more importantly — how to use that knowledge to 10x your productivity.

Based on a deep analysis of 513,000 lines of TypeScript source code (v2.1.88), this is both:

  • An architecture reference — understand the agent loop, tool system, permission model, and 108 hidden feature gates
  • A practical power-user guide — 15 prompt patterns, 10 workflow recipes, 6 hook automations, custom agents, cost optimization, and more

Quick Start: What Can I Learn?

If you just want to use Claude Code better, start here:

| Chapter | What You'll Learn | Audience | |---------|-------------------|----------| | [Ch.14 — Beginner Tips](docs/en/ClaudeCodeWhitepaperEN.md) | First setup, CLAUDE.md, permission rules, 6 usage patterns, slash commands | New users | | [Ch.15 — Intermediate Tips](docs/en/ClaudeCodeWhitepaperEN.md) | 15 prompt patterns, CLAUDE.md masterclass, 6 hook recipes, MCP servers, agent parallel work, git workflows | Regular users | | [Ch.16 — Expert Tips](docs/en/ClaudeCodeWhitepaperEN.md) | Token budget mastery, cost optimization, CI/CD integration, custom agents, SDK mode, multi-project management | Power users | | [Ch.21 — Workflow Recipes](docs/en/ClaudeCodeWhitepaperEN.md) | 10 complete real-world recipes: full-stack dev, bug investigation, legacy migration, security audit, perf optimization, and more | All levels | | [Ch.22 — Troubleshooting](docs/en/ClaudeCodeWhitepaper_EN.md) | Top 10 issues, permission/performance debugging, CLAUDE.md pitfalls, hook debugging, best practices checklist | When stuck |

If you want to understand the internals:

| Chapter | Topic | |---------|-------| | Ch.1-2 | Overview & project structure (1,884 files, 38 services) | | Ch.3 | Core agent loop — the query.ts heart of the system (1,729 lines) | | Ch.4 | Tool system — all 45+ tools, registry, execution pipeline | | Ch.5 | Permission & security model — 5 modes, YOLO classifier, sandbox | | Ch.6 | Hook event system — 15+ event types, 3 handler types | | Ch.7 | MCP integration — 6 transport protocols, OAuth, tool bridging | | Ch.8 | Configuration — 4-level hierarchy, CLAUDE.md parsing | | Ch.9 | Context management — token budgets, auto-compaction, prompt caching | | Ch.10 | Agent system — sub-agents, coordinator mode, worktree isolation | | Ch.11 | System prompt construction — dynamic assembly, caching | | Ch.12 | API communication — retry logic, streaming, error handling | | Ch.13 | Build system — esbuild, feature gate DCE, 108 eliminated modules | | Ch.17 | Hidden features — KAIROS, Coordinator Mode, 9 unreleased tools | | Ch.18-20 | Design patterns, Claude API differences, future roadmap |


Highlights

Usage Tips Highlights

  • 15 Prompt Engineering Patterns — precision targeting, context preloading, TDD, batch operations, role-setting, constraint-driven, and 9 more
  • 10 Real-World Workflow Recipes — step-by-step guides for full-stack features, bug investigation, legacy migration, security audits, database changes, perf optimization, doc generation, test suites, dependency upgrades
  • 6 Hook Automation Recipes — auto-format, auto-lint, sensitive file protection, commit message enforcement, TypeScript type gate, auto-test
  • 3 Custom Agent Templates — security auditor, database expert, documentation writer
  • Cost Optimization Formula — derived from source code, with task-type cost estimates
  • CI/CD Integration — GitHub Actions YAML for automated Claude Code reviews
  • CLAUDE.md Masterclass — templates for React, Python, and DevOps projects
  • Troubleshooting Guide — top 10 issues with root cause analysis and fixes

Architecture Highlights

  • Claude Code is not a chatbot wrapper — it is a full agent framework with 45+ tools, sub-agent spawning, and a multi-layer permission system
  • 108 feature gates control access to internal capabilities like KAIROS (autonomous mode), Coordinator (multi-agent), and 9 unreleased tools
  • The core agent loop (query.ts, 1,729 lines) has 7 recovery branches for handling token limits, compaction, and error states
  • The permission model cascades through rules → classifier → hooks → user prompt, with 8 decision reason types

Scale of Analysis

| Metric | Value | |--------|-------| | TypeScript source files | 1,884 | | Total lines of code | ~513,000 LOC | | Tool implementations | 45+ | | Slash commands | 80+ | | Service modules | 38 | | MCP transport protocols | 6 | | Hook event types | 15+ | | Feature gate modules | 108 | | Prompt patterns documented | 15 | | Workflow recipes | 10 | | Hook recipes | 6 | | Custom agent templates | 3 |


Read the Whitepaper

| Format | English | Chinese | |--------|---------|---------| | Markdown | [ClaudeCodeWhitepaperEN.md](docs/en/ClaudeCodeWhitepaperEN.md) | [ClaudeCodeWhitepaper.md](ClaudeCodeWhitepaper.md) | | PDF | [ClaudeCodeWhitepaperEN.pdf](ClaudeCodeWhitepaperEN.pdf) | [ClaudeCodeWhitepaper.pdf](ClaudeCodeWhitepaper.pdf) |

Reading paths:

  • "I want to use Claude Code better" → Start at Chapter 14, then 21, then 15-16
  • "I want to understand the internals" → Start at Chapter 1, read through 13
  • "I'm having issues" → Jump to Chapter 22

Repository Structure

claude-code-internals/
├── README.md                           # This file (English)
├── README_CN.md                        # Chinese README
├── LICENSE                             # MIT License
├── .gitignore
│
├── Claude_Code_Whitepaper.md           # Full whitepaper — Chinese (3,477 lines)
├── Claude_Code_Whitepaper.pdf          # PDF — Chinese
├── Claude_Code_Whitepaper_EN.pdf       # PDF — English
│
└── docs/
    └── en/
        └── Claude_Code_Whitepaper_EN.md  # Full whitepaper — English (3,501 lines)

Source Repositories

This analysis is based on publicly available source code:

All credit for making the source code accessible goes to the maintainers of these repositories.


License

[MIT License](LICENSE). The whitepaper content is original work. The analyzed source code belongs to Anthropic.


Contributing

Found an error? Have insights to add? Want to analyze a newer version?

  1. Fork → Branch → PR
  2. Issues welcome

If this helped you master Claude Code, give it a ⭐ so others can find it too.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.