lattice-vw-itwin

Community

Map IFC to iTwin BIS via a safe VW bridge

AuthorJeromyJSmith
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents unreliable or manual IFC-to-iTwin BIM classification by ensuring Vectorworks (VW) outputs enriched, correctly mapped BIS class and subclass data into the LATTICE pipeline.

Core Features & Use Cases

  • Deterministic VW-to-iTwin enrichment: Uses the VW C++ plugin (MCPBridge.cpp) plus a Python bridge (vw-python) to drive IPC flows and write BIS mappings back into Pixeltable enrichment targets.
  • BIS class coverage auditing: Detects elements with null bis_class/bis_subclass in lattice/bridge/ifc_elements and focuses enrichment only where needed.
  • Safety guardrails for allowed authoring paths: Enforces no-Revit/no-MicroStation/no-DGN/Bentley-cloud workflows, forbids specific iTwin backend packages, and validates required symbol naming (Genus_species_cultivar) to keep ingestion consistent.
  • Use Case: When you ingest IFC4.3 exported from Vectorworks and see many elements missing BIS classification, this Skill guides you through auditing coverage and running the enrichment pipeline so your downstream iTwin/BIS behaviors have consistent class/subclass inputs.

Quick Start

Run the vw-itwin section cycle to enrich Pixeltable using the VW plugin-to-Python MCP bridge and update missing bis_class and bis_subclass assignments while enforcing symbol and workflow constraints.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: lattice-vw-itwin
Download link: https://github.com/JeromyJSmith/lattice-platform/archive/main.zip#lattice-vw-itwin

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.