Websites that look designed, not generated.

Atelier is a design skill for coding agents. It follows proven design prompts, uses real photography and checks its own work in a browser before handing it back.

$ npx github:alexchwoj/atelier-skill

Works with Claude Code, Codex, Cursor, OpenCode and Gemini CLI.

Same model. Same request. Without and with Atelier.

Each pair was built by Claude Opus from the exact words quoted, once on its own and once with Atelier installed. Drag across a picture to compare, or open both pages and scroll them. Requests written in Spanish are shown translated; nothing was edited by hand afterwards.

Websites

Kabel & RöhreVintage synth workshop, Berlin · full landing page

“Make a landing page for Kabel & Röhre, a Berlin workshop that restores vintage analog synthesizers (Moog, Roland, Korg, ARP) and sells them with a one-year warranty. They also take in customers' gear for repair. I want it premium with lots of personality, nothing generic. Sections: hero, how we restore, instruments for sale, why us, and a form to book a slot and drop off gear.”
Kabel & Röhre built with Atelier Kabel & Röhre built without Atelier WithoutWith Atelier

Casa LumeArchitecture studio, Lisbon · first screen

“Casa Lume is an architecture studio in Lisbon that designs concrete-and-timber houses facing the Atlantic. Build the first screen of their landing page (nav + hero). The one action: book a studio visit. Make it look premium.”
Casa Lume built with Atelier Casa Lume built without Atelier WithoutWith Atelier

RelayAI agents for freight dispatch · first screen

“Relay: AI agents that handle freight dispatch, carrier emails and load booking for logistics teams. Build the first screen of the landing page (nav + hero). The one action: request early access. Make it look premium.”
Relay built with Atelier Relay built without Atelier WithoutWith Atelier

KōyōMatcha subscription · first screen

“Kōyō: ceremonial-grade matcha from Uji, sold direct to consumers by monthly subscription. Build the first screen of the landing page (nav + hero). The one action: start a subscription. Make it look premium.”
Kōyō built with Atelier Kōyō built without Atelier WithoutWith Atelier

BrasaArgentine grill, Madrid · full landing page

“Make the landing page for Brasa, an Argentine grill in Madrid: wood-fired cuts, Mendoza wines and a counter facing the fire. Make it premium with character. Sections: hero, the menu (a few dishes), the fire (how we cook) and bookings.”
Brasa built with Atelier Brasa built without Atelier WithoutWith Atelier

CuadernoStudy app for medical students · full landing page

“Landing page for Cuaderno, a study app for medical students: it turns notes and PDFs into spaced-repetition flashcards and asks exam-style questions. I want something modern that doesn't look like the typical SaaS. Sections: hero, how it works, a sample of the app, pricing (free and Pro at €6/month) and a final CTA.”
Cuaderno built with Atelier Cuaderno built without Atelier WithoutWith Atelier

Inés VidalArchitecture and landscape photographer · portfolio

“Portfolio for Inés Vidal, an architecture and landscape photographer in Barcelona. Very editorial, with the photos as the stars. Sections: cover, selected work (gallery), about, clients and commissions, and contact.”
Inés Vidal built with Atelier Inés Vidal built without Atelier WithoutWith Atelier

Game interfaces

Escape from TarkovExtraction shooter · in-raid HUD over a capture

“Make a HUD for Escape from Tarkov using this capture as the background. Build it in HTML/CSS at 16:9 to see how it looks.”
Escape from Tarkov built with Atelier
Background: a press screenshot of the game, used only as the stage for the mock. Game and screenshot belong to their studio. Open it

DiRT Rally 2.0Rallycross race · HUD over a capture

“Make a HUD for DiRT Rally 2.0, for this rallycross race. Use this capture as the background. Build it in HTML/CSS at 16:9 to see how it looks.”
DiRT Rally 2.0 built with Atelier
Background: a press screenshot of the game, used only as the stage for the mock. Game and screenshot belong to their studio. Open it

Escape from Tarkov inventoryExtraction shooter · in-raid inventory screen

“Design the Escape from Tarkov inventory screen (what you see when you press Tab in a raid): the character's gear, the rig and the backpack with their item grids, and the health status. Build it in HTML/CSS at 16:9.”
Escape from Tarkov inventory built with Atelier

Logos and brand

MolinoSourdough bakery that mills its own flour, Valencia · logo sheet

“Make the logo for Molino, a sourdough bakery in Valencia that mills its own flour. Show it on a page: the main logo large, the version on a dark background, the small icon (as a favicon or seal), the palette and the typography.”
Molino built with Atelier Molino built without Atelier WithoutWith Atelier

