RU version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
50% Positive
Analyzed from 252 words in the discussion.
Trending Topics
#design#docs#down#something#agents#long#lived#defined#already#themes

Discussion (3 Comments)Read Original on HackerNews
I went down quite a rabbit hole experimenting with what I call “specsmaxxing” (wrote about it too, see my post history).
My first reaction is that everything I see defined here in DESIGN.md is already codified in my actual themes configs, or component files.
I understand what they want to achieve, as LLMs almost never get design right on the first shot, and very often they ship something that is functionally to-spec but still visually unshippable.
The thing is, you can hand-implement a feature exactly as defined in the most well-prepared design briefs and mocks, and still find something worth changing as soon as you play with the working version. You might not appreciate how fluid layout and styles and themes can be, until you try speccing them out (and later finding yourself updating the spec to chase the product). IMO trying to codify design rigidly and prescriptively in docs is going to slow you down more than it’s worth.
Maybe there is more value for teams trying to align design across dozens or hundreds of products though?
When it comes to acceptance criteria though I am fully on-board. We need to be writing requirements down and tracking them atomically through implementation and QA, and maintain them in long lived feature requirements docs. Yaml is great for this. I built some tools that help me do that in a very productive way already.