Install
openclaw skills install guide-creator通用项目文档指南生成器:为任何项目创建和维护标准化的 guide 文档体系(start.md + guide/ 目录),覆盖设计理念、技术架构、更新日志、踩坑记录等完整生命周期。支持三种模式:(1) 初始化模式 — 一键创建标准化文档骨架;(2) 更新模式 — 追加 changelog/pitfalls/版本号同...
openclaw skills install guide-creator为任何项目创建和维护标准化的 guide 文档体系。提炼自实际项目(福音雪镇)经过 20+ 版本迭代验证的文档最佳实践。
用户说:"初始化项目guide" / "创建项目文档" / "init guide"
scripts/init_guide.py --project-name "项目名" --type game|web|cli|lib|general --root /path/to/projectstart.md + guide/ 目录及全部模板文件用户说:"更新guide" / "总结经验教训" / "update guide"
scripts/update_guide.py --action add-changelog|add-pitfall|bump-version|sync-files --root /path/to/projectAI 在新对话开始时,按推荐顺序读取文档快速理解项目。
推荐阅读顺序:start.md → guide/guide.md → guide/08-changelog.md → guide/09-pitfalls.md → 按需读取 01~07
project-root/
├── start.md # 启动说明(怎么跑 + 文件清单)
└── guide/
├── guide.md # 项目总览索引(入口文件)
├── 01-design.md # 设计理念(必须)
├── 02-{domain}.md # 按项目类型(可选)
├── 03-{domain}.md # 按项目类型(可选)
├── 04-{domain}.md # 按项目类型(可选)
├── 05-{domain}.md # 按项目类型(可选)
├── 06-tech.md # 技术架构(必须)
├── 07-plan.md # 开发计划(必须)
├── 08-changelog.md # 更新日志(必须)
└── 09-pitfalls.md # 踩坑记录(必须)
必须文件(所有项目类型):start.md、guide.md、01-design.md、06-tech.md、07-plan.md、08-changelog.md、09-pitfalls.md
可选文件(02~05,按项目类型):
vX.Y 格式(如 v2.3),记录在 guide.md 元信息和 08-changelog.md 顶部## vX.Y — 标题摘要 (YYYY-MM-DD) + 按子系统分组 + 🐛Bug修复 + 📝代码改动## 🔥 坑N:标题 + 问题现象 + 问题根因 + 解决方案 + ⚠️开发注意 + 加粗通用原则| 事件 | 必须更新 | 可选更新 |
|---|---|---|
| 完成功能开发 | 08-changelog | guide.md版本号, start.md文件清单 |
| 修复Bug | 08-changelog | 09-pitfalls(如有经验教训) |
| 踩坑/发现问题 | 09-pitfalls | — |
| 新增文件 | start.md文件清单 | 06-tech.md文件结构 |
| 版本发布 | guide.md版本号, 08-changelog | 07-plan checklist |
| 架构变更 | 06-tech.md | guide.md架构图 |
guide/archive/完整的模式执行指令请参考以下文件:
当用户触发初始化(说 当用户触发初始化(说"初始化项目guide"、"创建项目文档"等)时:
python3 scripts/init_guide.py --project-name "名称" --type 类型 --root 项目根目录当用户触发更新(说 当用户触发更新(说"更新guide"、"总结经验教训"等)时:
guide/08-changelog.md 获取最新版本号guide.md 版本号同步start.md 文件清单检查(有新文件则更新)07-plan.md checklist 更新(如有)AI 在新对话中需要理解项目时,按以下分层策略读取文档。目标:用最少的文件读取获得最大的项目认知。
读取文件:项目根目录的 start.md
提取信息:
读取后应能回答:
读取文件:guide/guide.md
提取信息:
读取后应能回答:
读取策略:
提取信息:
- [ ] 标记的)读取后应能回答:
读取策略:
提取信息:
读取后应能回答:
根据用户的具体需求,选择性读取:
| 用户需求 | 读取文件 |
|---|---|
| 了解设计决策/为什么这样做 | 01-design.md |
| 理解代码结构/核心类 | 06-tech.md |
| 查看开发计划/排期 | 07-plan.md |
| 了解地图/场景设计(游戏) | 02-map.md |
| 了解NPC/角色系统(游戏) | 03-npc.md |
| 了解属性/数值系统(游戏) | 04-attributes.md |
| 了解AI/Prompt系统(游戏) | 05-ai.md |
| 了解路由设计(Web) | 02-routes.md |
| 了解组件设计(Web) | 03-components.md |
| 了解API设计(Web) | 05-api.md |
| 场景 | 推荐模式 | 读取范围 |
|---|---|---|
| 日常开发继续 | 快速恢复 | 第1步 + 第2步 + changelog最新版本 |
| 首次接手项目 | 完整恢复 | 第1~5步全读 |
| 排查特定问题 | 定向恢复 | 第4步(pitfalls)+ 相关领域文档 |
| 版本发布前检查 | 审查恢复 | 第2步 + 第3步 + 第4步通用原则 |