312362115/claude/docs-management
Claude Code and agent skill by 312362115/claude
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
项目知识库引擎:持续维护 docs/ 目录作为活的知识库。 灵感来源:Karpathy LLM Wiki — LLM 不只是写文档,而是持续维护知识库。 五个核心操作:Ingest(摄入新信息)、Query(检索知识)、Lint(健康检查)、Index(索引维护)、Synthesize(聚合全局视图)。 触发词:文档检查、清理文档、文档索引、docs 整理、知识库、文档过期了吗、架构文档、用户手册。 触发场景:task-manager 标 done 时自动触发 Ingest、定期 Lint 健检、用户查询项目历史、 task-finish 提醒后触发 Synthesize 更新 architecture/ 或 user-guide/。 即使用户没有说"文档管理",只要涉及 docs/ 目录的整理/检查/更新,都应触发此技能。
Install
npx vskill@latest install 312362115/claude/docs-managementSKILL.md
项目知识库引擎(Docs Management)
"维护知识库最累的不是阅读和思考,是记账——交叉引用、一致性维护。这正是 LLM 擅长的。"— Karpathy, LLM Wiki
三层架构
四个核心操作
操作 1:Ingest(摄入)
新信息进来时,不只是新建文件,而是找到已有文档合并更新。
触发时机:
- task-manager 标 done 时(复盘完成后自动触发)
- 新的设计决策产生时
- 外部信息需要整合到项目文档时
执行流程:
示例:
- task-finish 产出复盘 → 写入
docs/decisions/,同时检查对应的 spec 是否需要标注"方案已执行,实际偏差见 decisions/xxx" - 发现新的最佳实践 → 更新
docs/guides/相关指南
Ingest 中的 spec 偏差处理
spec 标 done 时必须反映最终实现,但不是所有偏差都需要同样的处理方式。
操作 2:Query(查询)
docs/ 是项目的可查询知识库,不是文件堆。
触发时机:
- 用户问"这个模块之前怎么设计的?"
- 用户问"上次类似问题怎么解的?"
- task-start 对焦阶段检索历史经验
执行流程:
操作 3:Lint(健康检查)
定期体检,防止文档腐烂。
触发时机:
- 用户主动要求检查
- 大批量代码改动后
- 定期维护
检查清单:
| # | 检查项 | 怎么查 | 问题示例 | |
|---|---|---|---|---|
| 1 | 引用有效性 | 文档中引用的文件路径是否存在 | spec 引用了已删除的文件 | |
| 2 | 进度一致性 | plan 的 checklist 和实际代码是否一致 | plan 说"待做"但代码已完成 | |
| 3 | INDEX 同步 | INDEX.md 和实际文件是否对得上 | INDEX 有但文件已删 | |
| 4 | 跨文档一致 | plan 引用的 spec 是否存在 | plan 指向不存在的 spec | |
| 5 | 状态同步 | backlog 状态和实际进度是否匹配 | backlog open 但 plan 已全部完成 | |
| 6 | 孤立文档 | 有没有不被任何 INDEX 或文档引用的文件 | 遗忘的旧 spec | |
| 7 | 过期内容 | 文档描述的代码结构是否还存在 | spec 说"改 src/old.ts"但该文件已重命名 | |
| 8 | 全局视图同步 | architecture/ 和 user-guide/ 的 INDEX 和实际子文档是否一致 | INDEX 列了但文件不存在、新模块有 spec 但 architecture/ 没收录 | |
| 9 | 记忆巡检 | memory 中的条目是否仍然有效 | feedback 引用的模块已删除、project 信息已过期 |
输出格式:
操作 4:Index(索引维护)
索引是知识库的入口,必须和实际内容同步。
维护对象:
docs/backlog/INDEX.md— 需求索引(已有,由 task-manager 维护)docs/decisions/INDEX.md— 经验索引(待建,按时间倒序)
INDEX 更新时机:
- 新建文档后
- 文档状态变更后
- Lint 发现不一致后
操作 5:Synthesize(聚合)
从碎片文档中维护全局视图索引。不是写长文档,是保持索引准确。
维护对象:
| 目录 | INDEX.md 的职责 | 子文档 | |
|---|---|---|---|
docs/architecture/ | 模块列表、模块间关系、核心数据流概览 | 每个模块一份架构文档 | |
docs/user-guide/ | 功能目录、快速入门导航 | 每个功能/模块一份用户指南 |
触发时机:
| 触发场景 | 操作 | token 成本 | |
|---|---|---|---|
| 用户手动要求 | 全量:读所有相关 spec/decision,重建 INDEX | 高 | |
| task-finish 提醒后用户确认 | 增量:只读本次变更涉及的模块,更新对应子文档和 INDEX | 低 | |
| Lint 发现 INDEX 和实际文件不一致 | 修复:对齐 INDEX 和实际文件列表 | 极低 |
执行流程:
INDEX.md 格式示例:
和 Ingest 的区别:
- Ingest:一条新信息 → 归档到一个文档(一对一)
- Synthesize:多个文档 → 聚合成索引和全局视图(多对一)
与其他 skill 的关系
docs-management vs writing:
- writing:生产文档(从无到有写出来)
- docs-management:维护文档(确保已有文档保持健康和可用)
docs-management vs task-manager:
- task-manager:专门管 backlog(需求的收集/排序/清理)
- docs-management:管整个 docs/ 目录(包括 backlog 之外的 specs/plans/decisions/等)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/docs-management/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/312362115/claude/docs-management)