From dev-toolkits
Scans scattered Markdown documents, consolidates them into structured .dev_doc/ modules, validates doc-code consistency, and updates module README and CHANGELOG files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-toolkits:doc_integrateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **代码是唯一真**。文档状态标记可能过时,代码不会说谎。
相关模块合并到统一路径。
vector-schema-sync + vector-store-async-query → vector_store/extra_function/utils/vector_stores → vector_store/相似功能整合到一个文档中,避免同一模块功能分散在多个 design.md。
已完成模块(Phase >= 6)的 design/plan/status 文档合并到模块 README。
模块/README.md 章节模块/CHANGELOG.md模块应在规范路径下,不在临时 feature 目录。
vector_store/ ✅vector-schema-sync/ ❌ 临时目录,应清空合并仍在开发的模块(Phase < 6)暂时不处理,等完成后再合并。
每个模块子目录下只保留两个文件:
README.md:记录模块架构、使用方法CHANGELOG.md:记录所有历史变更(包括已废除内容)其他内容全部整合到上述两个文件。
| 散落文档 | 归属 |
|---|---|
test_fix_plan.md | database/ |
excel-test-case-library-plan.md | database/ |
项目代码优化修改.md | 已完成→CHANGELOG,未完成→README |
text2sql_skill_suite_design.md | database/ |
.dev_doc/ 根目录的日期前缀文档(YYYY-MM-DD-*.md).dev_doc/<feature>/)必须扫描所有子目录,确保不遗漏任何文档。
对每份提到具体代码文件的文档:
每个子目录下只保留 README.md 和 CHANGELOG.md:
# 文档整合报告 - YYYY-MM-DD
## 整合统计
| 状态 | 数量 |
|------|------|
| 已整合到模块 README | X |
| 已删除 | X |
| 保留在根目录(可能需要开发) | X |
## 子目录清理
- ✅ vector_stores/:只保留 README.md, CHANGELOG.md
- ✅ database/:只保留 README.md, CHANGELOG.md
...
.dev_doc/
├── architecture.md ← 根目录核心文档
├── vector_stores/
│ ├── README.md ← 架构、使用方法
│ └── CHANGELOG.md ← 历史变更记录
├── data_process/
│ ├── README.md
│ └── CHANGELOG.md
└── <feature>/ ← ez-dev 临时目录,完成后清空
任何不在规范路径的文档都是待整理对象。
# 模块名
## 概述
一句话描述模块作用。
## 架构
模块整体结构和核心组件。
## 使用方法
### 初始化
```python
from module import ClassName
method_name(param)描述方法作用。
参数:
param (type): 参数描述返回: 返回值类型和含义
示例:
result = method_name("input")
相关配置项说明。
子模块作用和用法。
## 标准 CHANGELOG 格式
```markdown
# 模块名 CHANGELOG
## [未整合] YYYY-MM-DD
### 文档变更
- 合并 `原文档名` 到 README §章节名
- 删除 `原文档名`:原因
### 代码变动
- `文件路径`
- 变更描述
### 同步记录
- 文档与代码不一致处已修正:修正内容
关键结构:
| 区域 | 内容 |
|---|---|
| 概述 | 一句话,不超过两行 |
| 架构 | 组件关系,用文字或代码块描述 |
| 使用方法 | 按初始化→核心接口→配置→子模块顺序 |
| CHANGELOG | 每条变更带日期,包括已删除/废除记录 |
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub ayanjiushishuai/dev_toolkits