LATTICE VW Plugin and iTwin BIS Bridge

Community

Enrich Vectorworks IFC with BIS mappings

AuthorJeromyJSmith
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of missing or inconsistent BIS class/subclass assignments when importing IFC elements from Vectorworks into LATTICE, which blocks downstream categorization and scoring.

Core Features & Use Cases

  • MCPBridge IPC health & routing: Ensures the Vectorworks plugin ↔ Python bridge pipeline is reachable via vw.ping before executing draw/read MCP tool calls.
  • BIS class/subclass enrichment for IFC rows: Maps ifc_class values to BIS equivalents and writes bis_class + bis_subclass back to Pixeltable, including a controlled fallback for unknown IFC classes.
  • Quality guardrails & compliance checks: Enforces no-Revit/no-DGN/no-cloud-bentley rules and validates VW plant symbol naming conventions (Genus_species_cultivar) while rejecting forbidden strings.

Quick Start

Run the vw-itwin section cycle and score it to update BIS mappings for any Pixeltable rows with null bis_class.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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 Plugin and iTwin BIS Bridge
Download link: https://github.com/JeromyJSmith/lattice-platform/archive/main.zip#lattice-vw-plugin-and-itwin-bis-bridge

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.