<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by UXPin on Medium]]></title>
        <description><![CDATA[Stories by UXPin on Medium]]></description>
        <link>https://medium.com/@uxpin?source=rss-f3ec77754ec5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*repqlX4rfLa2HKyqiZzWOQ.png</url>
            <title>Stories by UXPin on Medium</title>
            <link>https://medium.com/@uxpin?source=rss-f3ec77754ec5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 10 Nov 2026 22:53:17 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@uxpin/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[What’s Broken About AI Design Tools (And What Comes After)]]></title>
            <link>https://uxpin.medium.com/whats-broken-about-ai-design-tools-and-what-comes-after-ede0f703e7f3?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/ede0f703e7f3</guid>
            <category><![CDATA[prototyping]]></category>
            <category><![CDATA[design-systems]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[generative-ai-tools]]></category>
            <category><![CDATA[ux]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Wed, 29 Apr 2026 07:01:45 GMT</pubDate>
            <atom:updated>2026-04-29T07:01:45.898Z</atom:updated>
            <content:encoded><![CDATA[<h4>A look at why AI-generated UI falls apart — and how we approached it with Forge.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Ojcz0m-QrSgYT5q_-fKQGw.png" /></figure><p>Over the past year, we’ve been exploring how AI can actually work inside a design tool.</p><p>We started with Merge AI, introducing features like AI Component Creator and AI Helper. These helped us understand where AI works well — and where it breaks down.</p><p>One pattern kept coming up:</p><p><em>AI can generate UI.<br>But that’s no longer the hard part.</em></p><p><strong>The real challenge starts after.</strong></p><h3>Where AI UI tools fall apart</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*U7hgVP8e9oXcPqVKTThN5g.jpeg" /></figure><p>Most AI tools today can generate something that looks good.<br>But when you try to use it in a real product, things get harder:</p><p>❌ the UI doesn’t match your components</p><p>❌ it drifts away from your design system</p><p>❌ you lose context after a few changes</p><p>❌ you end up rebuilding most of it anyway</p><p>Instead of speeding things up, AI often creates a second workflow:</p><p>One for exploration.<br>One for actual implementation.</p><h3>What we wanted to fix</h3><p>At UXPin, we’ve always focused on one idea:</p><blockquote><strong>Design should stay connected to code.</strong></blockquote><p>With AI, that became even more important.</p><p>We wrote about this in <a href="https://medium.com/@uxpin/design-is-a-craft-ai-is-just-a-better-workshop-8183c9b2b064">Design is a craft. AI is just a better workshop</a> — the idea that AI shouldn’t replace the craft of design, but should make the workshop better. The tools should get smarter, but the designer stays in control.</p><p>We didn’t want to build another tool that just generates UI.</p><p>We wanted AI to become part of the workflow — something you can iterate with, not restart every time.</p><p>That’s why we built Forge.</p><h3>Introducing Forge</h3><p>Forge is the AI system powering UXPin.</p><p>It brings generation and editing into one continuous workflow:</p><p>🎨 Start with a prompt, image, or URL</p><p>🔄 Refine layouts step by step</p><p>✏️ Edit components directly</p><p>🔀 Switch between AI and manual changes anytime</p><blockquote>Instead of restarting, you keep moving forward.</blockquote><p><strong>👉 </strong><a href="https://www.uxpin.com/sign-up?source=forge"><strong>Try Forge in UXPin</strong></a></p><p>Start designing with AI that works with real components and design systems. <a href="https://www.uxpin.com/forge">→ Explore Forge</a></p><h3>Built around real systems, not mockups</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QFZXW0Pw0TYSILOT1T0NnQ.png" /></figure><p>Forge works with real components.</p><p>That can mean:</p><ul><li>built-in libraries</li><li>or your own component library</li><li>or even defined design system guidelines</li></ul><p>So the output stays aligned with how your product is actually built — not just visually, but structurally.</p><h3>From output to iteration</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*A5Vk2aHbTE7VbAYvCTqw8w.png" /></figure><p>One of the biggest shifts for us was moving away from “one-shot generation”.</p><p>Most AI tools generate something once.<br>If it’s not right, you start over.</p><p>Forge is built around iteration.</p><p>It keeps context across steps, so you can refine instead of restart. More like working with a teammate than using a tool.</p><h3>What about the code?</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*y4tVKwmQL59ol_8QmWhNvQ.png" /></figure><blockquote><strong>If AI generates UI, the code matters.</strong></blockquote><p>Forge outputs clean JSX based on real components.</p><p>Not a mix of frameworks.<br>Not something you have to rewrite.</p><p>Something you can actually ship.</p><p><strong>👉 </strong><a href="https://www.youtube.com/playlist?list=PLTQ1nMZTXSUWitcvmilJhQ6hspsDU0bW6"><strong>See how Forge works in practice</strong></a></p><p>Watch how UI is generated, refined, and edited using real components.<br><a href="https://www.uxpin.com/sign-up?source=forge">→ Try it yourself</a></p><h3>A shift in how AI fits into design tools</h3><p>Forge isn’t just another AI feature.</p><p>It changes how AI fits into the product.</p><p>Not a separate generator you use once and leave. <br>But part of how you design and iterate.</p><h3>What’s next</h3><p>The next direction for UXPin is enabling teams to go from UI to a working product experience with real logic.</p><p>Not just screens — but flows that behave like the final product.</p><p>We’ll share more soon.</p><p><strong>👉 </strong><a href="https://www.producthunt.com/products/uxpin/launches/uxpin-forge"><strong>We just launched Forge on Product Hunt</strong></a><strong><br></strong>If you’re exploring AI in design workflows, we’d love your feedback.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ede0f703e7f3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I’m a Competitor to Claude Design. Here’s What Everyone’s Getting Wrong.]]></title>
            <link>https://uxpin.medium.com/im-a-competitor-to-claude-design-here-s-what-everyone-s-getting-wrong-da1191de819b?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/da1191de819b</guid>
            <category><![CDATA[claude]]></category>
            <category><![CDATA[claude-design]]></category>
            <category><![CDATA[ui]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Mon, 20 Apr 2026 23:39:18 GMT</pubDate>
            <atom:updated>2026-04-20T23:39:18.814Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Anthropic launched Claude Design on Friday. Figma dropped 7%. My feed split into two camps: “designers are finished” and “it’s just AI slop.” Both are wrong.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/671/1*GN3Wm_TEkDEkcJp8vhH3TA.png" /></figure><p>I’m the CEO of <a href="http://uxpin.com/">UXPin</a>. We built an AI design tool called <a href="http://uxpin.com/forge">Forge</a>. So yes, I have a horse in this race.</p><p>I spent the weekend testing Claude Design on real projects. Seven PowerPoint slides. A landing page concept. A component exploration. It burned through over 50% of my weekly tokens before I even got to refinement.</p><p>Here’s my honest take.</p><h3>What Claude Design gets right</h3><p>It’s genuinely good at getting non-designers from idea to visual quickly. Founders, PMs, marketers who need a pitch deck or a mockup without opening Figma — this is a real workflow improvement. The questionnaire that forces design decisions upfront is clever. The output is aesthetically strong. I’m not going to pretend otherwise.</p><p>For personal projects and early exploration, it’s impressive.</p><h3>What everyone’s getting wrong</h3><p>The claim I keep seeing: “It reads your codebase and uses your components.”</p><p>It doesn’t.</p><p>Claude Design reads your codebase and extracts visual patterns — colours, typography, spacing. It then generates new elements styled to match those patterns. That’s approximation, not usage.</p><p>When Claude Design generates a button, it creates something that looks like your button. When Forge generates a button, it places your actual Button component — same props, same variants, same states, same code your developers ship.</p><p><strong>Reading a codebase gives you visuals that look like your product. Syncing a component library gives you the real thing.</strong></p><p>That’s not a feature difference. It’s an architectural difference. And it shows up fast.</p><p>Multiple designers reported design system drift during their first sessions: wrong fonts, incorrect button colours, inconsistent spacing. One spent more time fixing the AI’s mistakes than it would have taken to build from scratch. That’s not a bug — it’s the inevitable result of approximation.</p><h3>The prompt lock-in problem</h3><p>Here’s the issue nobody’s naming: in Claude Design, the AI is the only way to interact with your own design.</p><p>Every adjustment — spacing, colour, layout — routes through the AI model and costs tokens. Users on the Max plan reported hitting their weekly limit in 2–6 hours. The community quickly developed a mitigation strategy: Opus for the first prompt, Sonnet for edits, Haiku for minor tweaks.</p><p>That this strategy is necessary tells you something.</p><p>Adjusting spacing shouldn’t require a round-trip to an LLM. It shouldn’t cost credits. It should be a design tool.</p><p>At UXPin, Forge handles the generation. Then you switch to professional design tools on the same canvas — same components. Layout adjustments, prop tweaks, variant exploration, responsive breakpoints. No tokens burned. AI for the scaffold, design tools for the craft.</p><h3>The output question</h3><p>Claude Design exports to Canva, PDF, PPTX, HTML, or hands off to Claude Code. That handoff is positioned as a closed loop, but Claude Code still interprets the design and generates new code. It’s a translation step.</p><p>Here’s what UXPin actually exports — real output from a Forge-generated card:</p><p>import Button from ‘@mui/material/Button’;<br>import Card from ‘@mui/material/Card’;<br>import TextField from ‘@mui/material/TextField’;<br>import Typography from ‘@mui/material/Typography’;</p><p>&lt;Card &gt;<br> &lt;CardContent&gt;<br> &lt;Typography variant=”h5″&gt;Create Account&lt;/Typography&gt;<br> &lt;TextField label=”Full Name” variant=”outlined” fullWidth /&gt;<br> &lt;TextField label=”Email Address” type=”email” fullWidth /&gt;<br> &lt;Button variant=”contained” fullWidth&gt;Sign Up&lt;/Button&gt;<br> &lt;/CardContent&gt;<br>&lt;/Card&gt;</p><p>That’s production-ready React with real MUI imports. Developers copy it and ship it. Nothing to interpret.</p><h3>Who should use what</h3><p><strong>Use Claude Design if </strong>you don’t have an existing design system, you need quick mockups or pitch decks, or you’re a founder/PM who needs something visual without a design tool.</p><p><strong>Use UXPin with Forge if </strong>your team has a custom component library, design system governance matters, you need production-ready code output, and designers need real tools for refinement — not just a prompt box.</p><p><strong>Use both if </strong>your team wants Claude Design for early exploration and UXPin for production design with real components. They solve different parts of the workflow.</p><h3>The question nobody’s asking</h3><p>Claude Design isn’t a threat to tools that generate with real components. It’s a threat to tools whose only value is the AI model underneath.</p><p>If your tool’s entire value is “prompt in, AI output out,” you’re building on infrastructure controlled by your biggest competitor. Anthropic will always be better at their own model.</p><p>UXPin’s value is the component architecture — Git sync, real component rendering, production code output. That existed before AI. Forge makes it faster, but the moat is the component layer, not the model layer. We already support both GPT and Claude models. The model is interchangeable. The architecture isn’t.</p><p>The question isn’t whether AI labs will enter your vertical. It’s whether your value survives when they do.</p><h3>What didn’t change</h3><p>AI generates the happy path. Every time. Error states, edge cases, accessibility, the flow that handles the user who clicked the wrong thing twice — that’s still human judgment.</p><p>We named our AI tool Forge for a reason. A forge doesn’t replace the blacksmith — it gives them heat and speed. The craft still requires human judgment. Claude Design reinforces that truth, not undermines it.</p><p><em>This is a condensed version. The full analysis with comparison table, FAQ, and detailed architecture breakdown is on the </em><a href="http://uxpin.com/studio/blog/claude-design-vs-uxpin-forge/"><em>UXPin blog</em></a><em>.</em></p><p><em>If you want to see the difference firsthand: try Forge free at </em><a href="http://uxpin.com/forge"><em>uxpin.com/forge</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=da1191de819b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Design is a Craft. AI is Just a Better Workshop.]]></title>
            <link>https://uxpin.medium.com/design-is-a-craft-ai-is-just-a-better-workshop-8183c9b2b064?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/8183c9b2b064</guid>
            <category><![CDATA[ui]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Tue, 10 Feb 2026 22:53:44 GMT</pubDate>
            <atom:updated>2026-04-14T12:04:39.397Z</atom:updated>
            <content:encoded><![CDATA[<h3>Why we built Forge — and what it means for the future of design tools</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fFL8uP-zKIMrEDDBQj9mQw.png" /></figure><p>Blacksmithing is one of humanity’s oldest professions.</p><p>The tools have evolved dramatically over centuries. Bellows became power hammers. Hand files became CNC machines. The forge itself went from burning coal to burning gas to electric induction.</p><p>But the blacksmith still exists.</p><p>Why? Because the craft requires something tools can’t replicate. Judgment about materials. Knowing when something is “right.” Adapting to the specific problem in front of you. Skill that compounds over years of practice.</p><p>The tools change. The craft endures.</p><h3>The anxiety is real, but misplaced</h3><p>There’s a lot of fear in the design community right now. Every week brings another AI tool that can generate interfaces, write copy, produce variations. The demos are impressive. The implication feels threatening: maybe designers aren’t needed anymore.</p><p>I don’t buy it.</p><p>What I see is a fundamental misunderstanding of what AI is and what design actually requires.</p><p>AI is a tool. A powerful one. It can generate, suggest, accelerate. But it can’t judge whether something is right for <em>this</em> user, <em>this</em> context, <em>this</em> business problem. It can’t hold the full picture in its head. It can’t taste.</p><p>That’s still you.</p><p>The question isn’t whether AI will replace designers. It’s whether designers will learn to use AI as a tool — the way blacksmiths learned to use power hammers instead of swinging manually all day.</p><p>The craft stays. The workshop gets better.</p><h3>The problem with AI design tools today</h3><p>Most AI design tools work like this:</p><ol><li>You describe what you want</li><li>AI generates something</li><li>You hope it’s close</li><li>If it’s not, you start over or get stuck in prompt loops</li></ol><p>That’s not how design works.</p><p>Design is iteration. It’s refinement. It’s shaping something through dozens of small decisions until it’s right. You don’t start from zero every time — you push, pull, adjust, respond.</p><p>Current AI tools treat design like a vending machine. Insert prompt, receive output. But design is more like sculpting. You need to keep working the material.</p><p>There’s another problem too.</p><p>Most AI tools generate pixels. Objects that look like interfaces but aren’t connected to anything real. A button that looks like your button but isn’t actually your button — the one engineers use, the one that’s in your design system, the one that ships.</p><p>So what happens? AI generates something impressive. Then engineers rebuild it from scratch anyway. No reuse. No trust. No real speed gains.</p><p>Impressive isn’t the same as useful.</p><h3>What we built — and why we called it Forge</h3><p>We’ve spent the last year asking a different question: what would AI look like if it was built for how designers actually work?</p><p>Not generate-and-hope. Not start-from-scratch every time. Not a separate tool you have to leave your workflow for.</p><p>Something that stays with you. Keeps context as your design evolves. Lets you take over manually whenever you want.</p><p>We called it Forge.</p><p>The name isn’t arbitrary. A forge doesn’t replace the blacksmith — it gives them heat, speed, power. The smith still shapes the metal. The anvil provides the foundation. The hammer gives precision when you need it.</p><p>That’s the relationship we wanted between designer and AI.</p><p><strong>You’re the smith.</strong> You have the judgment, the taste, the understanding of the problem.</p><p><strong>Your design system is the anvil.</strong> It’s the solid foundation you shape against — your components, tokens, patterns.</p><p><strong>Forge is the heat.</strong> It accelerates transformation, but you’re still in control of what gets made.</p><p><strong>Manual tools are your hammer.</strong> When you need precision, you take over. Forge and UXPin’s design tools work together, not as separate modes.</p><h3>Real components, not pixels</h3><p>Here’s what makes Forge different from other AI design tools.</p><p>Forge is built on UXPin Merge. That means when you design with Forge, you’re designing with real, coded components — the same ones engineers use in production.</p><p>Not a visual replica. Not a Figma approximation. The actual React components from your design system.</p><p>When AI generates a variation, it’s not generating a picture of a button. It’s placing your real button, with your real props, your real styles.</p><p>What you design is what ships.</p><p>This solves the core problem with AI-generated designs. Engineers don’t have to rebuild anything. There’s no translation layer. No gap for things to get lost.</p><p>The design and the code are the same thing.</p><h3>How Forge actually works</h3><p>Forge lives inside the UXPin Editor. You open it, select your library (global libraries such as MUI, ShadCN etc or your own custom library from GIT or Storybook) describe what you want, and start working.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*xouNv8Pxg7o_94_mBtqCNA.gif" /></figure><p>But unlike other AI tools, the conversation doesn’t end after one prompt. Forge keeps context as you iterate. You can say “make the header bigger,” then “try a different layout,” then “add a secondary action” — and Forge remembers what you’re working on.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*T_DJBAIxsxxhl_Z55XDa9Q.gif" /></figure><p>When you want to switch to manual editing, you just… do. There’s no export, no conversion. The design is already real. You can tweak a component directly, adjust spacing by hand, then go back to Forge for the next iteration.</p><p>AI and manual tools aren’t separate workflows. They’re the same workflow.</p><p>You can also connect your design system guidelines to Forge, so generated output stays consistent with your styles, spacing, and patterns. It’s not generic AI output — it’s <em>your</em> design system, accelerated.</p><h3>The craft endures</h3><p>AI is changing design tools. That’s undeniable.</p><p>But tools have always changed. What remains constant is the need for people who can judge, decide, refine, and solve problems that don’t have obvious answers.</p><p>Blacksmiths didn’t disappear when power hammers arrived. They got more productive. They took on more complex work. They spent less time on the mechanical and more time on the craft.</p><p>That’s the future for designers too.</p><p>Forge is our bet on that future. AI that accelerates the work without replacing the worker. Tools that get better while the craft stays human.</p><p>The tools change. The craft endures.</p><h3>Try Forge</h3><p>Forge is available now in UXPin for all accounts with AI enabled and available for 14 days free with a new trial.</p><p>Open any project, find Forge in the bottom bar, and start working.</p><p>Get started today at <a href="https://www.uxpin.com/sign-up?">uxpin.com/signup</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8183c9b2b064" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Merge AI 2.0 | AI that designs with your real components]]></title>
            <link>https://uxpin.medium.com/merge-ai-2-0-ai-that-designs-with-your-real-components-de9aecc78290?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/de9aecc78290</guid>
            <category><![CDATA[ui-design]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[product-hunt]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Wed, 10 Dec 2025 07:03:04 GMT</pubDate>
            <atom:updated>2025-12-10T08:04:35.802Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*g-nukIiej1NWULdeTJ5pDA.jpeg" /><figcaption><em>Prompt a screen. Refine it with an AI helper. Hand devs the </em><strong><em>actual</em></strong><em> React components. That’s the loop.</em></figcaption></figure><p>Last year we launched <a href="https://www.uxpin.com/merge-ai">Merge AI</a> to show a simple idea: <strong>AI should create interfaces you can actually ship</strong> — not just pretty pictures. Since then, thousands of teams have used Merge to turn prompts into layouts with open-source libraries.</p><p>This week we’re shipping <strong>Merge AI 2.0</strong>. It’s faster, more precise, and most importantly — <strong>it stays grounded in your components</strong> from start to finish.</p><blockquote>👉<strong> </strong><a href="https://www.producthunt.com/products/uxpin-fullstory-integration/launches/uxpin-merge-ai-2-0"><strong>We just launched on Product Hunt</strong></a><strong>!</strong> Come say Hi, ask anything, provide feedback and grab the launch promo discount code!</blockquote><h4><strong>Why this matters (and what we heard)</strong></h4><p>AI can draft a UI in seconds. But if it ignores your component library, someone pays the price later: devs rebuild it, design drifts from code, and velocity drops.</p><p>Design teams told us they needed:</p><ul><li><strong>Real components in, real components out.</strong></li><li><strong>Refinement without starting over.</strong></li><li><strong>A path to their own design system</strong> (not just OSS libraries).</li></ul><p>That’s exactly what Merge AI 2.0 does.</p><h3><strong>What’s new in Merge AI 2.0</strong></h3><h4>1) Refine with AI Helper (no reset button)</h4><p>Generate a dashboard, then tell the AI Helper:</p><blockquote><em>“Make this denser, admin-style; tighten table columns; swap primary to tertiary.”</em></blockquote><p>It updates the <strong>coded components</strong> in place. Keep iterating without wiping your work.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*K1PdECl541Ij4Q-iGpXcjQ.gif" /><figcaption>Use the AI Helper to edit rapidly</figcaption></figure><h4>2) Image upload → component-aware layout</h4><p>Drop in a screenshot or sketch. Merge analyzes structure and recreates it using <strong>real components</strong> (e.g., MUI Table, Shadcn Button). You keep the fidelity <em>and</em> the semantics.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XNzWvalLo0jw3KCtcqbm0w.png" /></figure><h4>3) Prompt Library</h4><p>Use optimised prompts from UXPin’s own prompt library that we know work well. Choose pre-written promps for basic componenets, key sections and even layouts, or select one at random to see what happens!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*N1B2qSQsfVORBtfl3G-6ng.png" /><figcaption>Browse ready-made prompts to start faster</figcaption></figure><h4>4) Better models, cleaner outputs</h4><p>We’ve tuned layout, spacing, and copy defaults so the first pass is closer to what you’d actually ship. We’ve also added the latest and best performing LLMs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sjgT4gbqkjCMLrg3FtW8RQ.png" /></figure><h4>5) Expanded OSS libraries</h4><p>Out of the box, generate with:</p><ul><li><strong>MUI</strong></li><li><strong>Shadcn/UI</strong></li><li><strong>Ant Design</strong></li><li><strong>React Bootstrap</strong></li></ul><p>…and better yet, you can easily swap between libraries per project, or even use your own custom library.</p><h4>6) Code-backed templates</h4><p>Don’t want to start with AI or manually? That’s fine. Choose from our range of code-based, optimized templates. Refine by your preferred design library and easily iterate to make it your own.</p><h3><strong>A 60-second tour</strong></h3><ol><li><strong>Load into the UXPin editor and select the AI button.</strong></li><li><strong>Pick your preferred global library</strong> (e.g., <em>MUI</em>) or your own (if integrated)</li><li><strong>Start with your own Prompt, </strong>or select one from our prompt library.</li><li><strong>PromGenerate:</strong> Merge outputs a layout using <strong>only MUI components</strong> (or whichever library you selected).</li><li><strong>Refine:</strong> Ask the AI Helper to densify spacing, switch button variants, or add a side nav.</li><li><strong>Handoff:</strong> Export code or hand the exact components to your devs.</li></ol><p>No throwaway mockups. No rebuild loop.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FyWZvBS7VV0o&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DyWZvBS7VV0o&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FyWZvBS7VV0o%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/3cfe25b40afe32b45ee7ce90044513e2/href">https://medium.com/media/3cfe25b40afe32b45ee7ce90044513e2/href</a></iframe><h3><strong>Built for the way teams really work</strong></h3><ul><li><strong>Designers:</strong> Skip blank canvas. Get a shippable first pass, then polish by hand.</li><li><strong>PMs / Ops:</strong> Start from <strong>code-backed templates</strong>; ship internal UIs without waiting in line.</li><li><strong>Developers:</strong> Receive layouts already composed from your library — stop redrawing in code.</li></ul><h4><strong>“Can it use our own components?”</strong></h4><p>Yes. If you maintain a custom React component library, <strong>Custom Library AI</strong> (Merge Enterprise) lets you:</p><ul><li>Connect your Git repo to Merge</li><li>Expose your components/tokens</li><li>Generate and refine UI using <strong>your</strong> building blocks</li></ul><p>This is the bridge to “AI that stays inside <strong>your design system</strong>.” If that’s you, reply and we’ll set you up.</p><h4><strong>How this compares to “AI page builders”</strong></h4><ul><li><strong>They</strong> generate whatever looks nice.</li><li><strong>Merge AI</strong> generates with <strong>real components</strong> (MUI/Shadcn/Ant/React Bootstrap or <em>yours</em>).</li><li><strong>They</strong> hand you a picture.</li><li><strong>Merge</strong> hands your devs something they recognize — and can ship.</li></ul><h4><strong>Who’s using it already?</strong></h4><ul><li>Product teams building dashboards and settings flows</li><li>Internal tools teams standardizing admin UIs</li><li>Design-ops groups turning patterns into reusable templates</li><li>Enterprise UX teams such as Amazon, American Automobile Association, and T. Rowe Price leverage their own <strong>custom library with AI.</strong></li></ul><h4><strong>Getting started in three simple steps:</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*M_Njwyq_nUWtUcCvirYpjg.png" /></figure><blockquote>🎁 <strong>Product Hunt launch promo:</strong> <a href="https://www.producthunt.com/products/uxpin-fullstory-integration/launches/uxpin-merge-ai-2-0">redeem the PH code now</a>.</blockquote><p><strong>Road to early next year: Design-System-Native AI</strong></p><p><strong>Today, Merge AI 2.0</strong> delivers smarter AI grounded in real components — plus an enterprise beta for bringing your own library via Git.</p><p><strong>Early next year</strong>, we plan to introduce an <strong>AI chat prototyping assistant</strong> to make creating and refining code-backed UIs faster and more natural inside Merge.</p><p>In parallel, we’ll keep expanding the <strong>custom library beta</strong> toward stronger design-system guardrails and governance — guided by what enterprise teams are actively using and what we learn from real-world workflows.</p><p>Be sure to <a href="https://www.producthunt.com/products/uxpin-fullstory-integration">follow us on ProductHunt</a> to be notified of all future releases.</p><h3><strong>FAQs | UXPin Merge AI 2.0</strong></h3><p><strong>Does UXPin Merge replace Figma?<br></strong>It can, but many teams use both. Merge shines when you want <strong>code-backed</strong> design and AI that respects components. Use the right tool for the moment.</p><p><strong>Can non-designers use this?<br></strong>Yes! With the addition of templates and AI prompt assistance; Merge is easier to use than ever. That’s the point: self-service without chaos.</p><p><strong>Do you support accessibility?<br></strong>We lean on the accessibility built into the components you choose. Custom library beta inherits your rules.</p><p><strong>Thank you 🙌</strong></p><p>This release was shaped by thousands of conversations with customers who asked for one thing: <strong>AI that respects the system</strong>. We’re not done — but Merge AI 2.0 is a big step toward turning ideas into shippable UI.</p><p>👉 <a href="https://www.producthunt.com/products/uxpin-fullstory-integration/launches/uxpin-merge-ai-2-0"><strong>We’re live on Product Hunt </strong></a><strong>— drop a question, get a free trial or demo, and tell us what to build next.</strong></p><p>— Andrew &amp; the UXPin team</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=de9aecc78290" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GitHub launches MCP Registry to streamline AI tool discovery]]></title>
            <link>https://uxpin.medium.com/github-launches-mcp-registry-to-streamline-ai-tool-discovery-262565f02064?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/262565f02064</guid>
            <category><![CDATA[github]]></category>
            <category><![CDATA[mcp-server]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Mon, 13 Oct 2025 23:42:32 GMT</pubDate>
            <atom:updated>2025-10-13T23:42:32.581Z</atom:updated>
            <content:encoded><![CDATA[<p>GitHub has unveiled the GitHub MCP Registry, a centralized platform aimed at enhancing the discovery and integration of Model Context Protocol (MCP) servers for developers. The registry is set to simplify workflows and reduce inefficiencies in connecting AI tools with development environments.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BgHjPsFmrcp5AuH7T9WFVw.png" /></figure><h3>Tackling a fragmented ecosystem</h3><p>The newly launched MCP Registry seeks to address the challenges developers face when integrating AI agents into their toolkits. According to GitHub, the current landscape of MCP servers is fragmented, with resources scattered across registries, repositories, and community threads. This disorganization has made it difficult for developers to find the right tools efficiently while also raising concerns about security and interoperability.</p><blockquote>“If you’ve tried connecting AI agents to your development tools, you know the pain: MCP servers scattered across numerous registries, random repos, buried in community threads — making discovery slow and full of friction without a central place to go”, said Toby Padilla, Principal Product Manager at GitHub. “Meanwhile, MCP server creators are worn out from publishing to multiple places and answering the same setup questions again and again. The result is a fractured environment that’s fraught with potential security risks.”</blockquote><p>Padilla emphasized that the launch of the MCP Registry is a step toward solving these issues. “Today, we’re taking the first step toward solving this challenge. The GitHub MCP Registry launches as a new home base for discovering MCP servers. Whether you’re building with GitHub Copilot, agents, or any AI tool that speaks MCP, this is the place to find what you need”, he added.</p><h3>Streamlined MCP integration</h3><p>MCP, or Model Context Protocol, is an extensible framework that facilitates communication between AI agents and development tools. The protocol allows agents to access and interact with external systems, enabling more advanced workflows for software development teams.</p><p>The MCP Registry is designed to make MCP server discovery seamless within development environments such as <a href="https://code.visualstudio.com/">VS Code</a>, offering one-click installation options. Developers can also sort servers based on GitHub community activity and star ratings, helping them select tools that best suit their needs.</p><h3>Collaborative efforts with industry leaders</h3><p>The launch of the registry includes a curated selection of MCP servers from notable partners such as <a href="https://www.figma.com/">Figma</a>, <a href="https://www.postman.com/">Postman</a>, <a href="https://www.hashicorp.com/">HashiCorp</a>, and <a href="https://www.dynatrace.com/">Dynatrace</a>. These integrations showcase the potential for enhanced workflows and connectivity in software development.</p><p>Anna Kohnen, VP of Business Development at Figma, highlighted how the registry supports design-to-code workflows: “With the launch of GitHub’s MCP Registry, developers can easily bring Figma context into Copilot through our Dev Mode MCP server, accelerating their design-to-code workflow by generating code that’s both production-ready and aligned with their design system.”</p><p>At Postman, the registry is seen as a critical step in creating AI-ready APIs. “At Postman, we see MCP as a foundational layer of the AI agents stack and a vital part of building AI-ready APIs. The GitHub MCP Registry helps developers access the entire Postman platform from inside their coding assistants, further bridging the gap between code, documentation, and execution in a way that wasn’t possible before”, said Bajali Raghavan, Head of Engineering at Postman.</p><p>HashiCorp’s contributions include their Terraform MCP server, which simplifies infrastructure management. “Terraform empowers developers with consistent infrastructure management. With the launch of GitHub’s MCP Registry, they can now easily discover official MCP servers, such as HashiCorp’s Terraform MCP server, and add them to their workflows with a single click — making it faster than ever to bring Terraform’s capabilities into day-to-day development”, said Chris Audie, SVP Product Management at HashiCorp.</p><p>Dynatrace also brings AI-powered observability and performance tools to the table. “By bringing the Dynatrace MCP server to the GitHub MCP Registry, developers get AI-powered observability, security, and performance insights right at their fingertips — so teams can deliver faster, more resilient, and more robust software with less context switching and reduced cognitive load. We’ve seen rapid adoption across our own engineering organization because the integrated agentic AI experience helps our developers to ship faster and with more confidence — all without leaving their IDEs”, said Bonifaz Kaufmann, VP Product at Dynatrace.</p><h3>Toward an open and collaborative ecosystem</h3><p>In addition to its proprietary offerings, GitHub is collaborating with <a href="https://www.anthropic.com/">Anthropic</a> and the MCP Steering Committee to establish an open-source MCP registry. This initiative will allow developers to self-publish MCP servers to the OSS MCP Community Registry, with those entries seamlessly appearing in the GitHub MCP Registry. The goal is to reduce redundancy, improve transparency, and foster broader contributions to the MCP ecosystem.</p><p>GitHub has also integrated its Remote GitHub MCP Server into the registry. This feature, which recently became generally available, enables AI agents to access GitHub repositories, issues, and pull requests, supporting sophisticated workflows across development teams.</p><p>By consolidating MCP servers into a unified platform, GitHub aims to make MCP server discovery as intuitive as searching on the GitHub platform itself. The MCP Registry represents a step forward in simplifying how developers integrate AI tools into their workflows.</p><p><a href="https://itbrief.com.au/story/github-launches-mcp-registry-to-streamline-ai-tool-discovery"><em>Read the source</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=262565f02064" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AAA’s Design Journey: Prototypes to Merge]]></title>
            <link>https://uxpin.medium.com/aaas-design-journey-prototypes-to-merge-e19046eadaf6?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/e19046eadaf6</guid>
            <category><![CDATA[prototyping]]></category>
            <category><![CDATA[ui]]></category>
            <category><![CDATA[design-systems]]></category>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[ux]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Tue, 23 Sep 2025 22:22:06 GMT</pubDate>
            <atom:updated>2025-09-23T22:22:06.779Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4OSNjZ--zX7-bgftYF2K3A.png" /></figure><p>In the ever-evolving world of UI/UX design, bridging the gap between creative conceptualization and functional development remains one of the most critical challenges. The recent showcase by UXPin: “AAA’s Design Journey: Prototypes to Merge”, takes viewers into the heart of this conundrum, offering insights into how one team revolutionized their workflow with an approach that ensures consistency, efficiency, and breakthrough collaboration.</p><p>This article unpacks the lessons from the video and provides actionable insights for professional UI/UX designers, front-end developers, and design teams who are constantly looking to refine their design-to-development pipelines. Let’s dive into how AAA’s design journey can inspire your team to achieve seamless workflows and better product outcomes.</p><h3>The Problem: Disconnect Between Design and Development</h3><p>Every design team struggles with the same pain points: miscommunication between design and development, inconsistencies when transitioning from prototypes to live code, and inefficiencies that slow down the entire process. AAA’s design team was no different.</p><p>The video outlines how AAA’s initial workflow depended heavily on disjointed tools and methods. Design files often failed to translate accurately into usable code, resulting in repeated revisions, wasted time, and frustration across teams. Despite their best efforts, they found themselves battling version control issues, alignment problems, and a lack of design consistency.</p><p>This disconnect is a familiar challenge for many organizations, particularly as the complexities of modern user interfaces continue to grow. A solution that could harmonize design intentions with development realities was urgently needed.</p><h3>The Turning Point: Rethinking the Workflow</h3><p>Understanding the need for change, AAA’s team decided to overhaul their process. The primary shift? <strong>A workflow that centered around dynamic prototyping and merging.</strong></p><p>Instead of treating design and development as separate silos, they adopted a unified framework where prototypes were the nucleus of the workflow. The video emphasizes how this approach helped their team:</p><ol><li><strong>Prototypes as the Single Source of Truth</strong>: By prioritizing prototypes as the definitive reference for both designers and developers, they eliminated the guesswork involved in interpreting design files.</li><li><strong>Iterative Testing</strong>: Prototypes allowed for real-time testing of both design aesthetics and functional interactions, helping teams identify and resolve issues early.</li><li><strong>Collaborative Tools</strong>: The adoption of collaborative software platforms enabled synchronized updates, creating a seamless bridge between design and development teams.</li></ol><p>This pivotal shift allowed the team to align their goals, eliminate bottlenecks, and focus on delivering a consistent user experience.</p><h3>The Solution: Prototypes with Real-Life Functionality</h3><p>AAA’s new workflow placed a strong emphasis on prototypes that weren’t just visually accurate but also <strong>functionally interactive</strong>. This move helped to:</p><ul><li><strong>Communicate Intentions Clearly</strong>: Developers could interact with designs in a way that mimicked the final product, minimizing misinterpretation.</li><li><strong>Facilitate Design Consistency</strong>: By linking prototypes directly to design systems, they established uniformity across all screens and interactions.</li><li><strong>Streamline Handoffs</strong>: Prototypes acted as a direct handoff mechanism, with fewer back-and-forth iterations between teams.</li></ul><p>The video highlights how this approach translated into practical benefits: faster production timelines, reduced errors, and an overall increase in design quality.</p><h3>Key Lessons from AAA’s Journey</h3><p>AAA’s experience underscores the importance of rethinking traditional workflows to meet the demands of modern digital product development. Here are the three most critical takeaways:</p><ol><li><strong>Break Down Silos</strong>: Foster collaboration between designers and developers by using tools and workflows that encourage shared ownership of the product.</li><li><strong>Prioritize Prototypes</strong>: Invest in creating interactive prototypes that serve as the single source of truth, reducing the scope for miscommunication.</li><li><strong>Iterate and Test Early</strong>: By testing designs in real-world scenarios during the prototyping phase, teams can identify and address issues before development begins.</li></ol><h3>How You Can Apply These Lessons to Your Workflow</h3><p>Professionals in the design and development space can draw actionable inspiration from AAA’s journey. Here are some practical steps to incorporate into your own processes:</p><h3>1. Adopt a Unified Framework</h3><ul><li>Choose tools that integrate seamlessly across design and development workflows. Examples include <a href="https://www.figma.com/">Figma</a>, <a href="https://helpx.adobe.com/support/xd.html">Adobe XD</a>, or tools with code-export capabilities.</li><li>Use a shared design system to maintain consistency across all deliverables.</li></ul><h3>2. Make Prototypes Actionable</h3><ul><li>Go beyond static wireframes and create prototypes that mimic the functionality of the final product.</li><li>Test these prototypes with stakeholders and end-users early in the process to gather actionable feedback.</li></ul><h3>3. Prioritize Collaboration</h3><ul><li>Use collaborative platforms that allow designers and developers to work together in real-time.</li><li>Establish clear communication channels and regular check-ins to ensure alignment at every stage.</li></ul><h3>Key Takeaways</h3><ul><li><strong>Interactive prototypes</strong> serve as the foundation for seamless design-to-development workflows.</li><li><strong>Cross-team collaboration</strong> is essential to achieving consistent and efficient outcomes.</li><li>Testing and iteration <strong>during the prototyping phase</strong> can save time and resources later in development.</li><li>A unified design system ensures <strong>consistency across designs</strong>, reducing errors and inconsistencies.</li><li>Adopting collaborative tools and processes fosters <strong>shared ownership</strong> and accountability.</li></ul><h3>Conclusion: A Blueprint for Seamless Workflows</h3><p>AAA’s design journey serves as a powerful case study for teams looking to modernize their workflows. By shifting their focus to dynamic prototyping and collaborative tools, they were able to bridge the gap between design and development, ultimately delivering products that were both functional and visually engaging.</p><p>For UI/UX designers, front-end developers, and design teams, the key lies in integrating processes and tools that encourage collaboration, consistency, and efficiency. AAA’s success proves that with the right approach, it’s possible to transform challenges into opportunities for innovation.</p><p>Take inspiration from their journey, and start rethinking how prototypes can empower your teams to build better digital experiences.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FtkEQUfwKir4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DtkEQUfwKir4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FtkEQUfwKir4%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/7062792b01cc3b684414945e9f50ed8d/href">https://medium.com/media/7062792b01cc3b684414945e9f50ed8d/href</a></iframe><p><em>Use: Embedded for reference. Brief quotes used for commentary/review.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e19046eadaf6" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Interactive UI Made Easy — Free eBook about Design Patterns]]></title>
            <link>https://uxpin.medium.com/interactive-ui-made-easy-free-ebook-about-design-patterns-85505eda8ae2?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/85505eda8ae2</guid>
            <category><![CDATA[ebooks-online]]></category>
            <category><![CDATA[design-tools]]></category>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[ui-design]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Tue, 05 Nov 2024 14:27:46 GMT</pubDate>
            <atom:updated>2024-11-05T14:27:46.017Z</atom:updated>
            <content:encoded><![CDATA[<h3>Interactive UI Made Easy — Free eBook about Design Patterns</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yj945VM7sZ7KK6D1YfS9SA.png" /></figure><p>Interaction design is more than adding clickable buttons and input fields; it’s about crafting a meaningful experience that facilitates smooth user interactions and meets their goals. Whether it’s an intuitive form, a simple rating system, or a helpful alert, every interaction tells a story and enhances the user’s journey through an interface.</p><p>To help you master these elements, we’re thrilled to announce our latest eBook on interaction design patterns.</p><h4>📚 <a href="https://www.uxpin.com/studio/ebooks/interaction-design-patterns-for-enterprises/?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_ebook_launch_11_24">Download the eBook here →</a></h4><h3>What Are Interaction Design Patterns?</h3><p>Interaction design patterns are tried-and-tested solutions for common usability challenges. For example, an “error message” design pattern could tell users they missed a form field or entered an invalid email address, allowing them to correct it. Using patterns helps create familiar, consistent, and reliable experiences by reusing successful elements across different interfaces.</p><p><strong>Why do Patterns Matter?</strong></p><p>🎨 <strong>Consistency: </strong>Patterns offer users a sense of familiarity, making interfaces easier to use.</p><p>🏃 <strong>Efficiency: </strong>Designers and developers can implement known solutions, reducing time spent on complex problem-solving.</p><p>📈 <strong>Scalability:</strong> Patterns are adaptable and can be reused across different projects and contexts.</p><p>Our eBook is structured around the most essential patterns in interaction design, helping designers easily replicate these elements in their work.</p><h4>📚 <a href="https://www.uxpin.com/studio/ebooks/interaction-design-patterns-for-enterprises/?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_ebook_launch_11_24">Download the eBook here →</a></h4><h3>What Will You Learn from the eBook?</h3><p>This eBook isn’t just a collection of design patterns; it’s a resource for understanding the context, tools, and techniques needed to apply each pattern effectively.</p><p><strong>A) Context of Use: </strong>When, where, and why to use each interaction design pattern.</p><p><strong>B) Tools to Build Patterns: </strong>Practical guidance on using tools in UXPin to bring these patterns to life (including AI help in quickly building interfaces.)</p><p><strong>C) Best Practices: </strong>Get do’s and don’ts on interaction design fundamentals, such as feedback, visibility, and ease of use.</p><p><strong>D) Prototyping in UXPin: </strong>Tips for designing realistic, production-ready prototypes that replicate the final product experience.</p><h3>Ready to Build Interactive Patterns?</h3><p>If you’re ready to design user experiences that look and feel like the final product, our eBook will be your guide. Transform your interaction design skills, optimize usability, and create prototypes that drive engagement — all in UXPin.</p><h4>📚 <a href="https://www.uxpin.com/studio/ebooks/interaction-design-patterns-for-enterprises/?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_ebook_launch_11_24">Download the eBook here →</a></h4><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=85505eda8ae2" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why Developers Don’t Like Your Design System]]></title>
            <link>https://uxpin.medium.com/why-developers-dont-like-your-design-system-9c154ca2d46b?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/9c154ca2d46b</guid>
            <category><![CDATA[design-systems]]></category>
            <category><![CDATA[design-system-tips]]></category>
            <category><![CDATA[collaboration-tools]]></category>
            <category><![CDATA[design-tools]]></category>
            <category><![CDATA[ui-design]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Wed, 23 Oct 2024 08:46:55 GMT</pubDate>
            <atom:updated>2024-10-23T08:46:58.169Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/976/1*YGm_Kq6nn9W2gVPDbsjlug.png" /></figure><p>What happens when your developers don’t like — or worse, don’t use — the design system you worked so hard to create?</p><p>Here’s the hard truth: even the best-designed systems can flop if they don’t meet the needs of developers. Without their buy-in, your design system is just a pretty set of guidelines collecting dust.</p><p>Let’s explore why developers might be avoiding your design system and what you can do about it.</p><h3>Reason #1 Too Much Focus on Aesthetics.</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/974/1*UvDs4ueb4ZXlqd5YkVH1qQ.png" /></figure><p>One of the main reasons developers might avoid using a design system is because it prioritizes design details over functionality. Designers often focus on creating pixel-perfect components, but developers care about how easy these components are to implement.</p><p>If a design system is overly focused on visuals and ignores the practical needs of developers — like proper documentation or clear component structure — it creates friction.</p><h4>👩‍🔬 Here’s the solution!</h4><p><strong>Bridge the Gap with Code-Integrated Design Systems</strong></p><p>The most effective design systems prioritize both design and development needs. <a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_why_developers_hate_ds_10_24">Platforms like UXPin</a> allow designers to create components that are directly tied to code — ensuring that the components developers are implementing are fully functional and match the design exactly.</p><p>This method helps eliminate the gap between design and development, making the design system more functional and developer-friendly.</p><h3>Reason #2 Lack of Flexibility</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/970/1*r7lAZaA_bFHcTHv6YVpXKA.png" /></figure><p>Developers often run into situations where a component needs to be customized for a specific use case. If your design system is too rigid, offering no flexibility for edge cases, developers may start bypassing the system entirely.</p><p>For instance, using a set component might require small adjustments for a specific feature. If the design system doesn’t accommodate those tweaks — or worse, if those changes aren’t supported — it forces developers to create their own solutions.</p><h4>👩‍🔬 <strong>Here’s the </strong>solution!</h4><p><strong>Support Theming and Customization</strong></p><p>One way to fix this is by offering theming options and flexible components that can adapt to different use cases.</p><p>MUI and Fluent UI, which are <a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_why_developers_hate_ds_10_24">integrated into UXPin</a>, are great examples of libraries that allow theming, giving developers control over how components look while still adhering to the overall design guidelines.</p><p>Incorporating this level of flexibility into your design system shows developers that the system is built to support them, not limit them.</p><h3>Reason #3: Poor Documentation</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*27e8cXlpXwS4llgL6bKFJA.png" /></figure><p>This is a big one. Developers rely on clear, easy-to-navigate documentation. If your design system doesn’t come with thorough and up-to-date documentation, developers are likely to avoid it.</p><p>When developers need to spend more time trying to understand how to use components than actually implementing them, the system becomes a burden.</p><h4>👩‍🔬Here’s the solution!</h4><p><strong>Dynamic, Developer-Centric Documentation</strong></p><p>Documentation is the backbone of any successful design system. Especially the one that not only saves designers and developers from maintaining it but also one that ensures that everyone is always working from the latest version.</p><p>Make sure your documentation includes:</p><ul><li><strong>Clear code examples</strong> (ideally in the frameworks your developers use).</li><li><strong>Usage guidelines</strong>: When and where to use each component.</li><li><strong>Customizable options</strong>: How to tweak components to fit different use cases.</li><li><strong>Accessibility considerations</strong>: Developers care about this too, so make it part of the component specs.</li></ul><h3>Reason #4: Inconsistency Between Design and Code</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/974/1*Neft1SvFcbM-O4mPKp5-UA.png" /></figure><p>Another common frustration arises when the components in the design system don’t match the ones in the codebase. If developers spend more time trying to bridge the gap between what’s been designed and what can be coded, they’ll end up abandoning the system in favor of custom solutions.</p><h4>👩‍🔬Here’s the solution!</h4><p><strong>Design and Code in Sync</strong></p><p>Using tools like <a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_why_developers_hate_ds_10_24">UXPin Merge, which allows you to use real, coded components in the design process</a>, ensure that what designers see is exactly what developers will implement. This closes the gap between design and development, saving everyone time and ensuring consistency across the product.</p><p>This approach also helps when scaling the system, as developers can trust that components in the design system will work as expected in production.</p><h3>Reason #5: Lack of Accessibility Focus</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*fyhjx-R_4CmbV5FnPg16TQ.png" /></figure><p>Developers are increasingly responsible for ensuring accessibility standards are met. If your design system doesn’t come with built-in accessibility features or guidance, developers are likely to either bypass the system or spend extra time building accessibility into the product themselves, which leads to frustration.</p><h4>👩‍🔬Here’s the solution</h4><p><strong>Build Accessibility into the Core</strong></p><p>Make accessibility part of your design system from the start. Color contrast checks, keyboard navigation guidelines, and ARIA attributes should all be part of your components.</p><p><a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_why_developers_hate_ds_10_24">UXPin</a>, for example, has accessibility features that allow designers to create accessible components from the start. This saves developers from needing to retrofit accessibility later, making your design system a trusted source for accessible design.</p><h3>Reason #6: Too Much Overhead</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/942/1*pjNfMLKL7Wos3mddVUnaxA.png" /></figure><p>Sometimes, design systems create more overhead than they’re worth. If developers have to jump through hoops to implement simple components or get bogged down by rules and limitations, they’ll end up avoiding it altogether.</p><h4>👩‍🔬Here’s the solution!</h4><p><strong>Start Simple, Grow Gradually</strong></p><p>If your design system is still in its early stages, don’t overcomplicate it with too many rules or components. Start with the essentials — colors, typography, and a few key components like buttons or forms — and expand as needed. This way, developers can adopt the system without feeling like it’s a roadblock.</p><p>By keeping things simple and scalable, you can grow the system over time while making sure it always remains developer-friendly.</p><h3>Collaboration is Key!</h3><p>To ensure that your design system is embraced by both designers and developers, it’s crucial to create a system that prioritizes functionality, flexibility, and collaboration.</p><p>By using <a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_why_developers_hate_ds_10_24">fullstack design tools like UXPin</a> to keep design and code aligned, providing clear and dynamic documentation, and supporting accessibility and customization, you’ll create a design system that developers love to use — and that’s what truly makes a system successful.</p><p>Remember, a design system isn’t just for designers. It’s a living product that both designers and developers need to thrive with. Keep communication open and make sure the system works for both sides, and you’ll see your design system become a vital tool for the entire team.</p><p>Give UXPin a chance → <a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_why_developers_hate_ds_10_24">Request an access</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9c154ca2d46b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Meet AI Design Tool that Will Help You Generate Code-Backed UI]]></title>
            <link>https://uxpin.medium.com/generate-ui-with-ai-3e9c229de677?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/3e9c229de677</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[frontend]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[ui-design]]></category>
            <category><![CDATA[ui]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Thu, 10 Oct 2024 15:51:54 GMT</pubDate>
            <atom:updated>2024-10-10T15:51:54.294Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6Q0pdIckOtsPnIzIfoPcjw.png" /></figure><p>Meet <strong>UXPin’s AI Component Creator</strong> — the revolutionary tool that brings your designs to life with just a few clicks.</p><p>Whether you’re working with static images or existing elements, our AI transforms them into fully coded components using MUI, Ant Design, React-Bootstrap, or Tailwind UI. Simply upload a sketch or right-click to convert, and watch your UI come to life — no coding required.</p><p>Ready to see it in action? <a href="https://www.uxpin.com/merge?utm_source=launch-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_article_about_ai_10_24"><strong>Request a demo here</strong></a> or <a href="https://www.uxpin.com/sign-up?utm_source=launch-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_article_about_ai_10_24"><strong>sign up for a free trial</strong></a>.</p><h3>The Challenge of AI-Generated UI</h3><p>Despite their potential, many AI-generated UI solutions fall short in real-world applications due to several challenges:</p><ul><li><strong>Lack of Consistency</strong>: AI-generated designs often struggle to maintain consistent styles, layouts, and themes, making them difficult to integrate into existing projects.</li><li><strong>Image-Based, Not Code-Based</strong>: Many tools generate UIs as images or static elements without code, limiting their use for developers.</li><li><strong>User Data Privacy Concerns</strong>: Some AI tools use user data to train their models, raising privacy and security issues.</li><li><strong>Difficult to Maintain</strong>: The output often lacks scalability and adaptability, making it challenging to update or maintain as design requirements change.</li></ul><h3>How Does UXPin Solve it?</h3><p>Unlike other tools that focus on images, UXPin creates interactive, code-backed components that are instantly usable for development.</p><ul><li><strong>Generates Code-Backed Components</strong>: UXPin’s AI Component Creator generates fully functional UI components from popular open-source libraries like MUI, Ant Design, Tailwind UI, and React-Bootstrap. This ensures that the output is development-ready and easily integrates with your codebase.</li><li><strong>Seamless Design-to-Code Transition</strong>: Whether you start with an image, text prompt, or static UI element, the tool converts your input into consistent, production-ready code, maintaining the chosen library’s theming.</li><li><strong>Maintains Design Consistency</strong>: Using library-based theming and standards, UXPin ensures consistency across components, making your designs easier to scale and maintain.</li><li><strong>Using Open-Source Components</strong>: Unlike other tools, UXPin does not use user data to train external AI models, keeping your designs secure.</li><li><strong>Scalability and Easy Maintenance</strong>: The generated components are built for real-world applications, enabling you to scale, update, and maintain them as your project evolves.</li></ul><h3>What is UXPin’s AI Component Creator?</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Rbk_-LggW1Z2X6BxJI4FOQ.png" /></figure><p>UXPin’s AI Component Creator revolutionizes how designers and developers bridge the gap between design and code. Imagine transforming an idea into a fully functional UI component within minutes. That’s exactly what this tool offers.</p><h4>🤖 Generate UI Based on the Prompt</h4><p>Write a text prompt describing the desired UI, and the AI will generate a fully coded component that matches your specifications.</p><h4>🖼️ Turn Images into Functional UI</h4><p>Generate production-ready UI directly from images or sketches to speed up prototyping and optimize design handoff.</p><h4>🧩 Transform UI Elements into Code</h4><p>Convert static UXPin elements that you put on the canvas into code-backed UI components. All you need is right-click an element and hit AI.</p><h4>🎨 Automate Theming</h4><p>Generate MUI components with predefined themes instead of inline CSS, ensuring design consistency and easy scalability.</p><h3>How to Use AI Component Creator</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/866/1*ohT8XR5PfqtSZKWYW44ABQ.jpeg" /></figure><ol><li><strong>Get an OpenAI API Key</strong>: Sign up on the<a href="https://openai.com/"> OpenAI website</a> and generate your API key.</li><li><strong>Enable AI Component Creator</strong>: Contact UXPin support to activate this feature if you’re on the Merge AI plan or have Merge enabled</li><li><strong>Open AI Component Creator</strong>: Navigate to the Editor and access it from the Quick Tools panel.</li><li><strong>Enter the API Key</strong>: Go to the Settings tab and paste your OpenAI API Key in the designated field.</li><li><strong>Generate Components</strong>: Open the Prompt tab to generate components using text descriptions or upload images to transform them into code-backed elements.</li></ol><p>That’s it! You’re now ready to turn your static designs into fully functional UI components in seconds. For a more in-depth guide, check out<a href="https://www.uxpin.com/docs/merge/ai-component-creator/"> our documentation</a>.</p><p>Ready to see it in action? <a href="https://www.uxpin.com/merge?utm_source=launch-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_article_about_ai_10_24"><strong>Request a demo here</strong></a> or <a href="https://www.uxpin.com/sign-up?utm_source=launch-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium.com_article_about_ai_10_24"><strong>sign up for a free trial</strong></a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3e9c229de677" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How Can You Create a Design System When You’re Time-Strapped?]]></title>
            <link>https://uxpin.medium.com/how-can-you-create-a-design-system-when-youre-time-strapped-d8bb6ccd59f3?source=rss-f3ec77754ec5------2</link>
            <guid isPermaLink="false">https://medium.com/p/d8bb6ccd59f3</guid>
            <category><![CDATA[design-systems]]></category>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[enterprise-ux]]></category>
            <category><![CDATA[design-operations]]></category>
            <dc:creator><![CDATA[UXPin]]></dc:creator>
            <pubDate>Wed, 25 Sep 2024 08:53:04 GMT</pubDate>
            <atom:updated>2024-10-15T19:44:20.597Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PWst95Xm2TsxkZY6LWEEng.png" /></figure><p>Design systems are essential for maintaining consistency and efficiency in modern web development. By setting up design guidelines, resources, and documentation early in a project, you make the design process easier for your team and everyone involved.</p><p>In this tutorial, I’ll show you how to create a design system from scratch in UXPin. Fast. But before we start, <a href="https://www.uxpin.com/sign-up?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium_article_about_designsystem_09_24"><strong>set up a trial at UXPin</strong></a><strong> </strong>to follow this guide.</p><p><strong>PS: </strong>Did you know that UXPin supports React-based design systems? Bring your React Design System to UXPin and design with code-backed elements that <strong>make your design correspond with frontend 1:1</strong>. <a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium_article_about_designsystem_merge_09_24">Request access to UXPin Merge</a>.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F1fjX2oZq9c4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1fjX2oZq9c4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1fjX2oZq9c4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/9af582c6ee8921b13095632dbcec033c/href">https://medium.com/media/9af582c6ee8921b13095632dbcec033c/href</a></iframe><h3>Getting Started with Design Systems</h3><p>To begin, open the <strong>Design Systems</strong> tab in the top bar of your UXPin dashboard. Here, you can create a new design system or view existing ones. Let’s start by clicking the <strong>“Create Design System”</strong> button.</p><p>You can build a design system in two ways:</p><ol><li><strong>Using an Existing Library</strong>: UXPin provides pre-built libraries that you can use as a foundation.</li><li><strong>Starting from Scratch</strong>: For this tutorial, we’ll start with a blank slate by clicking <strong>“Create from Scratch.”</strong></li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qs4xxjEDVfGV03bz45IUdw.png" /></figure><h3>Adding Resources to Your Design System</h3><p>Each design system in UXPin is divided into four main sections: <strong>Colors, Typography, Assets,</strong> and <strong>UI Patterns</strong>. Let’s go through each section to see how you can add resources to your project.</p><h4>1. Colors</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zcDeWFYLzh6FPhttpXtkxQ.png" /></figure><p>You can add colors by typing their HEX code and pressing “Enter,” importing colors from a website URL, or linking directly to a CSS file. For this tutorial, I’ll paste our website address to collect colors directly from the site. UXPin also supports color tokens.</p><h4>2. Typography</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JL2pvMfqe99V0I2JpKqGeQ.png" /></figure><p>Text styles and formatting can be added directly from the Editor. This section allows you to manage your typography consistently across all designs.</p><h4>3. Assets</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*D2l7CYizeNBFKvrFfB8SyQ.png" /></figure><p>Assets include images and icons, which can be uploaded in various formats, including SVG. Click the <strong>“Upload Images”</strong> or <strong>“Icons”</strong> button to add your files.</p><h4>4. UI Patterns</h4><p>UI patterns are reusable components and elements that you design and prototype in UXPin. These need to be added to the design system while the Editor is open.</p><h3>Using the Design System in the Editor</h3><p>Once you’ve set up your design system, you can start using it to build and expand your prototypes. UXPin automatically creates a corresponding design system library with the same name, allowing you to use its elements directly in your designs. You can add, edit, and update elements from your design system to maintain consistency across your project.</p><h3>Managing Design System Libraries</h3><p>UXPin’s design system libraries store all elements and are organized into categories, making them easy to use and manage. Here’s a quick overview of the key functionalities:</p><ul><li><strong>Colors and Text Styles</strong>: Colors imported into the system sync automatically with the design system. You can add text styles by selecting an element on the canvas and clicking <strong>“Add Text Style.”</strong></li><li><strong>Assets and Symbols</strong>: Assets like images and icons are easily accessible, and you can add symbols to your library by selecting them on the canvas and choosing <strong>“Add to Library.”</strong></li></ul><h3>Documenting Your Design System</h3><p>Documentation is crucial for ensuring that your design system is easy to use and understand. UXPin allows you to add detailed descriptions, code snippets, and links to each category. This is especially useful for developers who can access the documentation when using the <strong>Spec mode</strong>, saving them time and reducing miscommunication.</p><h3>Exploring Spec Mode</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CMMhawB7aqJDjrjjvBRV0A.png" /></figure><p>The <strong>Spec mode</strong> is a powerful tool for developers, providing detailed information about design elements such as colors, typography, and CSS code.</p><p>It also shows the origin of each element, linking it back to the design system. To access Spec mode, return to the Editor and select <strong>Preview</strong>. Here, you’ll find all the properties and documentation for the elements in your design system.</p><h3>Finalizing and Sharing Your Design System</h3><p>Once your design system is complete, you can adjust its settings to make it private or public. You can also create different types of tokens and upload a custom logo for a personalized touch.</p><h3>Summary</h3><p>To recap, setting up a design system in UXPin involves:</p><ul><li>Creating and organizing design elements like colors, typography, assets, and UI patterns.</li><li>Documenting each element with descriptions, code, and links.</li><li>Using the Spec mode to inspect elements and ensure consistent implementation across your project.</li></ul><p>By following these steps, you’ll be able to maintain a cohesive design across all your projects, making collaboration and development much more efficient.</p><p><strong>Don’t foget that… </strong>UXPin supports React-based design systems? Bring your React Design System to UXPin and design with code-backed elements that <strong>make your design correspond with frontend 1:1</strong>. <a href="https://www.uxpin.com/merge?utm_source=distribution-campaign&amp;utm_medium=uxlink&amp;utm_campaign=medium_article_about_designsystem_merge_09_24">Request access to UXPin Merge</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d8bb6ccd59f3" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>