Traceable claims
Observed and inferred claims retain localized evidence.
AI-assisted engineering · Personal project
Turning UI screenshots into evidence-backed Design DNA for coding agents.
Designome is a framework-neutral Codex plugin and deterministic runtime for extracting, accepting, installing, and auditing a durable design contract from screenshot evidence.
Designome — System overview
Directly visible in supplied evidence.
Derived from visible patterns and relationships.
A design decision offered for explicit acceptance.
Not provable from static screenshots.
Coding agents can imitate a reference screen and still drift on the next page, the next state, or a different content length. A screenshot shows an outcome; it does not automatically expose the grammar that made the outcome coherent.
The deeper problem is preserving relationships, hierarchy, component contracts, states, constraints, and validation guidance across future work—not making one pixel copy.
Designome categorizes every claim as observed, inferred, proposed, or unknown. That makes the boundary between source evidence and design judgment explicit.
Static screenshots cannot prove motion timing, keyboard behavior, accessibility semantics, real responsive behavior, or unseen runtime states. The system records those limits instead of hallucinating certainty.
The host coding agent performs multimodal analysis through eight complementary axes. Synthesis resolves those fragments into one canonical Design DNA, while the Node runtime owns schema validation, screenshot metadata, installation, checksums, managed CSS, overrides, and audit planning.
The product is judged by whether accepted design knowledge improves a new interface that was not present in the source screenshots. The audit workflow then compares the generated result with the evidence-backed contract.
+ Engineering principles
Observed and inferred claims retain localized evidence.
Unknown behavior remains unknown until new evidence exists.
Installation and validation do not depend on free-form model edits.
Success means better future UI, not one convincing screenshot copy.