doc-sync
同步并维护存储库中的 CLAUDE.md 与 README.md 文件层级,确保 AI 代理程序拥有即时且一致的上下文信息。
简介
doc-sync 是一项自动化文档管理工具,旨在 AI 辅助开发环境中强制执行上下文卫生 (context hygiene)。它维护一套双文件标准:CLAUDE.md 用于操作导航,README.md 用于存放架构性的隐性知识。通过扫描存储库,它能绘制目录结构、审核版本漂移,并将错误置放的架构性描述从导航文件中迁移至结构化文件中。这确保 AI 代理程序不会因过大的上下文窗口而过载,并通过自动加载索引,精准获取执行当前任务所需的信息。
-
对 CLAUDE.md 导航层级与 README.md 的覆盖范围进行全存储库级别的审核。
-
强制区分操作指令(如命令、构建步骤)与解释性架构知识。
-
自动化建立与同步表格索引,确保文件与子目录能被正确索引以供 AI 发现。
-
执行内容迁移,移除 CLAUDE.md 中过多的叙述并将其移动至 README.md,以维持高效的 Token 使用率。
-
验证索引完整性,识别缺失的文档,并校正已删除或移动文件导致的过时索引条目。
-
支持作用域执行,允许用户在存储库、特定目录或单一文件父目录层级触发文档同步。
-
专为使用 AI 代理程序进行长期代码库维护与技术债管理的软件工程师设计。
-
要求遵循 .claude 目录中定义的文件规范。
-
非常适合用于具有复杂目录结构、且担心 LLM 注意力漂移风险的项目。
-
自动排除生成的文档、供应商依赖项与 Git 内部文档,以防止索引污染。
-
遵循严谨的工作流程:探索、审核、内容迁移、索引更新与最终验证,确保文档状态干净且独立。
-
当代码库遵循即时上下文 (just-in-time context) 原则时运作效果最佳,通常将操作元数据控制在 200 个 Token 内,架构文档控制在 500 个 Token 内。
仓库统计
- Star 数
- 813
- Fork 数
- 128
- Open Issue 数
- 11
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 12:54