VelaTax and savings app for freelancers · logo sheet

“Logo for Vela, an app that helps freelancers set aside tax and save from every payment they receive. It has to feel calm and trustworthy, nothing like generic fintech. Show it on a page: main logo large, dark version, app icon, palette and typography.”
Vela built with Atelier Vela built without Atelier WithoutWith Atelier

RuidoThree-day electronic music festival, Mexico City · logo sheet

“Logo for Ruido, a three-day electronic music festival in an abandoned factory in Mexico City. Strong, with attitude. Show it on a page: main logo large, versions on light and dark, the small icon (for wristbands and social), palette and typography.”
Ruido built with Atelier Ruido built without Atelier WithoutWith Atelier

MareaSurf school for beginners and families, Fuerteventura · logo sheet

“Make the logo for Marea, a surf school in Fuerteventura for beginners and families. Show it on a page: the main logo large, the version on a dark background, the small icon (favicon or board sticker), the palette and the typography.”
Marea built with Atelier Marea built without Atelier WithoutWith Atelier

Deslop

Kabel & Röhre, cleanedAn AI-made landing page, then deslop

“This landing was made by an AI and it shows. Take out everything that looks AI-made and leave it right, without changing the concept or the real content.”
Kabel & Röhre, cleaned built with Atelier Kabel & Röhre, cleaned built without Atelier BeforeAfter deslop
Removed: Est. 2011, serial numbers, calibration dates, section counters, a marquee, a fake booking success. Concept and logo unchanged. Open beforeOpen after deslop

Brasa, cleanedAn AI-made landing page, then deslop

“This landing was made by an AI and it shows. Take out everything that looks AI-made and leave it right, without changing the concept or the real content.”
Brasa, cleaned built with Atelier Brasa, cleaned built without Atelier BeforeAfter deslop
Removed: Est. 2024, eyebrows on every section, a coloured word in every heading, a ticker, a glow, a fake reservation confirmation. Open beforeOpen after deslop

Ruido, cleanedAn AI-made brand page, then deslop

“This brand identity page was made by an AI and it shows. Take out everything that looks AI-made and leave it right, without changing the logo or the concept.”
Ruido, cleaned built with Atelier Ruido, cleaned built without Atelier BeforeAfter deslop
Removed: coordinates, a serial number, numbered section labels, slogan triads, scanlines over the swatches. The logo is byte-identical. Open beforeOpen after deslop

Motion

Halden & Co.Timber-house architects, Oslo · choreographed hero

“A landing page hero for 'Halden & Co.', a small architecture studio in Oslo that designs timber houses, with a choreographed entrance animation.”
The house is built on load: ground line, frame, then the cladding board by board, on a 120 BPM grid. The finished frame is what reduced motion and no-JS show. Open it

NorthlineHiking-route app · animated logo and Lottie

“An animated logo reveal for 'Northline', a hiking-route app, shown on a simple brand page. Also deliver the same animation as a Lottie JSON file (northline.json) next to the page.”
The route draws the N up to its summit, then the name rises from the ground. The same timing ships as a Lottie file, checked frame by frame. Open it

RoasteryCoffee shop · add-to-bag button

“An 'Add to bag' button for an online specialty coffee roaster's product page, with satisfying click feedback: press, a short loading state while the request runs, and an added state. Show it in context on a minimal product card.”
Press, a loading label that only appears for real waits, a drawn check, and a bean that lands in the bag where the count rolls up. Open it

UploadsFile-upload app · stacked toasts

“A toast notification system for a file-upload app. Several toasts can be on screen at once and stack (upload complete, upload failed with retry, uploading with progress). Include demo buttons to trigger each kind.”
A folded deck that fans out on hover; each notice changes state in place, a failure jumps to the front, and retry resumes from where it stopped. Open it

Kitchen garden plannerTask list · add, complete, reorder

“A task list for a vegetable-garden planner where tasks can be added, completed, deleted and reordered (drag, plus move up/down buttons), with animated list changes.”
Adding is instant; a ticked job travels to Done above the rows it passes; drag follows the pointer and settles on a spring. Open it

Ines CalderDocumentary photographer · page transitions

“A two-view portfolio for a documentary photographer in one HTML file: a work index (grid of projects) and a project detail view, with page transitions between them (open a project, go back).”
The picture you click becomes the story: a shared-element transition in, a faster one back to the same spot in the grid. Open it