What problem does it solve? Rebuilding a page or component from a design screenshot is slow and error-prone when you rely on eyeballing: you cannot tell which components are missing, misordered, or off by a few pixels. This Skill turns screenshot-to-HTML reconstruction into a measurable loop where deterministic tools report exactly what is wrong after every edit. ## Core Features & Use Cases - Composition convergence: build page reports missing/extra components, ordering violations, stacking gaps, and IoU scores so you fix layout structure first. - Per-component refinement: build component emits a machine-readable report.json with bbox deltas, typography estimates, row-gap fixes, and palette mismatches. - Multi-viewport, theme, and state coverage: handles responsive @media breakpoints, light/dark prefers-color-scheme parity, scrollable regions, and :hover/:focus states with dedicated checks. - Use Case: Given a target PNG of a dashboard at desktop and mobile widths, scaffold the landmark skeleton, converge composition per viewport, then audit palette, tokens, and theme until all gates pass. ## Quick Start Ask the agent to recreate the page in target.png as HTML/CSS using the auto-markup pipeline and iterate until the build page report shows no missing or extra components.