How to get more accurate design specifications from Mateo

← All guidesJuly 17, 2026 · 2 min read

Mateo's output quality tracks its input quality. A few deliberate choices raise it.

Pick the page that carries the system

Analyze the page where the design system actually lives - usually the homepage or a core product page. Sparse pages (404s, bare login screens) expose few components and produce thin specifications; a rich page gives the extractor real evidence for every section.

Prefer URL when you have it

Live extraction reads exact values; image analysis estimates them. If the design is reachable, URL analysis is strictly more precise. Keep screenshots for what they're uniquely good at: states and designs that aren't crawlable.

Make screenshots worth reading

When you do use screenshots (Pro & Max):

  • Full-page or generous captures beat tight crops - context teaches the model the layout system.
  • Native resolution beats scaled-down exports; compression artifacts blur exact color reads.
  • One clean state beats a collage.

Combine when the state matters

URL + screenshot is the highest-accuracy mode: exact values from the live CSS, anchored to the visual state in your capture. It's the right choice for dark modes, signed-in views, or any variant the default page load doesn't show.

Read the honesty flags

The output tells you how much to trust it: "full" means rich live extraction, "partial" means thin CSS access with marked estimates, "screenshot-only" means everything is a visual read. When a run comes back partial on a site that blocks crawlers, re-running with a screenshot attached usually improves it.

Check the Overview first

The Design Overview scorecard at the top is the fastest quality signal - if the sub-scores or DNA descriptors misread the design, the deeper sections likely inherited the problem, and a better input (richer page, cleaner screenshot) is the fix.