hub-pro-ui-upgrade

Enforces a mandatory checklist and per-app ledger process for Hub Pro UI upgrades.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/Noetfield-Systems/SourceA --skill hub-pro-ui-upgrade-noetfield-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hub-pro-ui-upgrade
Source: https://github.com/Noetfield-Systems/SourceA/tree/main/.cursor/skills/hub-pro-ui-upgrade
Command: npx skills add https://github.com/Noetfield-Systems/SourceA --skill hub-pro-ui-upgrade-noetfield-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? UI edits on Hub Pro apps can silently remove frozen DOM elements, break JavaScript bindings, and ship regressions without any audit trail. This Skill enforces a locked, mandatory upgrade process so every HTML/CSS/JS change is classified, verified, and recorded before shipping. ## Core Features & Use Cases - General UP-0 to UP-7 checklist: Classify the surface, acknowledge the first check, inventory the DOM against a frozen baseline, edit additively, run verify and E2E scripts, then append a ledger entry. - Per-app ledgers: Maintains locked upgrade ledgers for Worker Hub, Mac Health, Hub Form, and WTM Tab surfaces, with a registry mapping each surface to its verify and E2E scripts. - Founder glance contract: Enforces UI constraints for founder_glance surfaces such as zero tab bars, one primary CTA, and DOM elements that must stay absent. - Use Case: Before editing the Mac Health dashboard HTML, run the mandatory gate script to print the checklist, confirm the frozen inventory, make additive-only changes, and append a ship summary with founder approval status. ## Quick Start Ask the assistant to run the Hub Pro UI upgrade checklist for the worker_hub surface before making any HTML or CSS changes.

Frequently Asked Questions about hub-pro-ui-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely upgrade the UI of a Hub Pro app?

Follow the UP-0 to UP-7 checklist: classify the surface, acknowledge the first check, compare the current DOM against the frozen inventory, make additive-only edits, run the registry verify and E2E scripts, then append a ledger entry with a ship summary.

What is the founder glance UI contract?

Founder glance surfaces must have zero tab bars, one primary CTA such as btn-heal or btn-submit, and advanced tools hidden inside a details element. The machine-readable contract lives in data/*-founder-glance-ui-contract-v1.json files.

Why does the app show OFFLINE after removing DOM nodes?

Removing DOM nodes without updating app.js causes null reference errors that break the whole app. Grep all element lookups and add guards like if (!el) return before shipping any removal.

Can I remove a frozen inventory item during a UI upgrade?

No, frozen inventory items cannot be removed without an explicit UI BASELINE BUMP. Silent removals are forbidden, and shipping without a ledger append violates the mandatory process.

Which surfaces have per-app upgrade ledgers?

Locked ledgers exist for worker_hub, mac_health, hub_form, and wtm_tab. Each ledger file lives under the ui-upgrade-ledgers directory with the brain-os/law/enforcement prefix.