Mini Code Agent — Development skill for Claude Code
从零手写 Code Agent:做一个能跑起来的 Mini Claude Code.
How to install Mini Code Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jiji262/mini-code-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Mini Code Agent does
从零手写 Code Agent:做一个能跑起来的 Mini Claude Code.
Alternatives in Development
- Codex Prompt Handgepflegte Mega Und Mini Prompts — Codex-Prompt — Handgepflegte Mega- und Mini-Prompts fuer alle Plugins 1.5k ★
- MiniCode Architecture — 简体中文 This document describes the lightweight architecture decisions behind mini-code 388 ★
- Mini Claude Code — A lightweight minimal implementation of Claude Code CLI tool 97 ★
README
Mini Code Agent
从一个最小 Agent 出发,逐步构建可运行、可扩展的 AI 编程代理
[!IMPORTANT] 本仓库是掘金小册[《深入 Claude Code 源码:从架构到实践,构建你自己的 AI 编程代理》](https://juejin.cn/book/7657050404161355803)的配套源码。仓库侧重提供可运行的最终实现,小册则完整讲解每一步为什么这样设计、如何动手实现,以及如何调试和验证。两者内容会随更新存在差异,建议以小册为学习主线,以本仓库作为实践和查阅材料。
为什么推荐结合小册学习?
直接阅读完成后的源码,你能看到“答案”;跟着小册学习,你会掌握从需求拆解、架构取舍到工程落地的完整过程。
- 从底层原理开始:不依赖 Agent 框架,从 Agent Loop、Tool Calling 和流式执行开始搭建核心引擎。
- 覆盖完整工程能力:系统学习上下文压缩、会话记忆、权限、Hooks、MCP、Skills、成本追踪与多代理协作。
- 以真实项目贯穿:通过 MiniAgent、MCP Server 和多代理 Review,把概念转化为可以运行和扩展的代码。
- 不仅告诉你怎么写:结合 Claude Code 的架构与源码设计,解释关键方案的适用场景、权衡与演进路径。
如果你正在学习 AI Agent、准备开发自己的编程助手,或者希望真正理解 Claude Code 这类产品如何工作,这本小册可以帮你建立一套完整、可复用的工程认知。
四个可独立运行的项目
| 项目 | 你会得到什么 | 对应章节 | API Key |
|---|---|---|---|
| `mini-agent/` | 最小可用 Code Agent:文件读写、命令执行、搜索、上下文与权限 | 2–6、11 | 对话需要;测试不需要 |
| `mini-agent-full/` | 完整整合版:记忆、MagicDocs、Hooks、MCP、Skills、工程化与离线 Eval | 5、7–19 | 对话需要;测试不需要 |
| `project-analyzer-mcp/` | MCP Server:项目结构、依赖和复杂度分析 | 13–15 | 不需要 |
| `multi-agent-review/` | 多代理代码审查:Coordinator + Security / Performance / Style Worker | 17–18 | 真实审查需要;测试不需要 |
应该先读哪个?
- **正在跟着小
Related Skills
MiniCode 架构说明
English 这个文档描述 mini-code 的轻量化架构设计决策。 目标不是把终端 agent 做成“大而全”的平台,而是优先保留最有价值的执行闭环、交互体验和安全边界。
Xc MCP
XCode CLI MCP: Convenience wrapper for Xcode CLI tools & iOS Simulator. Progressive disclosure of tool respons
Mini Claw Code
Build your own mini coding agent in Rust.
ChatGPT Telegram Bot
Создание телеграм бота с ChatGPT o1, o3-mini, DeepSeek, Claude 3.7, Command-A, MiniMax
Hermes Body
Reachy Mini front end for Nous Research's hermes-agent — OpenAI Realtime voice loop + robot motion tools, with
Expert Review Panel
Ruthless pre-submission review skill for Claude and Codex: papers, business plans, code, Mini Programs, compet
Related Agents
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS
Engineering Feishu Integration Developer
Full-stack integration expert specializing in the Feishu (Lark) Open Platform — proficient in Feishu bots, min
Max Builder
Builds, validates, and packages a game for MAX messenger mini apps. Use when user asks to release, submit, or