Back to skills
SKILL.md
drawing-review-cn
ASecurity中国建筑工程施工图图纸会审(图纸自审)专家技能。用于对一整套施工图(建筑/结构/给排水/电气/ 暖通/智能化/室内装修/景观园林/海绵/基坑支护/亮化等专业)开展系统性自审,产出可直接上会签认的 图纸会审问题清单与记录表。 适用场景: (1) 用户说“帮我做图纸会审”“图纸自审”“审图”“挑图纸问题”“出问题清单”“会审记录” (2) 一次性给出一个装满施工图的文件夹(PDF/DWG),要求找出各专业图纸问题 (3) 要求列出“哪个专业、哪张图纸、哪个部位、什么问题、怎么解决”并做跨专业比较 (4) 需要生成图纸会审记录表(Word/Excel,含设计回复/处理结果/闭环状态列) (5) 需要核查图纸集完整性:图纸目录、图号体系、版本冲突、签章有效性 (6) 仿古建筑 / 木结构 / 文旅 / 文物遗址类项目的专项会审
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added September 29, 2026
Works with
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add Wonggeff/drawing-review-cn --agent claude-codeAre you the author of drawing-review-cn?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/wonggeff-drawing-review-cn)---
name: drawing-review-cn
description: >
中国建筑工程施工图图纸会审(图纸自审)专家技能。用于对一整套施工图(建筑/结构/给排水/电气/
暖通/智能化/室内装修/景观园林/海绵/基坑支护/亮化等专业)开展系统性自审,产出可直接上会签认的
图纸会审问题清单与记录表。
适用场景:
(1) 用户说“帮我做图纸会审”“图纸自审”“审图”“挑图纸问题”“出问题清单”“会审记录”
(2) 一次性给出一个装满施工图的文件夹(PDF/DWG),要求找出各专业图纸问题
(3) 要求列出“哪个专业、哪张图纸、哪个部位、什么问题、怎么解决”并做跨专业比较
(4) 需要生成图纸会审记录表(Word/Excel,含设计回复/处理结果/闭环状态列)
(5) 需要核查图纸集完整性:图纸目录、图号体系、版本冲突、签章有效性
(6) 仿古建筑 / 木结构 / 文旅 / 文物遗址类项目的专项会审
---
# 图纸会审(施工图自审)执行技能
## 0. 核心原则
1. **以经施工图审查机构盖章的图纸集为准**。设计院提供的 CAD 常为更早版本;两者数值不一致时,
施工与采购以盖章版为准,差异列为问题要求书面确认。
2. **每条问题必须有可核查的定位**:专业 + 图号/图名 + 部位(轴线/标高/房间/表格行)。
证据不足写“需设计确认”,**不得编造**。
3. **跨专业比较是本技能的核心价值**:单专业挑错容易,跨专业对撞(基准标高、标高体系、
预留预埋、防火分区编号、面积口径、版本与范围界面)才是会审会议的重点。
4. **区分“设计错误”与“设计范围问题”**:先确认某专业/某单体是否在本次设计范围内,
再判断缺失是否为问题。
5. 涉及结构安全、消防、文物安全的条目,结论应以**设计单位书面答复与施工图审查机构复核意见**为准。
## 1. 标准执行流程(七步)
```
① 台账 → ② 取证能力 → ③ 基础图通读 → ④ 专业分册并行审查 → ⑤ 项目级/跨专业核查
→ ⑥ 合并去重与分级 → ⑦ 出交付物(问题清单 + 明细 + 会审记录表)
```
详细步骤、检查项与输出物见 **[references/01-审查流程与交付物.md](references/01-审查流程与交付物.md)**。
关键要点:
- **第①步** 用 `scripts/ledger.py` 从文件路径生成图纸台账(专业、图号、文件夹),统计各分册张数,
识别重复归档、缺号、同名图。
- **第②步** 先建立取证能力再读图。中国施工图 PDF 常见两种情况:
①文字层编码损坏(CAD 出图缺 ToUnicode,抽取为乱码)→ 改用 **DWG 全量文字提取**;
②正文为矢量轮廓或扫描件,无文字层 → **渲染为 PNG 后图像识读**。
见 **[references/04-图纸取证方法与工具.md](references/04-图纸取证方法与工具.md)**。
- **第③步** 必须先通读基础图:设计总说明、总平面图、设计依据、防火设计说明、防水专篇、
各专业设计说明。**项目级矛盾(面积、标高体系、防火分区、设计范围)几乎全部在这一步暴露。**
- **第④步** 按专业分册并行派发子代理,每个子代理一份专业审查要点(见 references/02)+
统一的 9 列输出格式。**并发上限通常为 8,需分批派发。**
- **第⑤步** 由主代理亲自做跨专业核查(清单见 references/03),不可外包——这是最需要全局视野的部分。
- **第⑥步** 用 `scripts/merge_findings.py` 合并各分册为统一编号清单并统计。
- **第⑦步** 用 `scripts/make03.py` 出明细清单、`scripts/make_docs.py` 出 Word/Excel 会审记录表。
## 2. 问题分类与严重程度(统一口径)
| 类别 | 含义 | 处理方式 |
|---|---|---|
| **A 设计错误** | 违反强制性条文、计算错误、明显设计错误 | 设计出变更图;涉及强制性标准的须重新报审 |
| **B 图纸矛盾** | 平立剖不一致、图与表不符、专业间矛盾、版本冲突 | 设计书面确认 |
| **C 深度不足** | 节点不清、尺寸/做法缺失、说明空白、无法指导施工 | 设计补充说明或详图 |
| **D 施工建议** | 可优化的施工方案 | 设计确认后执行 |
严重程度:**高**(影响结构安全/消防安全/文物安全/使用功能/造价/工期,须会审前澄清)/
**中**(影响施工组织或需澄清)/**低**(文字或表达瑕疵)。
## 3. 统一输出格式(9 列)
| 序号 | 专业 | 图号/图名 | 位置(轴线/标高/房间) | 问题描述 | 类别 | 严重程度 | 建议处理措施 | 依据 |
|---|---|---|---|---|---|---|---|---|
编号规则:专业代号-序号(JZ 建筑、JG 结构、JD 机电、ZS 装修、JGL 景观、JK 基坑、QT 其他)。
模板与示例见 **[references/05-问题清单与记录表模板.md](references/05-问题清单与记录表模板.md)**。
## 4. 交付物清单(标准四件套)
| 文件 | 内容 |
|---|---|
| `01_图纸会审知识体系与审查要点清单.md` | 制度依据、流程、各专业要点、碰撞清单、纪要写法、专项要点 |
| `02_图纸会审问题清单.md` | **主件**:审查结论与优先级、一级问题、跨专业矛盾、图纸集完整性核查、需设计确认事项汇总 |
| `03_各专业问题明细清单.md` | 全部问题明细(统一编号,9 列) |
| `04_图纸会审记录表.xlsx / .docx` | 可直接上会签认:说明页、全部问题明细(含设计回复/处理结果/闭环状态空列)、一级问题、跨专业矛盾、需确认事项、统计;Word 版含会议信息与四方签认栏 |
## 5. 各专业审查要点
按分册取用,**不要一次全部加载**:
| 专业 | 章节 |
|---|---|
| 总图 | [references/02-各专业审查要点.md](references/02-各专业审查要点.md) §1 |
| 建筑 | 同上 §2 |
| 结构 | 同上 §3 |
| 给排水(含海绵) | 同上 §4 |
| 电气(含亮化、防雷) | 同上 §5 |
| 暖通空调 | 同上 §6 |
| 智能化(弱电) | 同上 §7 |
| 室内装修 | 同上 §8 |
| 景观园林(园建/水景/假山/绿化/景观给排水) | 同上 §9 |
| 基坑支护 | 同上 §10 |
| 仿古建筑 / 木结构 / 文物遗址专项 | 同上 §11 |
## 6. 跨专业比较必查项(每次都要做的对撞)
详见 **[references/03-跨专业碰撞与常见缺陷模式.md](references/03-跨专业碰撞与常见缺陷模式.md)**,其中最高频、最容易被漏掉的十项:
1. **各单体 ±0.000 对应绝对标高一览表** —— 是否给出?各单体基准是否不同?装修/景观/给排水说明
的基准标高是否与建筑/结构一致?(本项目错配最大 3.85m)
2. **建筑面层厚度—结构标高对照** —— 是否给出?结构层楼面标高是否高于建筑完成面(面层为负)?
3. **防火分区编号与面积** —— 建筑说明、建筑单图图名、电气专业是否三套编号?分区面积与总说明
子项概况是否一致?
4. **抗浮设防水位** —— 地勘建议值 vs 结构取值 vs 建筑防水设防类别判定是否一致?
5. **结构预留洞/套管/预埋件** —— 与给排水、电气、暖通、智能化、幕墙是否对应?
6. **设计范围与送审范围** —— 设计说明声明“不在本次范围内”的专业(装修、亮化、幕墙、电梯、
演艺、标识),送审图纸集里是否实际包含?由谁另行委托、是否已审图?
7. **面积与指标闭合** —— 子项概况表“建筑面积=计容+不计容”是否成立?各表之和是否等于总建筑面积?
基底面积之和是否等于指标表?
8. **人防/消防系统完整性** —— 建筑说明称“设自动喷水灭火系统”,给排水图里是否真有喷淋立管、
湿式报警阀、水流指示器、末端试水?称“不设消防水池/泵房/水箱”时水量水压依据是什么?
9. **木结构体系** —— 木结构单体是否只有基础图?上部结构施工图由谁提供?
防火(耐火等级、构件耐火极限、阻燃处理)是否明确?
10. **图纸集组织** —— 重复归档(同名文件 MD5 比对)、张冠李戴(像素级比对)、图号体系混乱、
图签项目名称混用、注册师印章有效期 vs 审图章日期。
## 7. 本技能自带脚本
**使用前先配置路径**:`python scripts/common.py --init` 生成 `config.json`,
修改 `drawing_root` 等项(也可用环境变量 `DRAWING_REVIEW_ROOT` 等覆盖)。
| 脚本 | 用途 |
|---|---|
| `scripts/common.py` | **统一路径与工程信息配置**(所有脚本的公共依赖) |
| `scripts/ledger.py` | 从文件路径生成图纸台账与编号异常报告 |
| `scripts/extract_pdf.py` | 提取全部 PDF 文字层(判断哪些图纸无文字层) |
| `scripts/probe.py` | 抽样探测单张 PDF 的文字层/图元构成 |
| `scripts/summarise.py` | 汇总各分册的文字层覆盖情况 |
| `scripts/render_all.py` | 批量渲染 PDF 为高分辨率 PNG(供图像识读) |
| `scripts/render_ext.py` | 渲染图纸目录之外的 PDF(变更单、地勘附图、项目资料) |
| `scripts/findpng.py` | 按路径片段定位图纸的渲染 PNG |
| `scripts/crop.py` | 局部高倍放大(读表格、尺寸链、图号栏、印章) |
| `scripts/rendered.py` | 查看渲染进度/覆盖情况 |
| `scripts/dump.lsp` + `scripts/dump.scr` + `scripts/batch_dump2.ps1` | **AutoCAD Core Console 批量提取 DWG 全量文字**(关键能力,并行 5 路) |
| `scripts/gw.py` | 在全部 DWG 文字中按关键词检索(自动标注来源图纸) |
| `scripts/near.py` | 按坐标窗口提取 DWG 文字(重建表格) |
| `scripts/table.py` | 重建 DWG 表格区域 |
| `scripts/dump1.py` / `scripts/grepdwg.py` | 单文件导出 / 跨文件检索(GBK) |
| `scripts/subitems.py` | 从设计总说明 DWG 中提取“子项概况”表 |
| `scripts/dupscan.py` | MD5 比对:找出重复归档且内容一致的文件 |
| `scripts/pixdiff.py` | **像素级套用检测**:单对比对判定“同一张图/大幅套用/不同图”,或 `--all` 全量批量比对并出报表 |
| `scripts/read_docx.py` | 提取 .docx 全文(地勘报告、设计说明等) |
| `scripts/merge_findings.py` | 合并各分册问题为统一编号清单(MD + CSV) |
| `scripts/make03.py` | 生成明细清单(含统计) |
| `scripts/make_docs.py` | 生成 Word/Excel 会审记录表(含回复列与签认栏) |
| `scripts/prescan.py` | **发布前自检**:扫描仓库是否残留项目名/单位/地点/图号(敏感词由 `sensitive.txt` 提供,脚本本身不硬编码任何项目名) |
### 可选配置键(写进 `config.json`)
| 键 | 用途 |
|---|---|
| `cluster_names` | 把分册代号映射为你项目的单体名,例如 `{"A03": "建筑(主楼·展堂)"}`;不填则显示"建筑·分册三" |
| `discipline_rules` | 目录名关键词 → 专业名,供 `ledger.py` 识别你项目的分册命名 |
| `sensitive_patterns` | 发布前自检的敏感词,供 `prescan.py` 使用(等价于仓库根的 `sensitive.txt`) |
| `project_name` / `client` / `designer` / `surveyor` / `reviewer` | 写入 Word/Excel 会审记录表的工程信息 |
用法示例:
```bash
python <skill_dir>/scripts/common.py --init # 生成配置
python <skill_dir>/scripts/gw.py "抗浮" 6 "" # 全项目关键词检索
python <skill_dir>/scripts/pixdiff.py "<A片段>" "<B片段>" # 像素比对
python <skill_dir>/scripts/prescan.py # 发布前自检
```
## 8. 边界与免责
- 本技能产出的是**施工单位提出会审问题的依据**,不替代设计单位书面答复、施工图审查机构复核意见、
以及注册结构/建筑师的专业判断。
- 规范条文号务必核对现行版本;不确定时标注“需核对”。本技能不保证规范条文的时效性。
- 涉及危大工程(深基坑、高支模、起重吊装等)的结论,须由具备资质的单位出具正式意见并按规定
组织专家论证。
Files in this skill
- CASE.md
- CHANGELOG.md
- CONTRIBUTING.md
- README.en.md
- SKILL.md
- config.example.json
- publish.ps1
- references/01-审查流程与交付物.md
- references/02-各专业审查要点.md
- references/03-跨专业碰撞与常见缺陷模式.md
- references/04-图纸取证方法与工具.md
- references/05-问题清单与记录表模板.md
- requirements.txt
- scripts/README.md
- scripts/batch_dump2.ps1
- scripts/common.py
- scripts/crop.py
- scripts/dump.lsp
- scripts/dump.scr
- scripts/dump1.py
Attribution
Comments
Loading comments…