360 Secure SkillHub
360 安全技能中心

engineering-drawing-prep

面向工程项目的设计前文档准备 Skill:用三个脚本对客户交付的 DWG、PDF、Excel、Word、SHX 文件做入库盘点与 SHA-256 哈希;统一图层、字体、标题栏并输出 WIP 图纸与 PDF;检查代理对象、缺失参照、字体与布局问题并生成 QA 报告;提取房间、设备、照明与 MEP 接口登记表;针对缺失信息生成正式 RFI。依赖 AutoCAD Core Console、Python…

mclyang
mclyang
热度 17.53
最近更新 2026-08-16 06:08:39
分类:效率依赖:代码执行 / 读写文件应用场景:数据处理 / 文件转换 / 报告撰写 / 自动化脚本 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add engineering-drawing-prep
Metadata
name
engineering-drawing-prep
description
Automated pre-design document preparation for engineering projects. Standardize client DWGs, audit deliverables, extract data tables, and generate RFIs before real design begins.
version
0.1.0
author
MCLYang <gy86@cornell.edu>
tags
["engineering","cad","autocad","dwg","pdf","standardization","audit","rfi","epc","mep","infrastructure","document-management"]

engineering-drawing-prep

Automated pre-design document preparation for engineering projects. Standardize client DWGs, audit deliverables, extract data tables, and generate RFIs — before you open Civil 3D or Revit.

What It Does

Stage Input Output
Intake Raw client folder (DWG, PDF, XLSX, DOCX, SHX) Inventory manifest + SHA-256 hashes
Standardization Heterogeneous DWGs with mismatched layers/fonts/title blocks Unified WIP DWGs + PDFs
Audit Unvetted CAD files QA report: proxy objects, missing refs, font issues, layout errors
Tabulation Scattered Excel/Word schedules Structured room, equipment, lighting, and MEP interface registers
RFI Identified gaps (missing survey, CRS, benchmarks, broken refs) Formal Request for Information documents
Archive All processed files Versioned, hashed, traceable WIP package

What It Does NOT Do

  • Does not create Civil 3D terrain, road, or drainage models.
  • Does not author Revit/IFC models or perform clash detection.
  • Does not perform load calculations, pipe sizing, or equipment selection.
  • Does not produce statutory permit drawings or sealed construction documents.

Quick Start

# Place client deliverables in ./clientgiven/
# Run the intake audit
bash scripts/01_intake_audit.sh ./clientgiven/

# Standardize drawings
bash scripts/02_standardize.sh ./clientgiven/ ./output/wip/

# Generate tables and RFI
python scripts/03_tabulate_and_rfi.py ./clientgiven/ ./output/

Requirements

  • AutoCAD 2020+ (for Core Console batch processing)
  • Python 3.10+
  • ezdxf / pyautocad (optional, for non-AutoCAD environments)

Project Structure

.
├── clientgiven/          # Raw client deliverables (read-only)
├── output/
│   ├── wip/              # Standardized DWGs + PDFs
│   ├── reports/          # QA audit reports
│   ├── tables/           # Extracted CSV/Excel registers
│   └── rfi/              # Generated RFI documents
├── scripts/              # Automation scripts
├── schemas/              # JSON schemas for registers and manifests
├── templates/            # Standard layer/font/title-block templates
└── references/           # Industry standards and field lessons

License

MIT