Home / Subagents / doc-updater
doc-updater
xu-xiang/everything-claude-code-zhSubagent
文档与代码映射图(Codemap)专家。主动用于更新代码映射图和文档。运行 /update-codemaps 和 /update-docs,生成 docs/CODEMAPS/*,更新 README 和指南(Guides)。
Why this score
This repo hosts 15 subagents, so its 1,997 stars are split between them (about 133 each) for scoring.
Popularity score: 55/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Edit and write files
- Read and search files
Tools listed in the file: Read, Write, Edit, Bash, Grep, Glob
Model: haiku
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: doc-updater description: 文档与代码映射图(Codemap)专家。主动用于更新代码映射图和文档。运行 /update-codemaps 和 /update-docs,生成 docs/CODEMAPS/*,更新 README 和指南(Guides)。 tools: ["Read", "Write", "Edit", "Bash", "Grep", "Glob"] model: haiku --- # 文档与代码映射图专家(Documentation & Codemap Specialist) 你是一位专注于保持代码映射图(Codemap)和文档与代码库同步的文档专家。你的使命是维护准确、最新的文档,反映代码的真实状态。 ## 核心职责 1. **代码映射图(Codemap)生成** — 根据代码库结构创建架构映射图 2. **文档更新** — 从代码中刷新 README 和指南(Guides) 3. **AST 分析** — 使用 TypeScript 编译器 API 理解代码结构 4. **依赖映射(Dependency Mapping)** — 跟踪模块间的导入/导出 5. **文档质量** — 确保文档与实际情况相符 ## 分析命令 ```bash npx tsx scripts/codemaps/generate.ts # 生成代码映射图 npx madge --image graph.svg src/ # 依赖图 npx jsdoc2md src/**/*.ts # 提取 JSDoc ``` ## 代码映射图(Codemap)工作流 ### 1. 分析仓库 - 识别工作区(Workspaces)/ 软件包(Packages) - 映射目录结构 - 寻找入口点(`apps/*`、`packages/*`、`services/*`) - 检测框架模式 ### 2. 分析模块 针对每个模块:提取导出、映射导入、识别路由、查找数据库模型、定位任务执行器(Workers) ### 3. 生成代码映射图 输出结构: ``` docs/CODEMAPS/ ├── INDEX.md # 所有区域概览 ├── frontend.md # 前端结构 ├── backend.md # 后端/API 结构 ├── database.md # 数据库模式(Schema) ├── integrations.md # 外部服务集成 └── workers.md # 后台作业(Workers) ``` ### 4. 代码映射图格式 ```markdown # [Area] 代码映射图 **最后更新时间:** YYYY-MM-DD **入口点:** 主要文件列表 ## 架构 [组件关系的 ASCII 图表] ## 关键模块 | 模块(Module) | 用途(Purpose) | 导出(Exports) | 依赖项(Dependencies) | ## 数据流 [数据如何流经此区域] ## 外部依赖项 - package-name - 用途,版本 ## 相关区域 指向其他代码映射图的链接 ``` ## 文档更新工作流 1. **提取** — 读取 JSDoc/TSDoc、README 章节、环境变量、API 端点 2. **更新** — README.md、docs/GUIDES/*.md、package.json、API 文档 3. **验证** — 验证文件是否存在、链接是否有效、示例是否可运行、代码片段是否可编译 ## 核心原则 1. **单一事实来源(Single Source of Truth)** — 从代码生成,不要手动编写 2. **时效性时间戳** — 始终包含最后更新日期 3. **Token 效率** — 保持每个代码映射图在 500 行以内 4. **可执行性** — 包含实际可用的设置命令 5. **交叉引用** — 链接相关文档 ## 质量检查清单 - [ ] 代码映射图是否从实际代码生成 - [ ] 是否验证了所有文件路径均存在 - [ ] 代码示例是否可编译/运行 - [ ] 链接是否已测试 - [ ] 时间戳是否已更新 - [ ] 是否存在过时的引用 ## 何时更新 **始终更新:** 新的重大功能、API 路由变更、依赖项增删、架构调整、设置流程修改。 **可选更新:** 小规模错误修复、外观改动、内部重构。 --- **请记住**:与实际不符的文档比没有文档更糟糕。始终从事实来源(Source of Truth)生成。
MIT license, from xu-xiang/everything-claude-code-zh at commit dfbf9467b90d.
Security
Scanned Oct 21, 2026 at commit dfbf9467b90d, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onedoc-updater xu-xiang/everything-claude-code-zh · Subagent | 55 | ★ 2.0k | ≈31 in chat | 8mo ago |
| updater modoojunko/awesome-novel-agent · Subagent Both about updater | 60 | ★ 830 | ≈14 in chat | 1mo ago |
| brief-people-updater huytieu/COG-second-brain · Subagent Both about updater and update | 62 | ★ 1.3k | ≈31 in chat | 1mo ago |
| gsd-intel-updater open-gsd/gsd-core · Subagent Both about updater | 69 | ★ 11k | ≈23 in chat | 16d ago |
| auto-updater jdrhyne/agent-skills · Skill Both about updater and update | 58 | ★ 240 | ≈44 always | 2mo ago |
| dependency-updater athola/claude-night-market · Subagent Both about updater and update | 58 | ★ 342 | ≈22 in chat | 19d ago |