claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Install / Use
npx skills add codeaashu/claude-codeInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of claude-code
claude-code scores 95/100 on our quality scale, 240th of 2,877 Automation skills we index (top 9%).
Its SKILL.md is 17 KB long, well organised into 33 sections with 10 code examples: a thorough specification that gives an agent plenty to work with.
With 3,426 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 23 days ago, so claude-code is actively maintained.
- Our last check on 2026-09-25 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
claude-code compared with similar skills
All 4 of these similar skills score higher than claude-code; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| claude-code (this skill)by codeaashu | 95 | 3.4k | 23d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 109.5k | 1d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 98.7k | today | MCP Server |
| rufloby ruvnet | 100 | 81.0k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 44d ago | SKILL.md |
Frequently asked questions
- How do I install claude-code?
- Run
npx skills add codeaashu/claude-code. The install tabs above show the steps for each supported agent. - Which AI agents does claude-code work with?
- It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is claude-code safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is claude-code still maintained?
- The repository was last updated 23 days ago, so claude-code is actively maintained.
Skill content
View source on GitHubClaude Code — Leaked Source
The full source code of Anthropic's Claude Code CLI, leaked on March 31, 2026
</div>The original unmodified leaked source is preserved in the
backupbranch.
<div align="center"> <table> <tr>
The X-Ray Intelligence Engine for Your Codebase.
Spend less time reading code, more time building.
Table of Contents
- How It Leaked
- What Is Claude Code?
- Documentation
- Explore with MCP Server
- Directory Structure
- Architecture
- Key Files
- Tech Stack
- Design Patterns
- GitPretty Setup
- Contributing
- Disclaimer
How It Leaked
Chaofan Shou (@Fried_rice) discovered that the published npm package for Claude Code included a .map file referencing the full, unobfuscated TypeScript source — downloadable as a zip from Anthropic's R2 storage bucket.
"Claude code source code has been leaked via a map file in their npm registry!"
What Is Claude Code?
Claude Code is Anthropic's official CLI tool for interacting with Claude directly from the terminal — editing files, running commands, searching codebases, managing git workflows, and more. This repository contains the leaked src/ directory.
| | | |---|---| | Leaked | 2026-03-31 | | Language | TypeScript (strict) | | Runtime | Bun | | Terminal UI | React + Ink | | Scale | ~1,900 files · 512,000+ lines of code |
� Documentation
For in-depth guides, see the docs/ directory:
| Guide | Description | |-------|-------------| | Architecture | Core pipeline, startup sequence, state management, rendering, data flow | | Tools Reference | Complete catalog of all ~40 agent tools with categories and permission model | | Commands Reference | All ~85 slash commands organized by category | | Subsystems Guide | Deep dives into Bridge, MCP, Permissions, Plugins, Skills, Tasks, Memory, Voice | | Exploration Guide | How to navigate the codebase — study paths, grep patterns, key files |
Also see: CONTRIBUTING.md · MCP Server README
�🔍 Explore with MCP Server
This repo ships an MCP server that lets any MCP-compatible client (Claude Code, Claude Desktop, VS Code Copilot, Cursor) explore the full source interactively.
Install from npm
The MCP server is published as warrioraashuu-codemaster on npm — no need to clone the repo:
# Claude Code
claude mcp add warrioraashuu-codemaster -- npx -y warrioraashuu-codemaster
One-liner setup (from source)
git clone https://github.com/codeaashu/claude-code.git ~/claude-code \
&& cd ~/claude-code/mcp-server \
&& npm install && npm run build \
&& claude mcp add claude-code-explorer -- node ~/claude-code/mcp-server/dist/index.js
<details>
<summary><strong>Step-by-step setup</strong></summary>
# 1. Clone the repo
git clone https://github.com/codeaashu/claude-code.git
cd claude-code/mcp-server
# 2. Install & build
npm install && npm run build
# 3. Register with Claude Code
claude mcp add claude-code-explorer -- node /absolute/path/to/claude-code/mcp-server/dist/index.js
Replace /absolute/path/to/claude-code with your actual clone path.
VS Code — add to .vscode/mcp.json:
{
"servers": {
"claude-code-explorer": {
"type": "stdio",
"command": "node",
"args": ["${workspaceFolder}/mcp-server/dist/index.js"],
"env": { "CLAUDE_CODE_SRC_ROOT": "${workspaceFolder}/src" }
}
}
}
Claude Desktop — add to your config file:
{
"mcpServers": {
"claude-code-explorer": {
"command": "node",
"args": ["/absolute/path/to/claude-code/mcp-server/dist/index.js"],
"env": { "CLAUDE_CODE_SRC_ROOT": "/absolute/path/to/claude-code/src" }
}
}
}
Cursor — add to ~/.cursor/mcp.json (same format as Claude Desktop).
Available tools & prompts
| Tool | Description |
|------|-------------|
| list_tools | List all ~40 agent tools with source files |
| list_commands | List all ~50 slash commands with source files |
| get_tool_source | Read full source of any tool (e.g. BashTool, FileEditTool) |
| get_command_source | Read source of any slash command (e.g. review, mcp) |
| read_source_file | Read any file from src/ by path |
| search_source | Grep across the entire source tree |
| list_directory | Browse src/ directories |
| get_architecture | High-level architecture overview |
| Prompt | Description |
|--------|-------------|
| explain_tool | Deep-dive into how a specific tool works |
| explain_command | Understand a slash command's implementation |
| architecture_overview | Guided tour of the full architecture |
| how_does_it_work | Explain any subsystem (permissions, MCP, bridge, etc.) |
| compare_tools | Side-by-side comparison of two tools |
Try asking: "How does the BashTool work?" · "Search for where permissions are checked" · "Show me the /review command source"
Custom source path / Remove
# Custom source location
claude mcp add claude-code-explorer -e CLAUDE_CODE_SRC_ROOT=/path/to/src -- node /path/to/mcp-server/dist/index.js
# Remove
claude mcp remove claude-code-explorer
Directory Structure
src/
├── main.tsx # Entrypoint — Commander.js CLI parser + React/Ink renderer
├── QueryEngine.ts # Core LLM API caller (~46K lines)
├── Tool.ts # Tool type definitions (~29K lines)
├── commands.ts # Command registry (~25K lines)
├── tools.ts # Tool registry
├── context.ts # System/user context collection
├── cost-tracker.ts # Token cost tracking
│
├── tools/ # Agent tool implementations (~40)
├── commands/ # Slash command implementations (~50)
├── components/ # Ink UI components (~140)
├── services/ # External service integrations
├── hooks/ # React hooks (incl. permission checks)
├── types/ # TypeScript type definitions
├── utils/ # Utility functions
├── screens/ # Full-screen UIs (Doctor, REPL, Resume)
│
├── bridge/ # IDE integration (VS Code, JetBrains)
├── coordinator/ # Multi-agent orchestration
├── plugins/ # Plugin system
├── skills/ # Skill system
├── server/ # Server mode
├── remote/ # Remote sessions
├── memdir/ # Persistent memory directory
├── tasks/ # Task management
├── state/ # State management
│
├── voice/ # Voice input
├── vim/ # Vim mode
├── keybindings/ # Keybinding configuration
├── schemas/ # Config schemas (Zod)
├── migrations/ # Config migrations
├── entrypoints/ # Initialization logic
├── query/ # Query pipeline
├── ink/ # Ink renderer wrapper
├── buddy/ # Companion sprite (Easter egg 🐣)
├── native-ts/ # Native TypeScript utils
├── outputStyles/ # Output styling
└── upstreamproxy/ # Proxy configuration
Architecture
1. Tool System
src/tools/— Every tool Claude can invoke is a self-contained module with its own input schema, permission model, and execution logic.
| Tool | Description |
|---|---|
| File I/O | |
| FileReadTool | Read files (images, PDFs, notebooks) |
| FileWriteTool | Create / overwrite files |
| FileEditTool | Partial modification (string replacement) |
| NotebookEditTool | Jupyter notebook editing |
| Search | |
| GlobTool | File pattern matching |
| GrepTool | ripgrep-based content search |
| WebSearchTool | Web search |
| WebFetchTool | Fetch URL content |
| Execution | |
| BashTool | Shell command execution |
| SkillTool | Skill execution |
| MCPTool | MCP server tool invocation |
| LSPTool | Language Server Protocol integration |
| Agents & Teams | |
| AgentTool | Sub-agent spawning |
| SendMessageTool | Inter-agent messaging |
| TeamCreateTool / TeamDeleteTool | Team management |
| TaskCreateTool / TaskUpdateTool | Task management |
| Mode & State | |
| EnterPlanModeTool / ExitPlanModeTool | Plan mode toggle |
| EnterWorktreeTool / ExitWorktreeTool | Git worktree isolation |
| ToolSearchTool | Deferred tool discovery |
| SleepTool | Proactive mode wait |
| CronCreateTool | Scheduled triggers |
| RemoteTriggerTool | Remote trigger |
| SyntheticOutputTool | Structured output generation |
2. Command System
src/commands/— User-facing slash commands invoked with/in the REPL.
| Command | Description | | Command | Description |
|---|---|---|---|---|
| /commit | Git commit | | /memory | Persistent memory |
| /review | Code review | | /skills | Skill management |
| /compact | Context compression | | /tasks | Task management |
| /mcp | MCP server management | | /vim | Vim mode toggle |
| /config | Settings | | /diff | View changes |
| /doctor | Environment diagnostics | | /cost | Check usage cost |
| /login / /logout | Auth | | /theme | Change theme |
| /context | Context visualization | | /share | Share session |
| /pr_comments | PR comments | | /resume | Restore session |
| /desktop | Desktop handoff | | /mobile | Mobile handoff |
3. Service Layer
src/services/— External integrations and core infrastructure.
| Service | Description |
|---|---|
| api/ | Anthropic API client, file API, bootstrap |
| mcp/ | Model Context Protocol connection & management |
| oauth/ | OAuth 2.0 authentication
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
109.5kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Scrapling
98.7k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
ruflo
81.0k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
