Drawing Analyzer

Divide PDFs de planos de construcción en índices por hoja y mide áreas

Por hamzaabduljabbar · hamzaabduljabbar/construction-drawing-analyzer

Probado · Funciona ★ 8.0/10

Drawing Analyzer — Divide PDFs de planos de construcción en índices por hoja y mide áreas

Qué hace

Divide un PDF de planos de construcción fusionado en hojas individuales, extrae la capa de texto de cada hoja y una imagen renderizada, y construye índices de clasificación, referencias cruzadas y símbolos para que las preguntas posteriores lean una sola hoja en lugar de todo el conjunto. Un extractor de polígonos incluido convierte la geometría vectorial en áreas del mundo real utilizando la escala del dibujo. Se activa con planos de construcción, conjuntos de planos, planos, mediciones, recuentos de cimientos y preguntas sobre el área de losas.

Informe de la prueba

Ejecuté los scripts incluidos en un conjunto real de 4 hojas de dibujo: extract_polygons.py midió la losa de la planta baja en exactamente 20.0 m x 12.0 m = 240.0 m2, coincidiendo con la geometría dibujada, y contó independientemente 12 cimientos en el plano de cimentación como 4 de 0.9 m y 8 de 0.6 m, la misma división que indica el programa de cimentación. La línea base sin skill (leyendo el texto del PDF fusionado) también obtuvo los recuentos de cimientos, pero tuvo que adivinar el tamaño de la losa a partir de anotaciones sueltas 20000/12000, mientras que un conflicto 14000 x 9000 apareció en otra hoja. Después de la división única, responder a la pregunta de la losa necesitó 843 bytes de texto de hoja dirigido más el informe de polígonos en lugar de los 166 KB de páginas renderizadas que lee la línea base. La documentación es el punto débil: ninguna ruta de instalación del README funciona, ya que el repositorio no tiene lanzamientos de GitHub para el archivo .skill y la URL de clonación sigue siendo un marcador de posición YOUR-USERNAME, y SKILL.md le dice a Claude que ejecute scripts/split_drawings.py sin argumentos, lo que sale con 1.

Probado el: 2026-07-28 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/hamzaabduljabbar/construction-drawing-analyzer.git
mkdir -p ~/.claude/skills
cp -r construction-drawing-analyzer ~/.claude/skills/drawing-analyzer
rm -rf ~/.claude/skills/drawing-analyzer/.git

Comandos y prompts de ejemplo

  • /drawing-analyzerDivide PDFs de planos de construcción en índices por hoja y mide áreas

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • What is the ground floor slab area in square meters on this drawing set?
  • Split this merged construction drawing PDF into indexed sheets for me
  • How many F2 footings are on the foundation plan and what size are they?