jiji262

Mini Code Agent — Development skill for Claude Code

Development community

从零手写 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

README

Mini Code Agent

从一个最小 Agent 出发,逐步构建可运行、可扩展的 AI 编程代理

TypeScript 5.x Node.js 20+ 4 runnable projects

购买并阅读掘金小册 · 5 分钟上手 · 查看项目


[!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 这类产品如何工作,这本小册可以帮你建立一套完整、可复用的工程认知。

立即购买小册,开始构建自己的 AI 编程代理 →


四个可独立运行的项目

项目 你会得到什么 对应章节 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 真实审查需要;测试不需要

应该先读哪个?

  • **正在跟着小