Agent skill · data analytics · datadrivenconstruction

clash-detection-analysis

Detect and analyze geometric clashes between BIM elements. Identify hard clashes, soft clashes, and workflow conflicts using spatial analysis and rule-based detection.

Why this skill is useful

Provides specific algorithms and methods for detecting geometric clashes in BIM models that the AI wouldn't reliably generate on its own.

What it needs

Requires ifcopenshell, python3 installed locally. About 5k tokens when loaded. Last updated 2026-02-14. 265 stars on the source repository.

What this skill does

Clash Detection Analysis Overview This skill implements automated clash detection for BIM models. Identify conflicts between building elements before construction to prevent costly rework and delays. Types of Clashes: Hard Clash: Physical intersection of elements Soft Clash: Clearance/tolerance violations Workflow Clash: Scheduling/sequencing conflicts "Обнаружение коллизий на этапе проектирования может сократить затраты на исправление ошибок до 10 раз по сравнению с исправлением на стройплощадке." Quick Start Clash Detection Engine Core Detector Class Clash Sets Configuration Common Clash Test Sets Report Generation Export Clash Report Quick Reference Clash Type Description Typical Clearance ------------ ------------- ------------------- Hard Clash Physical intersection 0 mm Soft Clash Clearance violation 50-150 mm Workflow Schedule conflict N/A Severity Distance Action Required ---------- ---------- ----------------- Critical < 10 mm Immediate redesign High 10-50 mm Priority fix Medium 50-100 mm Review needed Low > 100 mm Monitor Resources IfcOpenShell: https://ifcopenshell.org DDC Website: https://datadrivenconstruction.io Next Steps See 4d-simulation for time-based clash analysis See bim-validation-pipeline for validation workflows See ifc-data-extraction for element data

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills datadrivenconstruction/clash-detection-analysis

View the source on GitHub

Browse the @skills marketplace