Claude Code Mode — AI skill for Claude Code
Code mode for Claude Code: a bridge to Pi's codemode.
How to install Claude Code Mode
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ejklock/claude-code-mode and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Mode does
Code mode for Claude Code: a bridge to Pi's codemode. The model writes one script that calls the session's tools; only the output returns.
Alternatives in AI
- Pal Configuration Docs — for model and thinking mode options 11.3k ★
- Botmux — Bridge Feishu/Lark to AI coding CLIs — Claude Code, Codex, Gemini, OpenCode… every DM, group or topic spawns i 1.2k ★
- Flow Next — Plan-first AI workflow plugin for Claude Code, OpenAI Codex, and Factory Droid 569 ★
README
codemode for Claude Code: a bridge to Pi's code mode
**Code mode for Claude Code:** one tool that lets the model write a JavaScript script that calls the session's own tools (`Read`, `Bash`, `Write`, `Edit`, the MCP resource tools, and the session's MCP tools), and returns only the script's output. Many tool calls become one, and large intermediate results stay out of the context window.
**Inspired by [Pi's codemode](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/codemode.md)**, by Earendil. Earendil's post [**"You Said No MCP!"**](https://earendil.com/posts/you-said-no-mcp/) explains the idea and why it works, and Armin Ronacher's [**"What is Codemode"**](https://lucumr.pocoo.org/2026/10/6/codemode/) describes it from the harness side. This project does not reimplement it. **It is a bridge:** it runs Pi's own script runtime, [`@earendil-works/pi-codemode`](https://github.com/earendil-works/pi/tree/main/packages/codemode) (QuickJS in WebAssembly), and connects each `tools.*` call the script makes to Claude Code's own tool call. Your permission rules, prompts and hooks still apply to every one of them, and a script written for Pi's codemode reads the same here.
**Status: pilot (v0.7.3).** It exposes `Read`, `Bash`, `Write`, `Edit`, the three MCP resource tools, and every MCP tool connected in the session. The design is in [ADR 0001](docs/adr/0001-a-claude-code-mod-hosts-the-pi-codemode-runtime-in-a-node-child-process-and-routes-every-nested-call-through-the-session-s-tool-call.md), which is still *Proposed*. The bridge overhead and the task-level savings are measured — see [Benchmarks](#benchmarks) and [issue 0005](docs/issues/0005-benchmarks-show-the-bridge-overhead-and-the-token-turn-and-time-savings-of-codemode-per-task.md).
 control a Claude Code agent running in a server
Related Agents
Lean Explorer
Read-only codebase exploration on a cheap model. Use for "how does X work", "where is Y defined/used", "what c
Eval Implementer
Implementer role of the D365FO agent eval loop. Runs ON THE VM (mcp-server in full mode + C# bridge) against t
Worker High
pstack's general-purpose subagent at high effort. pstack skills spawn it wherever a step calls for an agent-mo