Skip to content

Add visual asset contracts and screenshot reconstruction workflow - #22

Merged
REX-codebase merged 2 commits into
mainfrom
arena/019f7118-ui-ux-skill
Jul 17, 2026
Merged

REX-codebase merged 2 commits into
mainfrom
arena/019f7118-ui-ux-skill

Conversation

@arena-ai-coding-agent

Copy link
Copy Markdown

Summary

  • add licensed, machine-readable visual reference and 3D scene contracts with a zero-dependency validator
  • add an original poster-first 3D Prism Stage with semantic, reduced-motion, WebGL-unavailable, and low-power fallbacks
  • add four original visual-direction reference images with documented usage and licensing
  • add an authorized PNG screenshot-to-code reconstruction starter that generates a semantic HTML scaffold and reconstruction brief
  • add evidence-led AI design, 3D production, and visual validation protocols
  • bound and relabel source-level simulator scoring so it is not presented as a rendered visual-quality certification

Validation

  • node --check skills/utils/visual-contract-checker.js
  • node --check skills/utils/reference-to-code.js
  • node --check skills/utils/design-simulator.js
  • node skills/utils/visual-contract-checker.js --assets assets
  • generated and verified a reconstruction starter from an included PNG reference
  • negative contract test for missing license metadata
  • git diff --check

Notes

The image-to-code capability is deliberately described as an authorized screenshot reconstruction starter, not an exact conversion guarantee. Screenshot-only input cannot reveal hidden DOM, responsive behavior, semantic content, interactions, fonts, or asset licensing.

REX-codebase and others added 2 commits July 17, 2026 17:24
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@REX-codebase
REX-codebase merged commit 86968e3 into main Jul 17, 2026
@REX-codebase

Copy link
Copy Markdown
Owner

What you did

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant