jung-wan-kim/claude-code-reverse-engineering
Reverse-engineered design documents for Anthropic Claude Code CLI - implementation-ready specifications
Platform-specific configuration:
{
"mcpServers": {
"claude-code-reverse-engineering": {
"command": "npx",
"args": [
"-y",
"claude-code-reverse-engineering"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> </p>
> Implementation-ready reverse engineering specifications for Anthropic's Claude Code CLI tool. > Extracted via source map analysis of the npm package (March 2026).
---
┌─────────────────────────────────────────────────────────────────────┐
│ Claude Code CLI │
│ │
│ ~1,900 files · 512,000+ LOC · TypeScript Strict · Bun │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ React │ │ Ink │ │ Yoga │ │Commander │ │
│ │ 19 │ │ (custom │ │ (WASM │ │ .js │ │
│ │ │ │ fork) │ │ layout) │ │ │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ └──────────────┴──────────────┴──────────────┘ │
│ Terminal UI │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Core Engine │ │
│ │ ┌─────────┐ ┌──────────┐ ┌───────────┐ ┌──────────────┐ │ │
│ │ │ 45+ │ │ Query │ │ Streaming │ │ Cost │ │ │
│ │ │ Tools │ │ Engine │ │ Executor │ │ Tracker │ │ │
│ │ └─────────┘ └──────────┘ └───────────┘ └──────Loading reviews...