让 AI 直接读懂任意代码仓库,自动生成 PDF 仓库手册指南
对 Claude Code / Codex / Kimi Code 说:
repoguide 分析 https://github.com/owner/repo
推荐带上论文链接:
repoguide 分析 https://github.com/owner/repo,论文 https://arxiv.org/abs/xxxx.xxxxx
agent 会自行读取 skill.md,并行调用多个 subagent 完成仓库画像、架构分析、代码解读、论文解析与 PDF 渲染。
执行前 agent 会主动询问分析细致度(标准 / 深度)。
- 获取仓库(GitHub URL 默认浅克隆,本地路径 / 当前目录无需克隆)
- 识别技术栈
- 分析架构与数据流
- 详解核心代码
- 解析论文(如果有)
- 建立论文-代码映射
- 处理论文 / 仓库图片与生成架构图
- 用 xelatex 渲染 PDF 仓库手册(不可用时降级为 HTML)
假设仓库名为 <repo_name>:
<当前目录>/<repo_name>-manual.pdf(需要 xelatex)<当前目录>/<repo_name>-manual.html(xelatex 不可用时降级)<当前目录>/<repo_name>-manual.md<当前目录>/_repoguide/(中间产物目录,默认保留)
- 零学习成本:不需要记命令,直接自然语言对话
- Agent Team 模式:多个 subagent 并行分析
- 自动论文解析:支持 arXiv 链接与本地 PDF
- LaTeX 精美 PDF:使用 xelatex + ctex 中文模板
- 跨平台:自动适配 Claude Code / Codex / Kimi Code
- 纯 Markdown:无脚本,无 CLI,所有逻辑以代码片段写在 md 中
pytest -q测试会校验关键产品契约:细致度必须由用户确认、技术栈识别、仓库名解析、生成目录不被误收集,以及手册全中文质量检查工具。
├── skill.md # 主 skill(唯一入口)
├── README.md # 本文件
├── sub-skills/ # skill 子模块
│ ├── runtime/ # 运行时与 Agent Team
│ ├── tasks/ # 任务流程
│ └── tools/ # 工具方法(纯代码片段)
└── references/ # 模板与规则
├── manual-template.md # 仓库手册 Markdown 模板
├── depth-rules.md # 智能分层规则
├── language-profiles.md # 语言特征表
└── latex-template/ # LaTeX PDF 模板
MIT
