What problem does it solve?
Chromatic tells you that a snapshot changed but not why. This Skill turns a chromatic.com build or test URL into a concrete answer by resolving the build behind it, listing the stories that changed, and rendering both sides' published Storybooks so the difference can be read as DOM structure, computed styles, and design token values instead of pixels.
Core Features & Use Cases
- URL Resolution: Accepts Chromatic /build or /test URLs and reports the build number, branch, commit, status, and every story with unreviewed changes via the Chromatic GraphQL API.
- Side-by-Side Render Comparison: Proxies both published Storybooks to localhost with authentication, then compares the same story's DOM, computed styles, layout boxes, and CSS custom properties through a chrome-devtools driver.
- Flakiness Verdicts: Distinguishes real regressions from flaky snapshots by reproducing capture conditions (viewport, globals) and screenshotting one page twice to test render determinism.
- Use Case: A teammate pastes a Chromatic link asking "why did this visual test fail?" — the Skill identifies that a dark-theme surface token changed in a specific commit, or proves both builds render identically so the snapshot is flaky.
Quick Start
Paste a Chromatic build or test URL and ask why the visual diff appeared, making sure CHROMATIC_TOKEN is exported in the environment first.