Brief Explanation : I started by writing a
DESIGN.md file — a locked design system defining every color, font, spacing rule, and layout constraint before generating anything. I then used a 5-prompt zoom-out-to-zoom-in framework: the first prompt established the full page context, user, and layout hierarchy; each subsequent prompt refined one component at a time. To prevent Stitch from restructuring the layout during iteration, every refinement prompt began with "Keep all layout structure and
DESIGN.md rules. Only change:" followed by a single targeted edit. The reference design was also uploaded as a visual anchor at each new session. The result is a fully resolved homepage — asymmetric card grid, philosophy panel, and service section — produced through disciplined prompting rather than lucky generation.