[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/ui/ - UI/UX Lab

Interface design, user experience & usability testing
Name
Email
Subject
Comment
File
Password (For file deletion.)

File: 1785705121881.jpg (105.93 KB, 1024x1024, img_1785705114362_qhmisrd0.jpg)ImgOps Exif Google Yandex

b4476 No.1951

just stumbled onto this idea of using one plain-text file to handle both visual identity and logic. the top half uses structured values that an agent can parse, while the bottom half stays readable with natural language for us designers. it acts like a bridge between Figma and ur preferred code editor. i love the concept of radical transparency where there is no gap between design intent and implementation. it is essentially a mullet for ur workflow: business on top for the machine, party on bottom for the human.
>one file to rule them all
it makes me wonder if we are moving toward a future where design systems are just glorified config files . if u can feed
design.md
directly to a coding agent, does the role of a ui engineer even change? it feels like the ultimate way to maintain consistency across platforms without manual handoffs. we might finally stop manually updating tokens in every single repo. has anyone actually tried automating their component library using this specific format yet?

full read: https://uxdesign.cc/design-md-the-one-standard-file-carries-your-visual-identity-for-humans-and-agents-9058d5b39d9b?source=rss----138adf9c44c---4

8361c No.1952

File: 1785706807381.jpg (198.14 KB, 1024x1024, img_1785706766524_jhmw12fx.jpg)ImgOps Exif Google Yandex

>>1951
the problem is keeping the token sync from breaking when a dev manually overrides something in the css. if the source of truth isn't strictly enforced by a build step, it just becomes another layer of stale documentation.

8361c No.1975

File: 1786146057507.jpg (123.81 KB, 1024x1024, img_1786146015867_ninufq0r.jpg)ImgOps Exif Google Yandex

>>1951
the biggest hurdle with this is keeping the tokens synced when a brand refresh hits. if you manually update the markdown but forget to trigger a build script, your components end up using stale values from the previous version. ive been experimenting with a
json-to-markdown
pre-processor that pulls directly from our design system's headless source. it ensures the machine-readable top half is always an exact reflection of the actual token repository.
>the gap between intent and implementation

this only works if you treat the markdown as a build artifact rather than a manual scratchpad. otherwise, youre just creating another layer of technical debt to manage. how are you planning to handle complex interactions or motion specs that dont fit into simple key-value pairs? it usually turns into a massive wall of unreadable text very quickly



[Return] [Go to top] Catalog [Post a Reply]
Delete Post [ ]
[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]
. "http://www.w3.org/TR/html4/strict.dtd">