代码文档自动归类 v3.2:图片与图标智能分类
背景
v3.1.2 新增的 /docs-check 命令确实解决了一个实际痛点——自动检测并迁移旧版文档结构。但遗留了一个明显的盲区:项目里的图片文件完全不在扫描范围内。
试想一下,icon.svg、logo.png、设计稿、架构图、测试截图……这些文件分散在项目各处,而 /docs-check 只处理 .md 文件,图片全部被跳过。更不合理的是,像 icon.svg 这样的设计资产,竟和 fa vicon.ico 一样被一视同仁地排除在外。
v3.2.0 专门填补了这一空缺。
v3.2.0 更新要点
复制代码️ 图片归类支持 │ icon/logo 归 design/ │ ️ 关键词规则升级
代码变更:+231 行 / -53 行,5 个文件
核心改进
1. 图片文件纳入归类
之前仅覆盖 .md,现在扫描范围正式扩展到图片文件:
复制代码# 文档
**/*.md# 图片(新增!)
**/*.png
**/*.jpg
**/*.jpeg
**/*.gif
**/*.webp
**/*.svg
归类示例清晰展示:
复制代码mapping = {
# 文档
"README.md": "other/",
"docs/PRD.md": "requirements/",
"docs/architecture.md": "technical/", # 图片(新增!)
"docs/architecture-diagram.png": "technical/",
"docs/ui-mockup.png": "design/",
"docs/figma-export.jpg": "design/",
"docs/test-screenshot.png": "testing/",
"docs/flowchart.svg": "design/",
"icon.svg": "design/", # UI 图标归 design/
"logo.svg": "design/", # 项目 logo 归 design/
}
2. icon/logo 归类修正
旧版行为: icon.svg 和 fa vicon.ico 一样被排除。
新版行为: 只有 fa vicon.* 被排除,icon.* / logo.* 归类到 design/。
| 文件 | 旧版 | v3.2.0 |
|---|---|---|
fa vicon.ico | 排除(工程资源) | 排除(工程资源) |
fa vicon.png | 排除 | 排除 |
icon.svg | 排除 | → design/ |
logo.svg | 排除 | → design/ |
icon-home.png | 排除 | → design/ |
na v-icon.svg | 排除 | → design/ |
3. 关键词规则增强
新增一批关键词,图片和文档均可按规则自动归类:
| 关键词 | 归类到 |
|---|---|
icon、logo、图标 | design/ |
flowchart、流程图、diagram | design/ |
screenshot、截图 | testing/ |
architecture、er-diagram、schema | technical/ |
bug、问题 | testing/ |
| 无明确关键词的图片 | design/(默认) |
4. 图片归类特殊规则
- 默认归 design/ — 图片多与设计相关,符合直觉
- 含
screenshot/bug→testing/ - ️ 含
architecture/er-diagram→technical/ - 含
flowchart/mockup→design/
全部指令列表(6 个)
| 指令 | 说明 |
|---|---|
/docs <描述> | 智能助手,自动识别意图 |
/docs-scan | 全量扫描(文档 + 图片),生成完整文档 |
/docs-update | 增量更新,只处理变更部分 |
/docs-check | 检测文档结构 + 自动迁移 + 图片归类 |
/docs-prepare <任务> | 开发前准备,输出实施方案 |
/docs-archive | 归档模式,更新文档 |
升级步骤
复制代码# 一行命令完成升级
/plugin uninstall code-documents-auto@code-documents-auto-skill &&
rm -rf ~/.claude/plugins/cache/code-documents-auto-skill &&
/plugin install code-documents-auto@code-documents-auto-skill
然后在现有项目中执行一次:
复制代码/docs-check # 自动迁移 + 图片归类
使用建议
- 升级后运行
/docs-check,项目中散落的图片将被自动归类 - 纯前端项目图标多,现在 icon/logo 都能准确归到 design/ 目录
- 测试截图放在项目中也无需担心,
screenshot关键词自动归入 testing/
链接
GitHub 仓库:github.com/Leo-skye-ta…
从 v3.1.2 到 v3.2.0 的完整变更日志:github.com/Leo-skye-ta…


