Design & media

engineering-drawing-prep

Try it

Automated pre-design document preparation for engineering projects. Standardize client DWGs, audit deliverables, extract data tables, and generate RFIs before real design begins.

What it does

Automated pre-design document preparation for engineering projects. Standardize client DWGs, audit deliverables, extract data tables, and generate RFIs before real design begins.

The skill document

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

StageInputOutput
IntakeRaw client folder (DWG, PDF, XLSX, DOCX, SHX)Inventory manifest + SHA-256 hashes
StandardizationHeterogeneous DWGs with mismatched layers/fonts/title blocksUnified WIP DWGs + PDFs
AuditUnvetted CAD filesQA report: proxy objects, missing refs, font issues, layout errors
TabulationScattered Excel/Word schedulesStructured room, equipment, lighting, and MEP interface registers
RFIIdentified gaps (missing survey, CRS, benchmarks, broken refs)Formal Request for Information documents
ArchiveAll processed filesVersioned, 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

Related skills

Review Chinese engineering and construction documents in DOCX, text-based PDF, XLSX, or XLSM format. Use when asked to extract project facts, contacts, sched...

1 installs

Auto-generate electrical CAD drawings from survey data and auto-audit against power codes

2 installs

Transform feature briefs into structured design briefs that give designers the context they need before opening Figma. Use when asked to write a design brief...

Generate .drawio diagrams and export to PNG/SVG/PDF/JPG via the native draw.io desktop CLI.

36 installs2 stars

Generate beautiful draw.io diagrams with a mandatory visual QA loop. Covers flowcharts, ERD, architecture, sequence, and class diagrams. Use when user reques...

Create complete, source-grounded professional documents from existing materials, outlines, or templates, then generate, edit, review, or redline the final .d...

25 installs