2026-02-12 02:09:35 +08:00
|
|
|
|
# Documents 目录 Agent 指南
|
|
|
|
|
|
|
|
|
|
|
|
## 目录用途
|
|
|
|
|
|
|
2026-07-11 22:18:37 +08:00
|
|
|
|
`docs/` 存放项目核心知识库文档,包含入门路径、核心概念、哲学方法论、参考清单和工作流。
|
|
|
|
|
|
根级 `research/` 承载新技术、优秀 repo 和工程范式研究;`docs/` 只保留到研究域的导航链接。
|
2026-02-12 02:09:35 +08:00
|
|
|
|
|
|
|
|
|
|
## 目录结构
|
|
|
|
|
|
|
2026-05-02 04:33:07 +08:00
|
|
|
|
```text
|
2026-05-02 03:29:06 +08:00
|
|
|
|
docs/
|
2026-05-02 04:33:07 +08:00
|
|
|
|
├── README.md # 知识库总索引
|
2026-05-03 03:03:03 +08:00
|
|
|
|
├── AGENTS.md # docs 总操作规则
|
2026-05-02 04:33:07 +08:00
|
|
|
|
├── getting-started/ # 从零开始、学习地图、环境与 AI CLI 配置
|
2026-06-01 00:48:27 +08:00
|
|
|
|
├── concepts/ # 索引 + 独立正文文档:核心概念、问题求解与工程思想
|
|
|
|
|
|
├── philosophy/ # 索引 + 独立正文文档:哲学方法论、思维模型与底层认知模型
|
|
|
|
|
|
├── references/ # 索引 + 独立正文文档:工程实践、技术栈、清单与质量门禁
|
|
|
|
|
|
└── workflow/ # 索引 + 独立正文文档:开发流程、质量门禁、版本控制和文档同步
|
2026-02-12 02:09:35 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2026-05-01 22:01:14 +08:00
|
|
|
|
## 关键入口
|
|
|
|
|
|
|
2026-05-02 04:33:07 +08:00
|
|
|
|
- `README.md`:知识库总索引。
|
2026-05-03 03:03:03 +08:00
|
|
|
|
- `AGENTS.md`:`docs/` 总操作规则。
|
2026-06-01 00:48:27 +08:00
|
|
|
|
- `getting-started/README.md`:从零开始索引,正文拆分为学习地图、Vibe Coding 经验、网络配置、CLI 配置与开发环境搭建。
|
2026-05-03 03:03:03 +08:00
|
|
|
|
- `getting-started/AGENTS.md`:入门教程目录操作规则。
|
2026-06-01 00:48:27 +08:00
|
|
|
|
- `concepts/README.md`:核心概念索引,正文拆分到同目录主题文档。
|
2026-05-03 20:25:27 +08:00
|
|
|
|
- `concepts/AGENTS.md`:核心概念目录操作规则。
|
2026-06-01 00:48:27 +08:00
|
|
|
|
- `philosophy/README.md`:哲学方法论索引,正文拆分到同目录主题文档。
|
2026-05-03 03:03:03 +08:00
|
|
|
|
- `philosophy/AGENTS.md`:哲学方法论目录操作规则。
|
2026-06-01 00:48:27 +08:00
|
|
|
|
- `references/README.md`:参考资料索引,正文拆分到同目录模板、清单和技术栈文档。
|
2026-05-03 03:03:03 +08:00
|
|
|
|
- `references/AGENTS.md`:参考资料目录操作规则。
|
2026-07-11 22:18:37 +08:00
|
|
|
|
- `../research/README.md`:根级研究索引,正文拆分到研究对象目录或短篇研究笔记。
|
|
|
|
|
|
- `../research/AGENTS.md`:根级研究域操作规则。
|
2026-06-01 00:48:27 +08:00
|
|
|
|
- `workflow/README.md`:流程索引,正文拆分到同目录流程文档。
|
2026-05-05 06:03:48 +08:00
|
|
|
|
- `workflow/AGENTS.md`:开发流程目录操作规则。
|
2026-05-01 22:01:14 +08:00
|
|
|
|
|
2026-02-12 02:09:35 +08:00
|
|
|
|
## 操作规范
|
|
|
|
|
|
|
|
|
|
|
|
### 允许
|
2026-05-02 04:33:07 +08:00
|
|
|
|
|
|
|
|
|
|
- 新增/修改文档内容。
|
|
|
|
|
|
- 修复错误和过时信息。
|
2026-05-03 03:03:03 +08:00
|
|
|
|
- 为每个目录维护 `README.md` 作为索引入口。
|
|
|
|
|
|
- 为每个目录维护 `AGENTS.md` 作为 Agent 操作规则。
|
2026-02-12 02:09:35 +08:00
|
|
|
|
|
|
|
|
|
|
### 禁止
|
2026-05-02 04:33:07 +08:00
|
|
|
|
|
|
|
|
|
|
- 删除现有文档(除非明确要求)。
|
|
|
|
|
|
- 大规模重命名/移动文件导致链接失效(如必须调整,需同步更新引用)。
|
2026-05-03 03:03:03 +08:00
|
|
|
|
- 新增目录但不补 `README.md` 和 `AGENTS.md`。
|
2026-02-12 02:09:35 +08:00
|
|
|
|
|
2026-05-05 02:11:38 +08:00
|
|
|
|
## README 结构契约
|
|
|
|
|
|
|
|
|
|
|
|
所有 `docs/**/README.md` 必须面向人类阅读,按以下标准块顺序组织:
|
|
|
|
|
|
|
|
|
|
|
|
1. 顶部标题块:只允许一个 H1,且 H1 后必须直接进入 `## 字多不看`。
|
|
|
|
|
|
2. `## 字多不看`:用 3-7 条说明最短判断和阅读入口。
|
|
|
|
|
|
3. `## 快速导航`:列出主要章节、路线或常用入口。
|
|
|
|
|
|
4. `完整细粒度目录(点击展开/收起)`:使用标准 `<details>/<summary>` 折叠块。
|
|
|
|
|
|
5. `## 使用方式`:说明人类读者如何使用本文档。
|
2026-06-01 00:48:27 +08:00
|
|
|
|
6. `## 正文`:只说明正文已拆分到独立文档;README 不再承载长正文。
|
2026-05-05 02:11:38 +08:00
|
|
|
|
|
|
|
|
|
|
禁止在 README 中出现以下结构:
|
|
|
|
|
|
|
|
|
|
|
|
- H1 和 `## 字多不看` 之间的引用块、说明段或任何夹层内容。
|
|
|
|
|
|
- `### 和其他目录的边界`。
|
|
|
|
|
|
- `### 维护规则`。
|
|
|
|
|
|
- “本目录只保留”“不再新增”“同步 metadata”“同步 AI 引用”等维护者口径。
|
|
|
|
|
|
|
|
|
|
|
|
这些维护规则必须写入对应 `AGENTS.md`,不写入面向人类的 README。
|
|
|
|
|
|
|
2026-05-05 02:04:54 +08:00
|
|
|
|
## 维护规则
|
|
|
|
|
|
|
|
|
|
|
|
- 每个目录必须同时维护 `README.md` 和 `AGENTS.md`。
|
2026-07-11 22:18:37 +08:00
|
|
|
|
- 新增、删除、移动、重命名 docs 文档时,必须同步更新 `docs/README.md`、所在目录 README 索引和 `metadata/taxonomy.yml`。
|
|
|
|
|
|
- 新增、删除、移动、重命名 research 文档时,必须同步更新根级 `research/README.md`、必要的 `docs/README.md` 跨入口、根 `README.md`、`metadata/taxonomy.yml` 和必要的 `metadata/redirects.yml`。
|
2026-05-05 02:04:54 +08:00
|
|
|
|
- 面向 AI 引用的重要入口变化,必须同步更新 `assets/ai-citation/llms-full.txt` 和相关摘要文件。
|
|
|
|
|
|
- 不确定信息标注 TODO,不用猜测补齐。
|
2026-05-05 02:11:38 +08:00
|
|
|
|
- 修改任意 docs README 后,运行 `make sync-doc-toc` 和 `make test`。
|
|
|
|
|
|
- `make check-doc-structure` 是 README 结构契约硬门禁;失败时必须先修结构,再继续提交。
|
2026-05-05 02:04:54 +08:00
|
|
|
|
|
2026-02-12 02:09:35 +08:00
|
|
|
|
## 命名规范
|
|
|
|
|
|
|
2026-05-02 04:33:07 +08:00
|
|
|
|
- 文件名使用中文或清晰英文。
|
|
|
|
|
|
- 使用 Markdown 格式。
|
|
|
|
|
|
- 目录名使用简短英文,保证跨平台与链接稳定。
|