I build Amplify, an AI website and app builder, and we just published a design gallery: 24 original website and web app designs, from restaurant sites to dashboards. Every design page shows its palette, fonts, type scale and the full prompt that built it: https://amplify.is/gallery
Writing those prompts taught me that the description of the site is the easy part. The rules at the end do most of the work. Here are the ones every prompt carries:
- Everything is fictional. Every name, price, address, review and date is made up. No real brands, logos, people or quotes.
- No faces. No photos or drawings of people's faces; use landscapes, products, food, buildings, abstract shapes or CSS/SVG illustrations.
- Only images the builder supplies (its licensed photo library or generated pictures) or CSS/SVG drawings. Never hotlink an image from another site.
- Honest captions. Alt text describes only what the picture shows ("stoneware bowls on a shelf"), never the business name or town, because the photos are stand-ins.
- Never promise what the site can't do. No "we'll email you" or "check your inbox" when nothing sends email. Say what happens on the page instead.
- Accessibility as a requirement, not a hope: responsive from 360 px phones up, visible keyboard focus, WCAG AA contrast, respect prefers-reduced-motion.
- Design tokens in CSS: the palette as custom properties on :root (--color-) and font sizes as a type scale (--text-). That's what makes later edits by chat predictable. One surprise: the builder doesn't always keep the colours you ask for. On the Bistro Sólvik design, the first brief asked for a different palette and fonts; the finished site's colours and fonts are what the builder's art direction chose, and the gallery shows both. The designs are free to remix in Amplify and use in your own projects, commercial or not, with no credit required. There's also a designs.json and an llms.txt if you want the data. Disclosure: I build Amplify. You can build free with your 100 signup credits, no card needed. What rules do you put in your own prompts?