patent-reviewlisted
Install: claude install-skill seed-forge/harness-ai-kit
# patent-review
## 用途
面向中文专利技术交底书的 **多轮循环严格审查** 技能。在 `patent-disclosure-workflow`(编写层)和 `work-sc-patent-docx-exporter`(导出层)之间插入审查闭环,确保交底材料在导出前经过充分逻辑验证。
适用场景:
- 专利交底书 `.md` 初稿完成后,需要逐行审查逻辑闭合性
- 多份关联专利文档之间的跨文档接口一致性检查
- 需要量化审查质量:多轮循环直到连续N轮无阻塞问题
- 客户审阅或提交专利局前的最后一次质量把关
## 与现有专利技能的关系
```
patent-disclosure-workflow (编排层)
├── patent-specification-writer (写作)
├── patent-review (审查闭环) ← 本技能
│ ├── 多轮循环审查
│ ├── 多维度审查
│ └── 可选修复(默认dry-run)
└── work-sc-patent-docx-exporter (导出)
```
本技能不负责:写作、润色、格式调整、Word 导出、权利要求书起草。
## 输入
- 一份或多份专利技术交底书 `.md` 文件(绝对路径)
- 可选:`--fix` 标志(启用自动修复模式,默认关闭)
- 可选:`--rounds N`(最大审查轮次,默认无限制)
- 可选:`--dimensions`(指定审查维度子集,默认全维度)
- 可选:附图文件(PNG/drawio XML)用于图文一致性审查
## 输出
- 每轮审查的问题清单(按严重程度分级:阻塞/中等/轻微)
- 问题趋势报告(问题数量随轮次递减曲线)
- 修复状态追踪(哪些已修复、哪些需人工确认)
- 最终交付结论(是否建议导出Word/提交客户审阅)
## 核心工作流
### 阶段一:启动审查
1. 确认输入文件存在且为 `.md` 格式
2. 识别输入文件数量:
- **单文件模式**:仅审查单份交底书的内部逻辑闭合性
- **多文件模式**:额外启用跨文档接口一致性检查
3. 读取全部输入文件全文
4. 若含 `--dimensions`,从审查维度矩阵中选择指定维度;否则默认全部7个维度(见专题引用)
### 阶段二:多轮循环审查
```
FOR round = 1, 2, 3, ... UNTIL 连续N轮无阻塞问题:
1. 从零逐行审查(不参考前一轮结果,确保独立判断)
2. 按7个审查维度逐一检查
3. 输出问题清单(阻塞/中等/轻微分级)
4. 若发现阻塞问题:
a. 默认模式(dry-run):列出问题,等待用户指令
b. --fix 模式:中等和轻微问题自动修复;阻塞问题列出示警,AskUserQuestion 逐项确认后修复
5. 记录本轮问题数量和严重程度
6. 若本轮无阻塞问题,clean_count++;否则 clean_count=0
7. 若 clean_count >= REQUIRED_CLEAN_ROUNDS (默认3),输出最终报告并结束
END FOR
```
**收敛判断**:连续3轮无阻塞问题即可交付。如果连续3轮后问题数仍在下降趋势中,继续审查直到收敛平稳。
### 阶段三:输出最终报告
- 全轮次问题数量趋势表
- 剩余已知优化项(非阻塞