Drawing Analyzer
Divide i PDF di disegni di costruzione in indici per foglio e misura le aree
Promosso
Cosa fa
Divide un PDF di disegni di costruzione unito in fogli individuali, estrae il livello di testo di ogni foglio e un'immagine renderizzata, e costruisce indici di classificazione, riferimenti incrociati e simboli in modo che le domande successive leggano un singolo foglio invece dell'intero set. Un estrattore di poligoni incluso converte la geometria vettoriale in aree del mondo reale utilizzando la scala del disegno. Si attiva su disegni di costruzione, set di disegni, piani, computi metrici, conteggi di fondazioni e domande sull'area della soletta.
Rapporto di test
Eseguiti gli script inclusi su un vero set di disegni di 4 fogli: extract_polygons.py ha misurato la soletta del piano terra esattamente a 20.0 m x 12.0 m = 240.0 m2, corrispondente alla geometria disegnata, e ha contato indipendentemente 12 fondazioni sul piano di fondazione come 4 a 0.9 m e 8 a 0.6 m, la stessa suddivisione indicata nel programma delle fondazioni. La baseline senza skill (leggendo il testo PDF unito) ha anche ottenuto i conteggi delle fondazioni ma ha dovuto indovinare la dimensione della soletta da annotazioni sparse 20000/12000 mentre un conflitto 14000 x 9000 appariva su un altro foglio. Dopo la divisione una tantum, rispondere alla domanda sulla soletta ha richiesto 843 bytes di testo del foglio mirato più il report dei poligoni invece dei 166 KB di pagine renderizzate che la baseline legge. La documentazione è il punto debole: nessuna delle rotte di installazione del README funziona, poiché il repo non ha release GitHub per il file .skill e l'URL di clone è ancora un placeholder YOUR-USERNAME, e SKILL.md dice a Claude di eseguire scripts/split_drawings.py senza argomenti, il che termina con errore 1.
Testato il: 2026-07-28 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/drawing-analyzerDivide i PDF di disegni di costruzione in indici per foglio e misura le aree
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
What is the ground floor slab area in square meters on this drawing set?Split this merged construction drawing PDF into indexed sheets for meHow many F2 footings are on the foundation plan and what size are they?