Drawing Analyzer

Splitst bouwtekening-PDF's in per-blad indexen en meet gebieden.

Door hamzaabduljabbar · hamzaabduljabbar/construction-drawing-analyzer

Getest · Werkt ★ 8.0/10

Drawing Analyzer — Splitst bouwtekening-PDF's in per-blad indexen en meet gebieden.

Wat het doet

Splitst een samengevoegde bouwtekening-PDF in individuele bladen, extraheert de tekstlaag en een gerenderde afbeelding van elk blad, en bouwt classificatie-, kruisverwijzings- en symboolindexen zodat latere vragen één blad lezen in plaats van de hele set. Een gebundelde polygon extractor converteert vectorgeometrie naar real-world gebieden met behulp van de tekeningschaal. Activeert bij bouwtekeningen, tekeningensets, plannen, takeoffs, funderingstellingen en vragen over vloeroppervlakken.

Testrapport

Voerde de gebundelde scripts uit op een echte 4-blads tekeningenset: extract_polygons.py mat de begane grondvloer op exact 20.0 m x 12.0 m = 240.0 m2, overeenkomend met de getekende geometrie, en telde onafhankelijk 12 funderingspalen op het funderingsplan als 4 van 0.9 m en 8 van 0.6 m, dezelfde verdeling die het funderingsschema aangeeft. De no-skill baseline (lezen van de samengevoegde PDF-tekst) kreeg ook de funderingstellingen, maar moest de vloergrootte raden uit losse 20000/12000 annotaties terwijl een conflicterende 14000 x 9000 op een ander blad verscheen. Na de eenmalige splitsing had het beantwoorden van de vloervraag 843 bytes gerichte bladtekst plus het polygon-rapport nodig in plaats van de 166 KB gerenderde pagina's die de baseline leest. Documentatie is het zwakke punt: geen van de README installatieroutes werkt, aangezien de repo geen GitHub releases heeft voor het .skill bestand en de kloon-URL nog steeds een YOUR-USERNAME placeholder is, en SKILL.md vertelt Claude om scripts/split_drawings.py zonder argumenten uit te voeren, wat eindigt met 1.

Getest op: 2026-07-28 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /drawing-analyzerSplitst bouwtekening-PDF's in per-blad indexen en meet gebieden.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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?