skillfed

clash-detection-analysis

This skill enables automated detection of physical clashes and clearance breaches within BIM models, helping construction teams catch spatial conflicts before they impact the job site. By analyzing element intersections and proximity violations, it supports early problem identification and design coordination workflows.

clash-detection-analysis enables automated detection of physical clashes and clearance breaches within BIM models, helping construction teams catch spatial conflicts before they impact the job site. By analyzing element intersections and proximity violations, it supports early problem identification and design coordination workflows.

AI-generated summary based on this skill's SKILL.md

254 65 MIT updated by datadrivenconstruction

Install

datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction/clash-detection-analysis · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction
cp -r DDC_Skills_for_AI_Agents_in_Construction/5_DDC_Innovative/clash-detection-analysis ~/.claude/skills/clash-detection-analysis

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does clash-detection-analysis do?

clash-detection-analysis enables automated detection of physical clashes and clearance breaches within BIM models, helping construction teams catch spatial conflicts before they impact the job site. By analyzing element intersections and proximity violations, it supports early problem identification and design coordination workflows.

How does clash-detection-analysis detect geometric clashes in IFC models?

clash-detection-analysis examines element intersections and proximity violations across BIM datasets to identify where building components occupy the same space or breach clearance tolerances. It classifies findings as hard clashes (actual overlaps), soft clashes (clearance violations), and workflow conflicts, then generates spatial coordinates for each detected issue.

What types of clashes can clash-detection-analysis identify?

clash-detection-analysis identifies hard clashes (direct geometric overlaps), soft clashes (insufficient clearance between elements), and workflow conflicts. It specializes in structural-MEP conflicts, piping-HVAC interference, and other building systems interactions, classifying each by severity to prioritize resolution.

Can clash-detection-analysis analyze structural-MEP and piping-HVAC conflicts?

Yes. clash-detection-analysis is designed to detect conflicts between structural elements and mechanical-electrical-plumbing systems, as well as piping and HVAC clearance violations. It helps teams identify these cross-discipline intersections before construction begins, preventing costly rework.

What output does clash-detection-analysis provide?

clash-detection-analysis generates clash reports with severity classification and spatial coordinates for each detected conflict. Reports include element identifiers, clash types, location data, and clearance measurements, enabling teams to prioritize fixes and coordinate design changes efficiently.

Why use clash-detection-analysis early in the BIM process?

clash-detection-analysis catches design conflicts during planning and coordination phases, before construction begins. Early detection prevents expensive field rework, reduces schedule delays, and improves collaboration between structural, MEP, and other building system teams.

SKILL.md

rendered from the published skill — quoted content, verbatim

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

```python import ifcopenshell import ifcopenshell.geom import numpy as np from itertools import combinations

Open model

ifc = ifcopenshell.open("model.ifc")

Get structural and MEP

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 3 files
5_DDC_Innovative/clash-detection-analysis/SKILL.md
5_DDC_Innovative/clash-detection-analysis/claw.json
5_DDC_Innovative/clash-detection-analysis/instructions.md

Related skills

Tags

spatial-analysis collision-detection bim-coordination conflict-resolution mep-systems geometric-validation clearance-checking model-quality design-review