/update-codemaps
分析代码库结构并生成 Token 精简(token-lean)的架构文档。
> /plugin marketplace add xu-xiang/everything-claude-code-zh > /plugin install everything-claude-code@everything-claude-code
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/update-codemaps
Context preview
What this command does when you run it.
分析代码库结构并生成 Token 精简(token-lean)的架构文档。
Command definition
update-codemaps.md更新代码映射 (Update Codemaps)
分析代码库结构并生成 Token 精简(token-lean)的架构文档。
第 1 步:扫描项目结构 (Scan Project Structure)
1. 识别项目类型(单体仓库 monorepo、单个应用 single app、库 library、微服务 microservice) 2. 查找所有源代码目录 (src/、lib/、app/、packages/) 3. 映射入口点 (main.ts、index.ts、app.py、main.go 等)
第 2 步:生成代码映射 (Generate Codemaps)
在 `docs/CODEMAPS/`(或 `.reports/codemaps/`)中创建或更新代码映射:
| 文件 | 内容 | |------|----------| | `architecture.md` | 高层系统图、服务边界、数据流 | | `backend.md` | API 路由、中间件链、服务 → 仓库 (repository) 映射 | | `frontend.md` | 页面树、组件层级、状态管理流 | | `data.md` | 数据库表、关系、迁移历史 | | `dependencies.md` | 外部服务、第三方集成、共享库 |
代码映射格式 (Codemap Format)
每个代码映射都应该是 Token 精简的 —— 针对 AI 上下文 (Context) 消耗进行了优化:
# 后端架构 (Backend Architecture)
## 路由 (Routes)
POST /api/users → UserController.create → UserService.create → UserRepo.insert
GET /api/users/:id → UserController.get → UserService.findById → UserRepo.findById
## 核心文件 (Key Files)
src/services/user.ts (业务逻辑, 120 行)
src/repos/user.ts (数据库访问, 80 行)
## 依赖项 (Dependencies)
- PostgreSQL (主数据存储)
- Redis (会话缓存, 速率限制)
- Stripe (支付处理)
第 3 步:差异检测 (Diff Detection)
1. 如果之前已存在代码映射,计算差异百分比 2. 如果变更 > 30%,在覆盖前显示差异并请求用户批准 3. 如果变更 <= 30%,则进行原地更新
第 4 步:添加元数据 (Add Metadata)
为每个代码映射添加一个新鲜度标头:
<!-- Generated: 2026-02-11 | Files scanned: 142 | Token estimate: ~800 -->
第 5 步:保存分析报告 (Save Analysis Report)
将摘要写入 `.reports/codemap-diff.txt`:
- 自上次扫描以来添加/删除/修改的文件
- 检测到的新依赖项
- 架构变更(新路由、新服务等)
- 针对 90 天以上未更新文档的陈旧警告
提示 (Tips)
- 关注 **高层结构 (high-level structure)**,而非实现细节
- 优先使用 **文件路径和函数签名**,而非完整的代码块
- 将每个代码映射保持在 **1000 Tokens** 以内,以实现高效的上下文加载
- 使用 ASCII 图表表示数据流,而非冗长的文字描述
- 在重大功能添加或重构会话后运行
Read more
更新代码映射 (Update Codemaps)
分析代码库结构并生成 Token 精简(token-lean)的架构文档。
第 1 步:扫描项目结构 (Scan Project Structure)
1. 识别项目类型(单体仓库 monorepo、单个应用 single app、库 library、微服务 microservice) 2. 查找所有源代码目录 (src/、lib/、app/、packages/) 3. 映射入口点 (main.ts、index.ts、app.py、main.go 等)
第 2 步:生成代码映射 (Generate Codemaps)
在 `docs/CODEMAPS/`(或 `.reports/codemaps/`)中创建或更新代码映射:
| 文件 | 内容 | |------|----------| | `architecture.md` | 高层系统图、服务边界、数据流 | | `backend.md` | API 路由、中间件链、服务 → 仓库 (repository) 映射 | | `frontend.md` | 页面树、组件层级、状态管理流 | | `data.md` | 数据库表、关系、迁移历史 | | `dependencies.md` | 外部服务、第三方集成、共享库 |
代码映射格式 (Codemap Format)
每个代码映射都应该是 Token 精简的 —— 针对 AI 上下文 (Context) 消耗进行了优化:
# 后端架构 (Backend Architecture) ## 路由 (Routes) POST /api/users → UserController.create → UserService.create → UserRepo.insert GET /api/users/:id → UserController.get → UserService.findById → UserRepo.findById ## 核心文件 (Key Files) src/services/user.ts (业务逻辑, 120 行) src/repos/user.ts (数据库访问, 80 行) ## 依赖项 (Dependencies) - PostgreSQL (主数据存储) - Redis (会话缓存, 速率限制) - Stripe (支付处理)
第 3 步:差异检测 (Diff Detection)
1. 如果之前已存在代码映射,计算差异百分比 2. 如果变更 > 30%,在覆盖前显示差异并请求用户批准 3. 如果变更 <= 30%,则进行原地更新
第 4 步:添加元数据 (Add Metadata)
为每个代码映射添加一个新鲜度标头:
<!-- Generated: 2026-02-11 | Files scanned: 142 | Token estimate: ~800 -->
第 5 步:保存分析报告 (Save Analysis Report)
将摘要写入 `.reports/codemap-diff.txt`:
- 自上次扫描以来添加/删除/修改的文件
- 检测到的新依赖项
- 架构变更(新路由、新服务等)
- 针对 90 天以上未更新文档的陈旧警告
提示 (Tips)
- 关注 **高层结构 (high-level structure)**,而非实现细节
- 优先使用 **文件路径和函数签名**,而非完整的代码块
- 将每个代码映射保持在 **1000 Tokens** 以内,以实现高效的上下文加载
- 使用 ASCII 图表表示数据流,而非冗长的文字描述
- 在重大功能添加或重构会话后运行
🌐 Language / 语言 / 語言 为 AI 智能体(Agent)框架打造的性能优化系统。源自 Anthropic 黑客松获胜作品。 这不仅仅是配置文件。它是一个完整的系统:包含技能(Skills)、本能(Instincts)、内存优化、持续学习、安全扫描以及研究优先的开发模式。这些生产级的智能体(Agents)、钩子(Hooks)、命令(Commands)、规则(Rules)以及 MCP 配置,是在构建真实产品的 10 个多月高强度日常使用中演化而来的。 适用于 Claude Code, Codex,
Repo: xu-xiang/everything-claude-code-zh
Other commands on everything-claude-code.
- /build-fix
通过最小化、安全的改动,逐步修复构建(Build)和类型(Type)错误。
Open command - /checkpoint
在工作流(Workflow)中创建或验证检查点。
Open command - /claw
启动 NanoClaw 智能体 (Agent) REPL — 一个由 claude CLI 驱动的持久化、会话感知 (session-aware) 的 AI 助手。
Open command - /code-review
对未提交的更改进行全面的安全和质量审查:
Open command - /e2e
使用 Playwright 生成并运行端到端测试。创建测试旅程、运行测试、捕获截图/视频/追踪,并上传产物。
Open command - /eval
管理评测驱动开发(eval-driven development)工作流。
Open command

