bbartling

37 mods across 2 repositories, 230 stars between them.

openfdd-demo-ghcr

01

bbartling/open-fdd

Cursor rule Cursor

Never demo stale GHCR web; pick images by OCI created; gate Caddy URLs.

not rated 174 +1 yesterday A 382 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Use when enforcing Open-FDD product boundaries: production DataFusion SQL vs pandas oracle, vibe19/vibe20 ownership, dual cookbooks, edge/os never-delete, ownership.yaml, forbidden imports. Triggers on: architecture, ownership, pandas fallback, cookbook delete, Milestone A Phase 0.

not rated 174 +1 changed 21d ago A 66 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Use when editing rule cookbooks, parity matrix, or cookbook CI (cookbook-parity.yml, cookbookparitycheck.py). Triggers on: pandas cookbook, SQL cookbook, parity-matrix, gap-matrix, rule headings.

not rated 174 +1 changed 21d ago A 56 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Use when migrating or changing generic ECM math in openfdd.ecmengineering, publishing PyPI ECM workbook exports, or Compare honesty (FITTED vs industry). Triggers on: ECM, fan affinity, scheduling bins, full-parity workbook, IndustryScreening, BUG-ECM-018, BUG-ECM-019, satreset, open-fdd PyPI wheel.

not rated 174 +1 changed 21d ago A 89 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Use when executing Milestone A bounded PRs: inventory, parity tests, cutover, twin deletion, CodeRabbit loop, cross-repo pin bumps. Triggers on: Milestone A, twin delete, parity proof, PRPROTOCOL, migration matrix.

not rated 174 +1 changed 21d ago A 60 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Author an openfddpackagev1 zip for any BAS job: equipType, Haystack points to SQL roles, weather sidecar, motor vs compressor vs valve. Triggers on package zip, columnmap, mapping, empty Overview / RCx / Inspect charts, missing roles, haystack sidecar.

not rated 174 +1 changed 18d ago A 69 tokens

openfdd-pypi-oracle

08

bbartling/open-fdd

Skill Claude CodeCodex

Use when changing open-fdd PyPI pandas oracle libraries: openfdd.rules, analytics, reporting, extras oracle/vibe19/reporting, wheel publish, consumer pins. Triggers on: PyPI, open-fdd package, rules runner, analytics.core, reporting, oracle extra, 4.1.x.

not rated 174 +1 changed 19d ago A 73 tokens

openfdd-railway-cli

09

bbartling/open-fdd

Skill Claude CodeCodex

Use when installing, authenticating, linking, or re-pinning the Open-FDD Railway hub (central/mqtt/web) via the Railway CLI on bensbench. Triggers on: railway CLI, RAILWAYTOKEN, railway login, railway link, railway redeploy, Railway re-pin, OPENFDDNGINXRESOLVER, sha tip on Railway, gleaming-cooperation.

not rated 174 +1 changed 21d ago A 87 tokens

openfdd-react-spa

10

bbartling/open-fdd

Skill Claude CodeCodex

Maintain the Open-FDD React product SPA (frontend/web → openfdd-web). Use when editing Overview, Inspect, FDD Plots, RCx, Mapping, Operations, Sites, auth UI, health matrices, or client Plotly charts against central /api (DataFusion).

not rated 174 +1 changed 18d ago A 64 tokens

openfdd-sql-fdd

11

bbartling/open-fdd

Skill Claude CodeCodex

Use when working on production DataFusion SQL FDD: sqlrules registry, central /api/fdd/run, parity with pandas oracle, no pandas in central. Triggers on: sqlrules, DataFusion, registry.yaml, FDD engine, SQL cookbook.

not rated 174 +1 changed 21d ago A 60 tokens

openfdd-stack-ghcr

12

bbartling/open-fdd

Skill Claude CodeCodex

Use when pulling, rebuilding, or verifying Open-FDD GHCR stack images. Test channel is nightly. Triggers on: nightly, openfdd-central, openfdd-web, GHCR, openfddstackup, OPENFDDIMAGETAG.

not rated 174 +1 changed 13d ago A 59 tokens

data-modeling

13

bbartling/open-fdd

Skill Claude CodeCodex

Use when ingesting campus data, wiring utility analytics, or building ML-ready exports.

not rated 174 +1 changed 16d ago A 0 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Use when closing a patch cycle with rigorous stress LAST on the Railway hub, bensbench x86 fieldbus → MQTTS, CSV/synth59/Creekside/gate 19, B100 Railway-only, light OWASP ZAP, auth role matrix, Railway MCP accuracy, or qualification manifests. Triggers on: runrailwayhubstress, RAILWAYONLY, synth59, gate 17, gate 19…

not rated 174 +1 changed 18d ago A 122 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Build engineer-facing Typst lab PDFs from live DataFusion Overview / RCx / Inspect APIs. Covers VAV AHU (BUILDING100), heat-pump + metering (LAKESIDEES / Creekside), and MQTTS zone monitoring (bldg2). CRITICAL: preserve Overview- mirrored charts; never strip reports to thin package layouts. Triggers on: typst rcx, rcx…

not rated 174 +1 changed 18d ago A 158 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Use when BACnet Who-Is, ReadProperty, fieldbus OT, MS/TP, or MQTTS ingest fails on a LAN bench or edge. Triggers on: BACnet, Who-Is, ReadProperty, fieldbus :8081, bacpypes3, rusty-bacnet-mcp, MS/TP, local OT bench, sensor smoke, py-bacnet-stacks-playground.

not rated 174 +1 changed 21d ago A 92 tokens

openfdd-mt-security

17

bbartling/open-fdd

Skill Claude CodeCodex

Multi-tenant authz, pre-auth disclosure hardening, and Kali disposition. Triggers on: /api/tenants leak, capabilities public, CSP, security.txt, IDOR, Tenant A/B, hub admin, agent token, MQTT ACL, ZAP findings, O2c, P2c.

not rated 174 +1 changed 13d ago A 70 tokens

bbartling/open-fdd

Skill Claude CodeCodex

From blank RCx or FDD plots, deduce missing historian roles and fieldbus poll catalog gaps. Triggers on empty RCx preset, empty FDD series, missing poll points, ACME fielddevices gaps, TEC strip, Modbus boiler gateway strip.

not rated 174 +1 changed 21d ago A 66 tokens

bbartling/open-fdd

Skill Claude CodeCodex

Absolute law: Open-FDD is a generic data-model framework. Product paths never hardcode one building, campus, vendor, or fixture equipment id. Equipment selection uses equipType / equipmenttype / roles / registry. Never prefer RTU01 or VAV1 over type. Never substring, prefix, LIKE, contains, or startswith on…

not rated 174 +1 changed 18d ago A 166 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: