<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ben Peetermans</title>
    <description>The latest articles on DEV Community by Ben Peetermans (@launchwithben).</description>
    <link>https://dev.to/launchwithben</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3886562%2Fab20feeb-5981-4878-976b-72b3e5b95abd.png</url>
      <title>DEV Community: Ben Peetermans</title>
      <link>https://dev.to/launchwithben</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/launchwithben"/>
    <language>en</language>
    <item>
      <title>Claude Design Review: Hands-On Brand Kit and Landing Page Test</title>
      <dc:creator>Ben Peetermans</dc:creator>
      <pubDate>Sat, 18 Apr 2026 20:44:26 +0000</pubDate>
      <link>https://dev.to/launchwithben/claude-design-review-hands-on-brand-kit-and-landing-page-test-38l1</link>
      <guid>https://dev.to/launchwithben/claude-design-review-hands-on-brand-kit-and-landing-page-test-38l1</guid>
      <description>&lt;p&gt;It's 2:10am. I'm on the couch watching Balls Up on Netflix (pretty hilarious, by the way) when the email hits my phone. Claude launched a design tool.&lt;/p&gt;

&lt;p&gt;By morning, Figma's stock was down 7%.&lt;/p&gt;

&lt;p&gt;As someone who has spent hundreds of hours in Figma and ships with Claude Code daily, I had one thought: I need to try this right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters
&lt;/h2&gt;

&lt;p&gt;Figma is an excellent design tool. Its AI play, Make, has not been. I've tried Make multiple times. Beyond basic React components, you hit walls fast. Getting the preview to even render was a coin flip. For a company whose entire value proposition is "design to code," the AI bridge has been disappointingly narrow.&lt;/p&gt;

&lt;p&gt;Meanwhile, LLMs have gotten extremely good at design. Claude Code, GPT, Cursor. Give them a clear concept and visual direction, and the output is genuinely usable. The missing piece was always the visual environment. Explaining layout intent through text is slow. Iterating through chat messages when you just want to nudge a heading 8px left is painful.&lt;/p&gt;

&lt;p&gt;Claude launching a designer-friendly environment fills that gap.&lt;/p&gt;

&lt;p&gt;And the timing isn't accidental. Claude has been stacking momentum. Cowork for pair programming. Claude Code becoming the go-to for AI-augmented development. The ChatGPT government contract controversy that positioned Anthropic as the privacy-first alternative. Design is another card in a hand that's getting harder to beat.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing it at 2am: brand kit from a GitHub repo
&lt;/h2&gt;

&lt;p&gt;The first thing I wanted to try was the brand kit generation. I linked my GitHub repo for &lt;a href="https://itbroke.dev" rel="noopener noreferrer"&gt;itbroke.dev&lt;/a&gt;, selected "brand kit," and sat back.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnxmytjp9s60la4415720.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnxmytjp9s60la4415720.jpg" alt=" " width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Claude started by exploring the repo structure. Reading CSS files, Blade templates, package.json, components. It built a 12-step checklist and started working through it: explore repo, read key files, import assets, set project title, create README, document content fundamentals, visual fundamentals, iconography, build preview cards, build UI kits, write SKILL.md.&lt;/p&gt;

&lt;p&gt;The process took about 30-40 minutes for my Laravel build. Not fast. But my codebase is significant. Claude was reading actual source files, not screenshots. &lt;code&gt;resources/css/app.css&lt;/code&gt;, &lt;code&gt;public/css/frontend.css&lt;/code&gt;, the Blade templates. The tokens it extracted (#0a0a0a, #1f1f23, #22c55e, the 120px section rhythm) are real values lifted directly from the code.&lt;/p&gt;

&lt;p&gt;One miss: it flagged custom fonts and asked me to upload them. They were Google Fonts. This is something it could have automated by just downloading them. Minor, but the kind of thing you notice at 2am.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the brand kit produced
&lt;/h2&gt;

&lt;p&gt;The output was comprehensive. This is work that would take a professional designer days to prepare manually.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5vvgemzeeftbbjpb46nh.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5vvgemzeeftbbjpb46nh.jpg" alt=" " width="800" height="592"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;26 preview cards across Colors, Type, Spacing, Components, and Brand. Two full UI kits (marketing site + app dashboard). A &lt;code&gt;colors_and_type.css&lt;/code&gt; token file that unified two different CSS files that used different variable names for the same concepts. A SKILL.md file designed for Claude Code handoff.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fip4b6054i3db4xbhp44b.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fip4b6054i3db4xbhp44b.jpg" alt=" " width="800" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The brand's signature (the ECG pulse motif from itbroke.dev) was identified and turned into a live canvas component with healthy/degraded/down state toggles. That's not template work. That's understanding the product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Designing from the kit
&lt;/h2&gt;

&lt;p&gt;With the brand kit loaded, I asked Claude to build a landing page for itbroke.dev. Before jumping into design, it asked clarifying questions: which hook angle, what overall feel, how many variations, what the hero visual should be.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fswxdw9q6oqeiwrhh3d5h.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fswxdw9q6oqeiwrhh3d5h.jpg" alt=" " width="800" height="815"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is where Claude Design does something Figma Make never could. It understands intent. It's not just placing components. It's asking "peace-of-mind hook or loss-aversion hook?" and "cinematic and quiet, or dense and confident?" before touching a pixel.&lt;/p&gt;

&lt;p&gt;The result took 2-3 attempts. But the final output was a clean one-pager that went from Claude Design to &lt;a href="https://itbroke.dev/lp/digest" rel="noopener noreferrer"&gt;live on production&lt;/a&gt; the same night.&lt;/p&gt;

&lt;h2&gt;
  
  
  The editing experience
&lt;/h2&gt;

&lt;p&gt;This is where Claude Design genuinely impressed me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk7e6smo5q9z4vnqh3f3o.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk7e6smo5q9z4vnqh3f3o.jpg" alt=" " width="800" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Commenting on specific elements. Highlighting sections. Making actual, targeted edits with a proper inspector panel. Typography, spacing, colors, all adjustable visually.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdeqsjm4be03jxof4aho5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdeqsjm4be03jxof4aho5.jpg" alt=" " width="800" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is where Claude Code was always frustrating for design work. Explaining visual changes through text, going back and forth, sometimes just giving up and making the CSS edit yourself. The design surface eliminates that friction. Click on the element, change the value, done.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude's own assessment
&lt;/h2&gt;

&lt;p&gt;I asked Claude for an honest retro on the brand kit generation. It didn't hold back.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpck1b6zgpz6s748hqnv9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpck1b6zgpz6s748hqnv9.jpg" alt=" " width="800" height="651"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What went well:&lt;/strong&gt; Source of truth was the codebase, not screenshots. The ECG pulse was identified as a brand signature and built into a live component. Tokens unified cleanly from two different CSS files. 26 small, useful cards instead of 6 dense ones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What was weak:&lt;/strong&gt; Icon coverage was thin (rebuilt ~25 paths, but the full codebase inlines more). No real product screenshots to reference. Some copy was fabricated to fill the kit (pricing tiers, fake testimonials, dashboard numbers). No marketing sub-pages were built despite existing in the repo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What made it slow:&lt;/strong&gt; Context exploration (reading ~10 files, recovering from a failed GitHub import) was 65% of the time. The actual authoring was 35%. Each of the 26 cards was hand-authored HTML with inline styles. A template + data array approach would have been faster.&lt;/p&gt;

&lt;p&gt;Honest self-assessment from the tool itself. That's worth something.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is this replacing Figma?
&lt;/h2&gt;

&lt;p&gt;Depends on what you're doing.&lt;/p&gt;

&lt;p&gt;For simple one-offs or quick designs, Figma is still better. You're in direct control. No overhead of explaining intent. Jump in, 20 minutes later, you have something handoff-ready. That workflow is hard to beat.&lt;/p&gt;

&lt;p&gt;But for comprehensive brand systems where consistency is key and you need various views across a product, Claude Design beats Figma by a significant margin. Token-level fidelity. Understanding of the actual codebase. Components that reference real values instead of approximated ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude Design vs Figma Make
&lt;/h2&gt;

&lt;p&gt;This is tough for me to judge fairly, because my Figma Make experience has been a disaster. Most of the time, I couldn't even get the preview to work. Anything beyond basic React was a dead end.&lt;/p&gt;

&lt;p&gt;Claude Design actually works. That alone puts it ahead. The brand kit generation, the design questions, the editing interface. These aren't demos. They produced real output from a real codebase.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real threat: Claude Code compatibility
&lt;/h2&gt;

&lt;p&gt;Even if you prefer Figma for design, this is what should worry Figma long-term.&lt;/p&gt;

&lt;p&gt;Claude Code is quickly becoming the go-to AI coding tool. With Design, Claude filled its biggest gap: the visual environment that bridges concept to code.&lt;/p&gt;

&lt;p&gt;Design in Claude Design, ship in Claude Code. You could design a page, a website, or a full app, and have it live the same day.&lt;/p&gt;

&lt;p&gt;Is that unique? Somewhat. Replit, Lovable, and similar tools all focus on prompt-to-product. But Claude's approach is different. It's not trying to be the "describe what you want and we'll build it" tool. It's the tool that still aims for refined, accurate work with tight control. More manual, but more precise.&lt;/p&gt;

&lt;p&gt;That distinction matters. Prompt-to-product tools are the new Wix and Squarespace. Templates you can ship without touching code. And while that works for a lot of people, it doesn't work for everyone.&lt;/p&gt;

&lt;p&gt;Claude's suite is shaping up to be the sharp tool in the pro's belt. The pipeline that serious builders actually trust for production work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Framework output
&lt;/h2&gt;

&lt;p&gt;Claude Design previews in JSX (React 18 in an iframe). That's the live preview runtime. But when you're done designing, you can ask it to convert the output to whatever your stack needs.&lt;/p&gt;

&lt;p&gt;I tested this directly. My production stack is Laravel Blade + Alpine.js. Claude Design converted the React components to Blade partials with no issues. The tokens, spacing, and visual decisions carried over cleanly. No manual translation step.&lt;/p&gt;

&lt;p&gt;The design system itself (CSS variables, SVG assets, spacing tokens) is framework-agnostic from the start. The component layer is the only thing that changes, and Claude handles that conversion on request.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd tell a builder considering this
&lt;/h2&gt;

&lt;p&gt;If you already use Claude Code, try Design. The handoff is seamless and the brand kit generation from a GitHub repo is genuinely useful. Not perfect. But useful in a way that saves real time.&lt;/p&gt;

&lt;p&gt;If you're a Figma loyalist, don't panic. Figma is still the better tool for direct manipulation and team collaboration. But watch the pipeline. Claude's design-to-code-to-deploy chain is something Figma doesn't have an answer for yet.&lt;/p&gt;

&lt;p&gt;And if you're evaluating both for the first time: try generating a brand kit from your repo at 2am while watching Netflix. That's a pretty good test of whether a tool fits your workflow.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>design</category>
      <category>ui</category>
    </item>
  </channel>
</rss>
