What problem does it solve? When developing the Hermes desktop app, inferring rendered UI state from .tsx source files leads to wrong conclusions. This Skill reads the live rendered DOM of the running Electron window — computed styles, geometry, winning CSS rules, and console output — over the Chrome DevTools Protocol port exposed on 127.0.0.1:9222. ## Core Features & Use Cases - Live DOM Reading: Evaluate JavaScript against the running renderer via scripts/eval.mjs or the shared CDP client with target discovery and promise-aware eval. - CSS Rule Resolution: Determine which selector actually won for a node, including inherited values and plugin stylesheet overrides like @tailwindcss/typography. - Isolated Probe Instances: Launch a separate Electron instance with its own HERMES_HOME, user-data-dir, and CDP port so the user's session is never disturbed. - Use Case: A style change is not applying in the running app. Instead of editing every call site, query the real node to see its classes, computed font-weight, and ancestor chain, then fix the actual winning rule. ## Quick Start Ask the agent to check the computed style of a component in the running Hermes desktop app using the CDP port on 127.0.0.1:9222.