skillfed

clash-resolution-analyzer

This skill helps construction teams systematically identify and rank Building Information Model conflicts by severity and impact. By automating clash prioritization, it enables teams to allocate resources efficiently and resolve the most critical issues first, reducing project delays and rework costs.

clash-resolution-analyzer is a skill that helps construction teams systematically identify and rank Building Information Model conflicts by severity and impact. By automating clash prioritization, it enables teams to allocate resources efficiently and resolve the most critical issues first, reducing project delays and rework costs.

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-resolution-analyzer · 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/2_DDC_Book/4.3-BIM-Validation-Pipeline/clash-resolution-analyzer ~/.claude/skills/clash-resolution-analyzer

Frequently asked questions

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

What is clash-resolution-analyzer and how does it help BIM projects?

clash-resolution-analyzer is a skill that helps construction teams systematically identify and rank Building Information Model conflicts by severity and impact. By automating clash prioritization, it enables teams to allocate resources efficiently and resolve the most critical issues first, reducing project delays and rework costs.

Can clash-resolution-analyzer resolve construction clashes automatically?

clash-resolution-analyzer prioritizes and analyzes BIM clashes to focus resolution efforts on the most critical issues. While it automates clash detection, analysis, and prioritization, actual resolution strategies are suggested based on trade interactions and discipline responsibilities, requiring team coordination to implement.

How does clash-resolution-analyzer assign responsibility for clashes?

clash-resolution-analyzer automatically assigns clash responsibility by discipline, helping teams understand which trades or specialties own each conflict. This discipline-based assignment streamlines coordination workflows and ensures accountability across structural, mechanical, electrical, and plumbing teams.

What clash prioritization and tracking capabilities does this skill offer?

clash-resolution-analyzer prioritizes clashes by severity and impact, tracks resolution progress over time, and generates reports for audit trails. It supports level-based filtering and creates coordination matrices to help teams monitor status and maintain visibility across all identified conflicts.

Can clash-resolution-analyzer identify recurring clash patterns?

clash-resolution-analyzer identifies recurring clash patterns and root causes to help teams prevent future conflicts. By recognizing common issues across projects, it enables proactive coordination strategies and helps teams learn from past clashes to improve BIM coordination workflows.

What license does clash-resolution-analyzer use?

clash-resolution-analyzer is released under the MIT license, allowing free use, modification, and distribution for both commercial and non-commercial projects with minimal restrictions.

SKILL.md

rendered from the published skill — quoted content, verbatim

Clash Resolution Analyzer for Construction

Overview

Analyze clash detection results from BIM coordination. Prioritize clashes by impact, identify patterns, suggest resolutions, assign responsibility, and track resolution progress.

Business Case

Clash resolution analysis enables: - Efficient Coordination: Focus on critical clashes first - Pattern Recognition: Fix root causes, not symptoms - Clear Accountability: Assign responsibility by trade - Progress Tracking: Monitor resolution status

Technical Implementation

```python from dataclasses import dataclass, field from typing import List, Dict, Any, Optional, Tuple from enum import Enum from datetime import datetime from collections import defaultdict

class ClashPriority(Enum): CRITICAL =

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

Read as markdown · JSON record · Browse the source repository

File tree — 3 files
2_DDC_Book/4.3-BIM-Validation-Pipeline/clash-resolution-analyzer/SKILL.md
2_DDC_Book/4.3-BIM-Validation-Pipeline/clash-resolution-analyzer/claw.json
2_DDC_Book/4.3-BIM-Validation-Pipeline/clash-resolution-analyzer/instructions.md

Related skills

Tags

bim-coordination clash-management construction-analytics mep-systems trade-accountability conflict-resolution pattern-detection workflow-tracking