<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Practical by AI: Tools]]></title><description><![CDATA[A practical guide to using AI tools]]></description><link>https://practicalbyai.substack.com/s/tools</link><image><url>https://substackcdn.com/image/fetch/$s_!6Nym!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6f9a471-94a3-43cb-be37-c87c72318f51_268x268.png</url><title>Practical by AI: Tools</title><link>https://practicalbyai.substack.com/s/tools</link></image><generator>Substack</generator><lastBuildDate>Thu, 23 Jul 2026 07:28:28 GMT</lastBuildDate><atom:link href="https://practicalbyai.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Eddy Bogomolov]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[practicalbyai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[practicalbyai@substack.com]]></itunes:email><itunes:name><![CDATA[Eddy Bogomolov]]></itunes:name></itunes:owner><itunes:author><![CDATA[Eddy Bogomolov]]></itunes:author><googleplay:owner><![CDATA[practicalbyai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[practicalbyai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Eddy Bogomolov]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I cleared a weekend to test Fable 5. By Friday night it was banned.]]></title><description><![CDATA[The most capable model Anthropic has shipped lasted 76 hours. What the demos showed before it vanished, and what it means if you design for a living.]]></description><link>https://practicalbyai.substack.com/p/i-cleared-a-weekend-to-test-fable</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/i-cleared-a-weekend-to-test-fable</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Tue, 16 Jun 2026 08:47:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZDpf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I had the weekend planned. One free evening, the most capable model Anthropic had ever released, and an idea I&#8217;d been sitting on for weeks.</p><p>I never got to open it.</p><p>By the time I sat down, Fable 5 was gone. Not throttled. Not waitlisted. Gone, for everyone. The message just told me to pick a different model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZDpf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZDpf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZDpf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZDpf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZDpf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZDpf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2051828,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/202243200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZDpf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZDpf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZDpf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZDpf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bdbe14a-f09f-4b1b-ac12-0d0d1fa35c45_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>What actually happened</h2><p>Here&#8217;s the timeline, because the mechanism matters more than the drama.</p><p>About 76 hours after Anthropic shipped Fable 5, the public version of its Mythos model with safeguards bolted on, the U.S. government sent a letter. Friday, 5:21 p.m. Eastern. An export-control directive citing national security.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l6OJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l6OJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 424w, https://substackcdn.com/image/fetch/$s_!l6OJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 848w, https://substackcdn.com/image/fetch/$s_!l6OJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!l6OJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l6OJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png" width="1024" height="1236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1236,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407892,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/202243200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l6OJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 424w, https://substackcdn.com/image/fetch/$s_!l6OJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 848w, https://substackcdn.com/image/fetch/$s_!l6OJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!l6OJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3201588a-bfe8-4dc5-8f4e-914f59fe3b61_1024x1236.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The key detail is who it covered. The order applied to any foreign national, inside or outside the country, including Anthropic&#8217;s own foreign-national employees. There&#8217;s no clean way to enforce that selectively, so the practical effect was to switch the model off for everybody. U.S. customers included. No warning, no appeal.</p><p><strong>Anthropic complied and then disagreed in public</strong>, which is not a common move. Their read: the letter didn&#8217;t spell out the actual concern, and their best guess is the government believes someone found a way around Fable&#8217;s safeguards. Their position is that blocking a deployment should be transparent and grounded in technical facts, and this wasn&#8217;t. They called it a misunderstanding and said they&#8217;re working to restore access.</p><p>Aaron Levie called it a turning point: a government deciding a model is too powerful to be public. Whatever you think of the call, that&#8217;s a precedent now.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://practicalbyai.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h2>The demos changed my mind</h2><p>A week ago I&#8217;d have told you AI mostly helps us execute faster. Then I watched the weekend&#8217;s footage, and the thing that shifted wasn&#8217;t speed. It was quality of the first draft.</p><p>Start with <a href="https://x.com/designcoursecom">Gary Simon,</a> who&#8217;s been running these model-preview tests for years.</p><p>He gave Fable five prompts. One shot each, no back-and-forth.</p><ul><li><p><strong>An awards-worthy portfolio page.</strong> GSAP and 3JS, scroll-based animation, a split-character effect on the headline. His verdict: the best one-shot UI he&#8217;s ever pulled from any model. Not &#8220;good for AI.&#8221; Best.</p></li><li><p><strong>A 3JS gallery scene, rebuilt from a screenshot and a URL.</strong> The kind where you stand inside a sphere looking at a wall of work. It came back close.</p></li><li><p><strong>A better hero section for his own SaaS.</strong> Fable spawned a Figma MCP agent and handed back a version worth A/B testing against his live one.</p></li><li><p><strong>Craigslist, modernized.</strong> Still type-heavy, still dense, just better spacing and a few subtle hovers. Craigslist if it had quietly woken up in 2026.</p></li><li><p><strong>An award-winning interactive site, rebuilt from a video.</strong> Not a screenshot. A video. It even got the ending sequence right. Not as good as the original, but it followed the brief.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GoVi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GoVi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 424w, https://substackcdn.com/image/fetch/$s_!GoVi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 848w, https://substackcdn.com/image/fetch/$s_!GoVi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 1272w, https://substackcdn.com/image/fetch/$s_!GoVi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GoVi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da995825-061b-4feb-9275-833acc8c590d_1512x982.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:457321,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/202243200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GoVi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 424w, https://substackcdn.com/image/fetch/$s_!GoVi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 848w, https://substackcdn.com/image/fetch/$s_!GoVi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 1272w, https://substackcdn.com/image/fetch/$s_!GoVi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda995825-061b-4feb-9275-833acc8c590d_1512x982.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li></ul><p>The line from Gary that stuck with me: take 100 designers, give them all the same model, and roughly 10% still produce the best 10% of the work. The floor went up. The ceiling is still you.</p><p></p><h2>The build that reframed it</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IPWo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IPWo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 424w, https://substackcdn.com/image/fetch/$s_!IPWo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 848w, https://substackcdn.com/image/fetch/$s_!IPWo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!IPWo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IPWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png" width="1314" height="1330" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1330,&quot;width&quot;:1314,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:852595,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/202243200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IPWo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 424w, https://substackcdn.com/image/fetch/$s_!IPWo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 848w, https://substackcdn.com/image/fetch/$s_!IPWo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!IPWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c2e104-911f-47ba-935f-60774d9571a3_1314x1330.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The demo that actually moved me wasn&#8217;t a landing page.</p><p>Todd Sanders was on a customer call with Claude transcribing in the background. As the customer described features they wished they had, the model built them. By the end of the call he showed a working product matching a workflow the customer had described fifteen minutes earlier. The build was triggered by a sales conversation, not a ticket.</p><p>Two more in that vein. Riley Brown rebuilt Lovable, the product, not the marketing page. And Greg Isenberg showed an Anthropic employee editing a full launch video with Fable: transcribe the takes, pick the best ones, cut the filler words, color grade, stitch the final cut. An afternoon of work, mostly gone.</p><h2>The price</h2><p>Fable is not cheap, and you should know the numbers before you get excited.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_v4b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_v4b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 424w, https://substackcdn.com/image/fetch/$s_!_v4b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 848w, https://substackcdn.com/image/fetch/$s_!_v4b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 1272w, https://substackcdn.com/image/fetch/$s_!_v4b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_v4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png" width="1176" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:1176,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97365,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/202243200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_v4b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 424w, https://substackcdn.com/image/fetch/$s_!_v4b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 848w, https://substackcdn.com/image/fetch/$s_!_v4b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 1272w, https://substackcdn.com/image/fetch/$s_!_v4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff993debd-5c13-40e4-bc06-df00145b6c24_1176x528.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The Lovable rebuild ran around $200 to $300 on nine or ten prompts. Running Mythos hard through the API got put at $300 to $600 an hour. Do the boring math: $600 an hour, a 40-hour week, and you&#8217;re at $1.2 million a year in tokens.</p><p>Pat Simmons&#8217; smaller builds were saner:</p><ul><li><p>RollerCoaster Tycoon clone: ~$19</p></li><li><p>Full e-commerce site: ~$37</p></li><li><p>Interactive 3D museum: ~$64</p></li></ul><p>So the rule writes itself. Don&#8217;t redesign a button with this. Use it when it replaces days.</p><h2>Fable vs Opus 4.8</h2><p><a href="https://www.youtube.com/watch?v=TzJCly4YgDQ&amp;t=4s">Pat ran</a> them head to head. Same prompt, one shot, no revisions. Fable won almost every round.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zklm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zklm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 424w, https://substackcdn.com/image/fetch/$s_!Zklm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 848w, https://substackcdn.com/image/fetch/$s_!Zklm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 1272w, https://substackcdn.com/image/fetch/$s_!Zklm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zklm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:769099,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/202243200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zklm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 424w, https://substackcdn.com/image/fetch/$s_!Zklm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 848w, https://substackcdn.com/image/fetch/$s_!Zklm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 1272w, https://substackcdn.com/image/fetch/$s_!Zklm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640ce648-6469-4778-99e1-f359bdc1768d_1512x982.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>E-commerce was the clearest. Opus built a store that worked. Fable built one that looked like a premium Shopify site, with better hierarchy, stronger visuals, and noticeably better image generation. Same pattern on a 3D museum, an Age of Empires clone, a RollerCoaster Tycoon game.</p><p>Working in both. Finished in one.</p><h2>What designers should actually notice</h2><p>The interesting part isn&#8217;t that AI can generate UI. We&#8217;ve had that for a while. It&#8217;s what kind of UI it generates now.</p><p>Three things showed up in every demo:</p><ul><li><p>The layouts have stopped looking like generic component libraries.</p></li><li><p>The animations are subtle instead of needy.</p></li><li><p>The visual hierarchy is often good enough that I wouldn&#8217;t tear it down and start over</p><p></p></li></ul><p>That last one is the shift. The first version used to cost you hours. Now it&#8217;s close to free, and the hours move to where they&#8217;re worth more: improving it, validating it, cutting it down. AI isn&#8217;t replacing taste. It&#8217;s making the rough draft cheap.</p><h2>The reaction nobody expected</h2><p>While designers were screenshotting demos, a different crowd got spooked.</p><p>One builder spent the entire weekend moving his work to local models, and his takeaway was the opposite of mine: don&#8217;t build your business on something a single letter can switch off. Own part of your stack. The generator-in-the-garage argument. He has a point. The same week that made execution feel free also showed how fast access can vanish.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FAjd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FAjd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FAjd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FAjd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FAjd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FAjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png" width="1182" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1182,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:267721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/202243200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FAjd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FAjd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FAjd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FAjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec03df5-8a1a-4e46-809f-ac4fd675608c_1182x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>And plenty of people decided the ban was staged. Mythos was too expensive to run for everyone, the theory goes, so Anthropic excited the crowd and yanked it, government as cover. Maybe. But the letter is public and Anthropic is publicly fighting it, which is a strange way to run a marketing stunt.</p><h2>The honest takeaway</h2><p>A week ago I thought AI was mostly helping us go faster.</p><p>After this weekend I think the real change is somewhere else. Execution is getting cheap. Judgment is getting valuable. And there&#8217;s a third thing the ban dragged into view: durability. The best first draft in the world doesn&#8217;t help you if you can&#8217;t open it on Monday.</p><p>And the most honest line I&#8217;ve got? I still haven&#8217;t touched Fable myself.</p><p>If this was worth your time, forward it to one designer who&#8217;s still arguing about whether any of this is real.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wEqI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" width="48" height="47.52" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:99,&quot;width&quot;:100,&quot;resizeWidth&quot;:48,&quot;bytes&quot;:3049,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194267509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If this saved you an hour, send it to one person who'd save the same.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Figma just opened the canvas to AI agents.]]></title><description><![CDATA[The MCP server changes how design and code talk. Three workflows, all built on it. Here's what each one does and how to set it up.]]></description><link>https://practicalbyai.substack.com/p/figma-just-opened-the-canvas-to-ai</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/figma-just-opened-the-canvas-to-ai</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Tue, 19 May 2026 08:14:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!D9sV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I watched Figma&#8217;s May Release Notes twice.</p><p>Not because it was entertaining (though it was). Because buried inside three live demos was something that reframes the entire design workflow.</p><p>This wasn&#8217;t a feature announcement. It was a new mental model.</p><p>&#9654;&#65039; Watch the full demo first: <a href="https://www.youtube.com/watch?v=11mdb7lLclM">Figma Release Notes 2026: May Edition</a></p><p></p><h3>What&#8217;s in this piece</h3><ol><li><p>&#128260; How to bring a vibe-coded prototype into Figma as design frames with one prompt</p></li><li><p>&#127912; How to sync your design system between code and Figma automatically</p></li><li><p>&#129504; How an agent explores new design directions using your actual components</p></li><li><p>&#128736;&#65039; How to actually set it up, step by step</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D9sV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D9sV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 424w, https://substackcdn.com/image/fetch/$s_!D9sV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 848w, https://substackcdn.com/image/fetch/$s_!D9sV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 1272w, https://substackcdn.com/image/fetch/$s_!D9sV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D9sV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png" width="1216" height="1484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1484,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1871334,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/198372218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D9sV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 424w, https://substackcdn.com/image/fetch/$s_!D9sV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 848w, https://substackcdn.com/image/fetch/$s_!D9sV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 1272w, https://substackcdn.com/image/fetch/$s_!D9sV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ef203c-27cc-4615-b0fe-1e04e7ba9743_1216x1484.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The big idea first</h3><p>Figma shipped an MCP server.</p><p>MCP stands for model context protocol. It&#8217;s how AI agents talk to other software. In this case, how Cursor, Claude Code, or any coding agent talks directly to Figma.</p><p>What that means in practice: your agent can now read your Figma layers, write to the canvas, pull your design tokens, and push changes back to code. In both directions. In real time.</p><p>Three workflows. All built on this one foundation.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://practicalbyai.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h3>How to set it up (do this first)</h3><p>Open Cursor. Go to Settings &#8594; Plugins. Search for the Figma plugin. It appears under suggested options. Click <em>Add to Cursor.</em> This installs the MCP server and all the pre-built skills.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nmdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nmdp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 424w, https://substackcdn.com/image/fetch/$s_!nmdp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 848w, https://substackcdn.com/image/fetch/$s_!nmdp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 1272w, https://substackcdn.com/image/fetch/$s_!nmdp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nmdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png" width="1282" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1282,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/198372218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nmdp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 424w, https://substackcdn.com/image/fetch/$s_!nmdp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 848w, https://substackcdn.com/image/fetch/$s_!nmdp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 1272w, https://substackcdn.com/image/fetch/$s_!nmdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a523ee7-660a-4514-a1c4-188543ef36f4_1282x458.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>One more step. Go to <em>Tools and MCP</em> in Cursor settings. You&#8217;ll see the server listed but needing authentication. Click <em>Connect.</em> A browser tab opens asking you to log into your Figma account and allow access. Click <em>Agree.</em></p><p>That&#8217;s it. You&#8217;re connected.</p><p>Two things worth knowing before you move on:</p><ul><li><p>If you installed the MCP server before March 24th, update it. The new workflows won&#8217;t work on the old version.</p></li><li><p>If the browser tab doesn&#8217;t open automatically, the agent likely failed silently. Check Figma&#8217;s help center for detailed installation steps.</p></li></ul><p>Once connected, skills are called by typing <code>/skill-name</code> in your agent prompt. The agent will also use the right skills automatically based on what you ask.</p><h3>Workflow 1: vibe-coded prototype &#8594; Figma canvas</h3><p><strong>The skill:</strong> <code>/prototype-to-figma</code></p><p>A PM builds a fintech onboarding flow using an AI agent. It works. Real interactions, real screens. But it looks AI-generated. Cluttered. No craft.</p><p>Old path: rebuild every screen manually in Figma from scratch.</p><p>New path: in Cursor, type <code>/prototype-to-figma</code> and point it at your running localhost prototype. The agent reads each unique screen, pulls them onto the Figma canvas as design frames, adds interaction annotations, and generates a flow overview describing what you&#8217;re looking at.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xgh9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xgh9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 424w, https://substackcdn.com/image/fetch/$s_!Xgh9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 848w, https://substackcdn.com/image/fetch/$s_!Xgh9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!Xgh9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xgh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png" width="1456" height="725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389800,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/198372218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xgh9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 424w, https://substackcdn.com/image/fetch/$s_!Xgh9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 848w, https://substackcdn.com/image/fetch/$s_!Xgh9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!Xgh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2cf4aea-b8c4-4df5-a98c-547d6039ce34_2008x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then the designer gets on the canvas, removes the redundant UI, swaps in real design system components, and gets to a version worth sharing in minutes, not hours.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fZ9G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fZ9G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 424w, https://substackcdn.com/image/fetch/$s_!fZ9G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 848w, https://substackcdn.com/image/fetch/$s_!fZ9G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 1272w, https://substackcdn.com/image/fetch/$s_!fZ9G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fZ9G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:861557,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/198372218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fZ9G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 424w, https://substackcdn.com/image/fetch/$s_!fZ9G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 848w, https://substackcdn.com/image/fetch/$s_!fZ9G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 1272w, https://substackcdn.com/image/fetch/$s_!fZ9G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa942aced-3b0b-440f-b3e2-7dd7321615d5_2202x1130.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>How to run it:</strong></p><ol><li><p>Have your prototype running on localhost</p></li><li><p>Open Cursor and type: <code>/prototype-to-figma use this on the prototype running at localhost:3000</code></p></li><li><p>The agent pulls each screen to canvas with annotations</p></li><li><p>Iterate directly on the canvas from there</p></li></ol><p>The vibe-coded prototype was the starting point. The canvas was where the actual design decisions happened.</p><h3>Workflow 2: code &#8594; design tokens &#8594; Figma variables</h3><p><strong>The skills:</strong> <code>figma-generate-design</code> + <code>figma-generate-library</code></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!odFo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!odFo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 424w, https://substackcdn.com/image/fetch/$s_!odFo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 848w, https://substackcdn.com/image/fetch/$s_!odFo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 1272w, https://substackcdn.com/image/fetch/$s_!odFo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!odFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png" width="1456" height="288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:288,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/198372218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!odFo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 424w, https://substackcdn.com/image/fetch/$s_!odFo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 848w, https://substackcdn.com/image/fetch/$s_!odFo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 1272w, https://substackcdn.com/image/fetch/$s_!odFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0811ecf8-87a7-4fd1-9980-6641131f8d8f_2024x400.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>A developer builds a dark mode version of an app entirely in code. Looks solid in localhost. But nobody knows how it holds up across the rest of the product.</p><p>These two skills come pre-installed with the MCP server. No manual setup needed.</p><p>The agent pulls the dark mode onto the Figma canvas, extracts all tokens, generates a stylesheet, and populates the variables panel. Light mode and dark mode, side by side, fully mapped.</p><p>The designer looks at it on canvas and immediately catches two things the code review missed. Brand yellow is too aggressive in dark mode. Tertiary text is failing accessibility contrast.</p><p>Opens variables panel. Swaps one colour. Updates one token. Pushes refined variables back to the codebase.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J0vn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J0vn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 424w, https://substackcdn.com/image/fetch/$s_!J0vn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 848w, https://substackcdn.com/image/fetch/$s_!J0vn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 1272w, https://substackcdn.com/image/fetch/$s_!J0vn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J0vn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png" width="1130" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1130,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246602,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/198372218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J0vn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 424w, https://substackcdn.com/image/fetch/$s_!J0vn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 848w, https://substackcdn.com/image/fetch/$s_!J0vn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 1272w, https://substackcdn.com/image/fetch/$s_!J0vn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8397b7e6-81ff-49c6-adf6-231825ccfd6a_1130x878.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>How to run it:</strong></p><ol><li><p>In Cursor, prompt: <code>Use figma-generate-design and figma-generate-library to bring my dark mode from localhost onto the Figma canvas and extract all design tokens</code></p></li><li><p>Review the generated stylesheet and variables panel in Figma</p></li><li><p>Make your design decisions on canvas</p></li><li><p>Push refined variables back to code from the same agent session</p></li></ol><p>Full round trip. Design decision made on canvas. Consistent across the whole product.</p><h3>Workflow 3: agent explores directions using your real components</h3><p><strong>The skill:</strong> <code>figma-use-scale</code></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CNmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CNmF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 424w, https://substackcdn.com/image/fetch/$s_!CNmF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 848w, https://substackcdn.com/image/fetch/$s_!CNmF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 1272w, https://substackcdn.com/image/fetch/$s_!CNmF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CNmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png" width="1456" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac102108-b704-4526-9f1d-ccacb5603401_1720x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:498916,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/198372218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CNmF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 424w, https://substackcdn.com/image/fetch/$s_!CNmF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 848w, https://substackcdn.com/image/fetch/$s_!CNmF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 1272w, https://substackcdn.com/image/fetch/$s_!CNmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac102108-b704-4526-9f1d-ccacb5603401_1720x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>A dashboard has a problem. Renewal health status is buried at the end of each row. User research confirms it. Nobody can find it.</p><p>The designer could sketch five different solutions. Building each one manually in Figma takes time.</p><p>One prompt to the agent, with the research insights pasted in. The <code>figma-use-scale</code> skill reads the production components directly from the canvas and generates rough direction explorations using the actual design system. Not generic AI UI.</p><p>The output isn&#8217;t finished. But it&#8217;s enough to react to. One direction is clearly stronger. The designer refines the header component, adjusts colours, and gets to a shareable direction in a fraction of the time.</p><p></p><p><strong>How to run it:</strong></p><ol><li><p>Have your Figma file open with your production components</p></li><li><p>In Cursor, prompt: <code>Use figma-use-scale on [frame link]. Here's the user research: [paste insights]. Explore ways to make renewal health status more prominent</code></p></li><li><p>Review the directions on canvas</p></li><li><p>Pick the strongest one and refine by hand</p></li></ol><p>The agent got past the blank canvas. The designer made every call.</p><h3>The pattern behind all three</h3><p>Figma said it directly at the end of the demos:</p><div class="callout-block" data-callout="true"><p><em>&#8220;Speed without intention is just noise.&#8221;</em></p></div><p>Every workflow followed the same arc. The agent handled the scaffolding. Pulling screens, extracting tokens, generating rough directions. Fast, tedious work that used to eat hours.</p><p>Then the designer stepped in. What&#8217;s too cluttered. What fails accessibility. Which direction is stronger. Why one colour works and another doesn&#8217;t.</p><p>The agent got faster. The designer&#8217;s judgment got more important. Not less.</p><h3>What actually changed</h3><ul><li><p>&#128073; Setup takes 5 minutes. Cursor &#8594; Settings &#8594; Plugins &#8594; Figma &#8594; Connect.</p></li><li><p>&#128073; <code>/prototype-to-figma</code> pulls a vibe-coded prototype onto canvas as editable frames.</p></li><li><p>&#128073; <code>figma-generate-design</code> + <code>figma-generate-library</code> sync tokens between code and Figma variables. Both directions.</p></li><li><p>&#128073; <code>figma-use-scale</code> explores design directions using your real components. Not generic UI.</p></li><li><p>&#128073; The agent handles scaffolding. The designer still makes every call that matters.</p></li></ul><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wEqI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" width="48" height="47.52" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:99,&quot;width&quot;:100,&quot;resizeWidth&quot;:48,&quot;bytes&quot;:3049,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194267509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If someone on your team is building AI into a product, forward this. It might save them three months of wrong turns.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I tested ChatGPT image editing so you don't have to. The results surprised me.]]></title><description><![CDATA[Four tests. No cherry-picking. ChatGPT vs. Nano Banana, side by side.]]></description><link>https://practicalbyai.substack.com/p/i-tested-chatgpt-image-editing-so</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/i-tested-chatgpt-image-editing-so</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Wed, 06 May 2026 14:00:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7Hx5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been skeptical about AI image editing for a long time.</p><p>Not because the demos weren&#8217;t impressive. They always are.</p><p>But demos are picked. Best 1 in 20. The other 19 stay hidden.</p><p>So I ran my own test. Three real scenarios. Same prompts, same images, two tools side by side.</p><p>I went in expecting &#8220;interesting but not useful.&#8221;</p><p>I came out thinking differently.</p><h3>What&#8217;s in this piece</h3><ol><li><p>&#9889; How prompt detail changes everything</p></li><li><p>&#128128; Where adding objects into a photo quietly breaks</p></li><li><p>&#129517; The most useful test for designers</p></li><li><p>&#128736;&#65039; The honest winner after all three rounds</p></li></ol><h3>Test 1: prompt detail</h3><p>A man standing next to a rally car. Nice outfit, real location.</p><p>The brief: replace the car with something more premium. Change the background. Adjust the pose.</p><p>I ran the same test three times with increasing prompt detail.</p><div class="callout-block" data-callout="true"><p>One vague sentence first: <em>&#8220;replace the rally car with a beautiful car. change the background and the man&#8217;s position.&#8221;</em></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AA0q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AA0q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 424w, https://substackcdn.com/image/fetch/$s_!AA0q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 848w, https://substackcdn.com/image/fetch/$s_!AA0q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 1272w, https://substackcdn.com/image/fetch/$s_!AA0q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AA0q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png" width="1418" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1418,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1675982,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AA0q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 424w, https://substackcdn.com/image/fetch/$s_!AA0q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 848w, https://substackcdn.com/image/fetch/$s_!AA0q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 1272w, https://substackcdn.com/image/fetch/$s_!AA0q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc663e11b-0b9e-4212-ad48-8ef3dce47b74_1418x744.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The result from both tools was fine. The pose changed. A more premium car appeared. Both did the job.</p><p>Then I added specifics. The exact car. The outfit to keep. The new environment. The lighting direction. The photorealistic style requirement.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MCuL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MCuL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 424w, https://substackcdn.com/image/fetch/$s_!MCuL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 848w, https://substackcdn.com/image/fetch/$s_!MCuL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 1272w, https://substackcdn.com/image/fetch/$s_!MCuL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MCuL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png" width="812" height="438" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:812,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:518721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MCuL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 424w, https://substackcdn.com/image/fetch/$s_!MCuL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 848w, https://substackcdn.com/image/fetch/$s_!MCuL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 1272w, https://substackcdn.com/image/fetch/$s_!MCuL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0fef9a3-e8d9-4acb-9286-5c0baafc3eac_812x438.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Both tools handled the pose change naturally. The man&#8217;s weight shifted believably. The new car sat correctly. Side by side, the only real difference was taste.</p><p>I added even more detail on the third pass. Nano Banana started to look more fake. ChatGPT held up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!17L-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!17L-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 424w, https://substackcdn.com/image/fetch/$s_!17L-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 848w, https://substackcdn.com/image/fetch/$s_!17L-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 1272w, https://substackcdn.com/image/fetch/$s_!17L-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!17L-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png" width="1372" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1372,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1408556,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!17L-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 424w, https://substackcdn.com/image/fetch/$s_!17L-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 848w, https://substackcdn.com/image/fetch/$s_!17L-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 1272w, https://substackcdn.com/image/fetch/$s_!17L-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e73db4-b017-4ce8-91e4-e154e8c9c36b_1372x744.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Both passed this test. The gap was small.</p><h3>Test 2: adding objects to a photo</h3><p>An espresso shot on a dark green surface. Good light, strong shadow.</p><div class="callout-block" data-callout="true"><p>The brief: add a Snickers bar and a Coca-Cola can into the composition.</p></div><p>Harder than it sounds. Objects need to match the light source. Shadows need to go the right direction. The scale needs to feel like everything was shot together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dU92!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dU92!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 424w, https://substackcdn.com/image/fetch/$s_!dU92!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 848w, https://substackcdn.com/image/fetch/$s_!dU92!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 1272w, https://substackcdn.com/image/fetch/$s_!dU92!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dU92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png" width="1354" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:1354,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1010935,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dU92!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 424w, https://substackcdn.com/image/fetch/$s_!dU92!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 848w, https://substackcdn.com/image/fetch/$s_!dU92!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 1272w, https://substackcdn.com/image/fetch/$s_!dU92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e0ff49-1f4f-40a2-b13b-91ef5bd27883_1354x520.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>ChatGPT placed both objects in believable positions. But the espresso shadow was wrong. The can sat at the wrong size.</p><p>Nano Banana got the can size and shadow closer to right.</p><div class="callout-block" data-callout="true"><p>Second round. An image of open hands. Add a Five Guys meal: bag, burger, branded wrapper.</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FwU_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FwU_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 424w, https://substackcdn.com/image/fetch/$s_!FwU_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 848w, https://substackcdn.com/image/fetch/$s_!FwU_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 1272w, https://substackcdn.com/image/fetch/$s_!FwU_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FwU_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png" width="1456" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:709974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FwU_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 424w, https://substackcdn.com/image/fetch/$s_!FwU_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 848w, https://substackcdn.com/image/fetch/$s_!FwU_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 1272w, https://substackcdn.com/image/fetch/$s_!FwU_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7067e0b0-7ba6-4a76-88a3-ff52d246e47e_1460x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Second round. An image of open hands. Add a Five Guys meal: bag, burger, branded wrapper.</p><p>AI is still not friends with hands. Neither version landed. Judge for yourself.</p><h3>Test 3: UI from the reference</h3><p>This one mattered most for my work.</p><p>I took a profile card UI. Simple layout, clear visual identity. I asked both tools to generate a new screen in the same style.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Hx5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Hx5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 424w, https://substackcdn.com/image/fetch/$s_!7Hx5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 848w, https://substackcdn.com/image/fetch/$s_!7Hx5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 1272w, https://substackcdn.com/image/fetch/$s_!7Hx5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Hx5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:631154,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Hx5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 424w, https://substackcdn.com/image/fetch/$s_!7Hx5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 848w, https://substackcdn.com/image/fetch/$s_!7Hx5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 1272w, https://substackcdn.com/image/fetch/$s_!7Hx5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb066ec23-edd5-4788-a263-5f06bd0bff29_1500x770.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>ChatGPT produced a Loyalty Card. Type hierarchy matched. The card structure felt consistent. The colour logic carried over. Side by side, they looked like the same product.</p><p>Nano Banana stayed closer to the original layout but missed the UX. The brief was "loyalty card." What it returned was the profile card with different text.</p><h3>Test 4: UI from a reference</h3><p>I gave both tools an existing mockup and asked them to apply Anthropic&#8217;s branding.</p><p>ChatGPT found the logo and the colour palette on its own. Nano Banana didn&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0KD3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0KD3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 424w, https://substackcdn.com/image/fetch/$s_!0KD3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 848w, https://substackcdn.com/image/fetch/$s_!0KD3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 1272w, https://substackcdn.com/image/fetch/$s_!0KD3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0KD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png" width="1422" height="588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:939757,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0KD3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 424w, https://substackcdn.com/image/fetch/$s_!0KD3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 848w, https://substackcdn.com/image/fetch/$s_!0KD3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 1272w, https://substackcdn.com/image/fetch/$s_!0KD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f082de-9664-4b1b-99cb-e6464239903f_1422x588.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>What actually worked</h3><ul><li><p>&#128073; <strong>ChatGPT and Nano Banana are roughly equal for raw image editing.</strong> Pick by taste, not capability.</p></li><li><p>&#128073; <strong>Neither one handles hands.</strong> Both fall apart when fingers are in the frame.</p></li><li><p>&#128073; <strong>ChatGPT wins on UI and context.</strong> It read the brief, not just the layout.</p></li></ul><h3>The honest take</h3><p>Now I use ChatGPT for two things.</p><p>Mockups: I pull a Pinterest reference and drop my work into it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3J3x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3J3x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 424w, https://substackcdn.com/image/fetch/$s_!3J3x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 848w, https://substackcdn.com/image/fetch/$s_!3J3x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 1272w, https://substackcdn.com/image/fetch/$s_!3J3x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3J3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic" width="1204" height="476" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:476,&quot;width&quot;:1204,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47876,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3J3x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 424w, https://substackcdn.com/image/fetch/$s_!3J3x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 848w, https://substackcdn.com/image/fetch/$s_!3J3x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 1272w, https://substackcdn.com/image/fetch/$s_!3J3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37114c90-9a49-424f-bba0-0d0c97853fa7_1204x476.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>UI exploration: I take a reference screen and generate new concepts in the same style.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yThM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yThM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 424w, https://substackcdn.com/image/fetch/$s_!yThM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 848w, https://substackcdn.com/image/fetch/$s_!yThM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 1272w, https://substackcdn.com/image/fetch/$s_!yThM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yThM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png" width="1456" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:521552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/196624706?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yThM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 424w, https://substackcdn.com/image/fetch/$s_!yThM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 848w, https://substackcdn.com/image/fetch/$s_!yThM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 1272w, https://substackcdn.com/image/fetch/$s_!yThM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba890d9-cbf7-4cc2-9468-3aa73105e20d_1484x596.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The tool earned its place in the workflow. That&#8217;s all the verdict I needed.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wEqI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" width="48" height="47.52" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:99,&quot;width&quot;:100,&quot;resizeWidth&quot;:48,&quot;bytes&quot;:3049,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194267509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If someone on your team is building AI into a product, forward this. It might save them three months of wrong turns.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Can Claude Design actually replace Figma? I tested it as lead designer. ]]></title><description><![CDATA[Another tool saying it will replace Figma, let's see what I can build with it.]]></description><link>https://practicalbyai.substack.com/p/can-claude-design-actually-replace</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/can-claude-design-actually-replace</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Tue, 21 Apr 2026 09:53:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FahO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every few months, something new drops and the timeline explodes with &#8220;Figma is dead.&#8221;</p><p>This time, it might actually be worth paying attention.</p><p>On April 16, Anthropic shipped <strong><a href="https://claude.ai/design">Claude Design</a></strong> a tool that lets you build prototypes, landing pages, slide decks, and marketing assets through conversation. No canvas. No layers panel. Just prompts. Figma&#8217;s stock fell <strong>4.26%</strong>the day it launched.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FahO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FahO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 424w, https://substackcdn.com/image/fetch/$s_!FahO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 848w, https://substackcdn.com/image/fetch/$s_!FahO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 1272w, https://substackcdn.com/image/fetch/$s_!FahO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FahO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png" width="1281" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1281,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;user-gen-media-assets.s3.amazonaws.com&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="user-gen-media-assets.s3.amazonaws.com" title="user-gen-media-assets.s3.amazonaws.com" srcset="https://substackcdn.com/image/fetch/$s_!FahO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 424w, https://substackcdn.com/image/fetch/$s_!FahO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 848w, https://substackcdn.com/image/fetch/$s_!FahO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 1272w, https://substackcdn.com/image/fetch/$s_!FahO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ca2243-5a3e-4c05-858d-30aed801f04a_1281x832.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>What Claude Design actually is (and what it isn&#8217;t)</strong></h4><ol><li><p>&#9889; Where it genuinely surprised me</p></li><li><p>&#128128; Where it completely broke down</p></li><li><p>&#129517; The honest answer to &#8220;should designers be worried?&#8221;</p></li><li><p>&#128736;&#65039; How I&#8217;d actually use it in a real workflow</p></li></ol><h2><strong>What Claude Design actually is</strong></h2><p>Let&#8217;s get the architecture right before the hot takes.</p><p>Claude Design is <strong>not a canvas tool.</strong> There are no layers, no components, no Booleans, no auto-layout. What it is: a conversation interface on the left, a live preview on the right. You describe what you want, Claude builds it, you iterate in chat.</p><p>The output is primarily <strong>React + Tailwind code</strong> rendered live. Not a .fig file. Not an artboard. Running HTML in a browser window. </p><h2>The surprise </h2><p>Once I opened Claude Design it asked me to provide Figma files or a Storybook URL to create a UI library. That&#8217;s cool, it means it can save a lot of time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hl_S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hl_S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 424w, https://substackcdn.com/image/fetch/$s_!Hl_S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 848w, https://substackcdn.com/image/fetch/$s_!Hl_S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 1272w, https://substackcdn.com/image/fetch/$s_!Hl_S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hl_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58540,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194883901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hl_S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 424w, https://substackcdn.com/image/fetch/$s_!Hl_S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 848w, https://substackcdn.com/image/fetch/$s_!Hl_S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 1272w, https://substackcdn.com/image/fetch/$s_!Hl_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb4f0d7-6fc5-4573-9941-402e4ce9233e_1510x859.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The upload took around 20 minutes. To be fair, the Figma file I provided wasn&#8217;t small but it wasn&#8217;t particularly large either.</figcaption></figure></div><p>What Claude Design captured well: logo, colours, input fields, shadows, spacing system. What was completely off or not captured: most UI components, colour variants, icons. I&#8217;d score the extraction <strong>4 out of 10.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hM2Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hM2Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 424w, https://substackcdn.com/image/fetch/$s_!hM2Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 848w, https://substackcdn.com/image/fetch/$s_!hM2Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 1272w, https://substackcdn.com/image/fetch/$s_!hM2Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hM2Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic" width="1456" height="1244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1244,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194883901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hM2Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 424w, https://substackcdn.com/image/fetch/$s_!hM2Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 848w, https://substackcdn.com/image/fetch/$s_!hM2Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 1272w, https://substackcdn.com/image/fetch/$s_!hM2Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f11cfb-0d01-4722-83d4-3dcbdb56a7ec_2622x2241.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Something I really liked: the <strong>Needs Review</strong> section. It lets you quickly flag what&#8217;s not working. In the provided example, the navigation bar had the right shape and active state , but all the icons were off.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I9lF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I9lF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 424w, https://substackcdn.com/image/fetch/$s_!I9lF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 848w, https://substackcdn.com/image/fetch/$s_!I9lF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 1272w, https://substackcdn.com/image/fetch/$s_!I9lF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I9lF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png" width="1456" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114726,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194883901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I9lF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 424w, https://substackcdn.com/image/fetch/$s_!I9lF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 848w, https://substackcdn.com/image/fetch/$s_!I9lF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 1272w, https://substackcdn.com/image/fetch/$s_!I9lF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F123f1d9b-bbed-4539-b42b-7fa5238e72af_1704x678.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What&#8217;s good: Claude Design works proactively. Once you mark something as &#8220;needs work,&#8221; it opens a new tab and asks a clarification question. In my case it asked where it could get the correct icons.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uRK2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uRK2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 424w, https://substackcdn.com/image/fetch/$s_!uRK2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 848w, https://substackcdn.com/image/fetch/$s_!uRK2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!uRK2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uRK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png" width="1400" height="1088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1088,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:300865,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194883901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uRK2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 424w, https://substackcdn.com/image/fetch/$s_!uRK2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 848w, https://substackcdn.com/image/fetch/$s_!uRK2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!uRK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4ee078-fca2-402d-a46a-7c4d5e22205c_1400x1088.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is a really good starting point for defining the foundation. I liked it, but considering my Figma file has all components and all variables set up, it should convert more of it.</p><h2>The test</h2><p>I asked Claude Design to do two things using the established design system:</p><ul><li><p>Design a notification screen for a mobile application</p></li><li><p>Design a payment card management journey for a mobile application</p></li></ul><p>New feature, Tweaks: Claude Design offers layout variations. This is a nice feature for exploration because it lets you test several directions quickly. In my case it was redundant, I already have an established UI library.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YUaw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YUaw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 424w, https://substackcdn.com/image/fetch/$s_!YUaw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 848w, https://substackcdn.com/image/fetch/$s_!YUaw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 1272w, https://substackcdn.com/image/fetch/$s_!YUaw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YUaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png" width="1086" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127845,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194883901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YUaw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 424w, https://substackcdn.com/image/fetch/$s_!YUaw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 848w, https://substackcdn.com/image/fetch/$s_!YUaw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 1272w, https://substackcdn.com/image/fetch/$s_!YUaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c7819d-b2c7-44f2-b86e-5813c92ea045_1086x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>In both cases it generated ideas that were too complex with information, but I didn't provide any rules, so that's fair.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nK57!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nK57!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 424w, https://substackcdn.com/image/fetch/$s_!nK57!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 848w, https://substackcdn.com/image/fetch/$s_!nK57!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 1272w, https://substackcdn.com/image/fetch/$s_!nK57!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nK57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic" width="1456" height="830" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106149,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194883901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nK57!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 424w, https://substackcdn.com/image/fetch/$s_!nK57!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 848w, https://substackcdn.com/image/fetch/$s_!nK57!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 1272w, https://substackcdn.com/image/fetch/$s_!nK57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0a95c-ecd3-4250-a711-db1fcaf45be2_2700x1540.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Both AI-generated designs have flaws on the notifications UI (left side) and in the card management section.</figcaption></figure></div><p><br><br><strong>Speed from zero to something is real.</strong> But as a designer or builder, you lose a valuable skill when you skip exploration. When you go to Dribbble, Pinterest, read research, explore products, you learn what's best for you and your product. When you rely only on generative AI, you need to understand what you're using it for: to explore, to save time, to build new concepts quickly.<br><br>What is clearly bad: attention to detail. If we're not evaluating content or features but purely UI, the same mistakes as a few months ago with other AI tools. Font weights, spacing, colour and hierarchy. Attention to detail is still missing.</p><p></p><h2>Tool is a tool </h2><p>Few month ago I wrote article which <a href="https://practicalbyai.substack.com/p/which-ai-tool-designs-best">design tool design the best </a>. And I wrote </p><p>AI can speed up design work, but without a designer&#8217;s judgment to define, guide, and refine what &#8220;good&#8221; looks like, it won&#8217;t produce great products, so the best approach is using both together.</p><p><strong>My current workflow for 2026 looks like this:</strong></p><ol><li><p>I generate ideas through Figma manually and AI Claude</p></li><li><p>The best versions I decide add convert them to Components </p></li><li><p>Then I use Figma MCP and Cursor to build prototype </p></li><li><p>Prototype allows experience real product experience and lately has become only how I present my work to clients, what I can see they provide feedback 30x faster then looking in Figma file</p></li><li><p>Then I go back to Figma to prepare all files for Front end handoff using Figma build in features &#8220;ready for dev&#8220; to track changes, annotation to explain states, behaviour, exceptions.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wEqI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic" width="48" height="47.52" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:99,&quot;width&quot;:100,&quot;resizeWidth&quot;:48,&quot;bytes&quot;:3049,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/194267509?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wEqI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 424w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 848w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1272w, https://substackcdn.com/image/fetch/$s_!wEqI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a004eb1-5759-4435-9370-68a40f04fbdf.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If someone on your team is building AI into a product, forward this. It might save them three months of wrong turns.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[MCP is becoming the USB-C of AI]]></title><description><![CDATA[One protocol now connects your AI agents to every tool your database, Slack, GitHub, CRM. Here's why it matters and why security teams are panicking.]]></description><link>https://practicalbyai.substack.com/p/mcp-is-becoming-the-usb-c-of-ai</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/mcp-is-becoming-the-usb-c-of-ai</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Mon, 16 Mar 2026 08:36:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Bbex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bbex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bbex!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 424w, https://substackcdn.com/image/fetch/$s_!Bbex!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 848w, https://substackcdn.com/image/fetch/$s_!Bbex!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 1272w, https://substackcdn.com/image/fetch/$s_!Bbex!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bbex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179364,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/190312475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Bbex!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 424w, https://substackcdn.com/image/fetch/$s_!Bbex!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 848w, https://substackcdn.com/image/fetch/$s_!Bbex!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 1272w, https://substackcdn.com/image/fetch/$s_!Bbex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c77f0dd-c298-4af8-8d48-86c4bbc1413e_1456x1048.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While most AI conversations focus on models, a quieter infrastructure shift is happening underneath.</p><p>Model context protocol.</p><p>MCP.</p><p>Developers often describe it as the USB-C of AI.</p><p>Before MCP, connecting AI systems to tools required custom integrations. Every database, API, or service needed its own connector.</p><p>This created enormous complexity.</p><p>MCP introduces a shared protocol allowing AI agents to communicate with multiple systems using a common interface.</p><p>An AI system can access documentation, query databases, interact with APIs, or connect to enterprise tools through one standardized structure.</p><p>This dramatically simplifies integration.</p><p>But the power of MCP also introduces serious risks.</p><p>Security researchers have already warned that poorly secured MCP servers could expose credentials or allow remote code execution.</p><p>That makes MCP a cross-disciplinary problem.</p><p>Developers must build secure servers.</p><p>Product managers must decide which integrations provide value.</p><p>Designers must ensure AI actions remain visible to users.</p><p>If an AI silently reads customer data or sends emails automatically, trust disappears instantly.</p><p>Organizations adopting MCP often begin with low-risk scenarios.</p><p>For example connecting AI to internal documentation in read-only mode.</p><p>Once monitoring and approval flows exist, more powerful integrations can follow.</p><p>The future of AI will likely involve networks of agents interacting with many systems simultaneously.</p><p>Protocols like MCP make that possible.</p><p>But connectivity without governance can quickly become dangerous.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://practicalbyai.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI can do interviews now. Should researchers worry?]]></title><description><![CDATA[What happens when an AI runs real user interviews? A reality check.]]></description><link>https://practicalbyai.substack.com/p/ai-can-do-interviews-now-should-researchers</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/ai-can-do-interviews-now-should-researchers</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Mon, 08 Dec 2025 11:06:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c30bdee8-fb64-42f6-8134-5aae9f5124e7_2414x1724.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I wanted to see how far AI research tools have actually come.<br>Not the hype.<br>The real thing.</p><p>A tool that claims it can run interviews, screen participants, collect feedback, and generate insights automatically.</p><p>The benchmark: real user research.<br>If it felt like a thoughtful researcher, it passed.<br>Simple.</p><h2><strong>Why this matters</strong></h2><p>User research is expensive.<br>A researcher can cost $6&#8211;15K per month.<br>AItools? $20&#8211;200 per month.</p><p>Naturally, people ask:</p><p><strong>&#8220;Can ai replace researchers?&#8221;</strong></p><p>Fair question.<br>So I ran the test.</p><h2><strong>The setup</strong></h2><p>The tool was <a href="https://www.genway.ai">Genway.ai.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QtIv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QtIv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 424w, https://substackcdn.com/image/fetch/$s_!QtIv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 848w, https://substackcdn.com/image/fetch/$s_!QtIv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 1272w, https://substackcdn.com/image/fetch/$s_!QtIv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QtIv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1267699,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180250465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QtIv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 424w, https://substackcdn.com/image/fetch/$s_!QtIv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 848w, https://substackcdn.com/image/fetch/$s_!QtIv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 1272w, https://substackcdn.com/image/fetch/$s_!QtIv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ee0a9ed-8a6a-4087-a0ad-9627060bcb8b_3018x1708.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I pasted my <a href="http://snapfast.ai">Snapfast.ai </a>brief into the box.</p><p><em>I&#8217;m testing <a href="http://snapfast.ai">Snapfast.ai,</a> a tool that helps salespeople prep for meetings in minutes.<br>Paste a url. Get pricing, features, feedback, comparisons.<br>Looking for honest input from early users.</em></p><p>Genway instantly generated:</p><ul><li><p>Project objectives</p></li><li><p>Topics</p></li><li><p>Outcomes</p></li><li><p>Interview guidelines</p></li></ul><p>It let me choose the interview mode: voice or typing.<br>Typing felt smart.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3mgp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3mgp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 424w, https://substackcdn.com/image/fetch/$s_!3mgp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 848w, https://substackcdn.com/image/fetch/$s_!3mgp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 1272w, https://substackcdn.com/image/fetch/$s_!3mgp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3mgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png" width="1158" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1158,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168354,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180250465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3mgp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 424w, https://substackcdn.com/image/fetch/$s_!3mgp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 848w, https://substackcdn.com/image/fetch/$s_!3mgp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 1272w, https://substackcdn.com/image/fetch/$s_!3mgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa98cb876-6a32-4540-a34f-c511ced2ddd1_1158x760.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>The whole setup felt clean and modern.</p><p>So far so good.</p><p></p><h2><strong>The wall</strong></h2><p>Snapfast is new.<br>No users yet.<br>Ideal for cold interviews.</p><p>But Genway didn&#8217;t make it clear how participants could access the product during the interview.</p><p>I tried three setups.<br>Same issue.<br>The only option was a screener question.</p><p>&#8220;Have you used Snapfast.ai?&#8221;</p><p>Everyone said no.<br>Useless.</p><h2><strong>The moment that worried me</strong></h2><p>I ran a test interview myself.<br>I told the AI:</p><p>&#8220;I&#8217;ve never used Snapfast.ai.&#8221;</p><p>It responded:</p><p>&#8220;I see. Could you share what drew you to consider using it in the first place?&#8221;</p><p>This was strange.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W4Vz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W4Vz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 424w, https://substackcdn.com/image/fetch/$s_!W4Vz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 848w, https://substackcdn.com/image/fetch/$s_!W4Vz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 1272w, https://substackcdn.com/image/fetch/$s_!W4Vz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W4Vz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png" width="1456" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:176910,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180250465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!W4Vz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 424w, https://substackcdn.com/image/fetch/$s_!W4Vz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 848w, https://substackcdn.com/image/fetch/$s_!W4Vz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 1272w, https://substackcdn.com/image/fetch/$s_!W4Vz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1b46d4-c474-4f64-a7b9-6f9a6d820b50_1844x1140.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It sounded thoughtful.<br>But it wasn&#8217;t logical.<br>It didn&#8217;t match the context.</p><p>Good enough to feel human.<br>Not good enough to <em>be</em> human.</p><p>That&#8217;s the danger zone.</p><p></p><h2><strong>Friends tried it too</strong></h2><p>I sent the interview to a few friends.</p><p>Their reaction:</p><p>&#8220;Eddy, this is frustrating.&#8221;</p><p>Example:</p><p>Friend: &#8220;I like the one click login.&#8221;<br>AI: &#8220;What exactly did you like?&#8221;<br>Friend: &#8220;The one click.&#8221;<br>AI: &#8220;What do you see in the login?&#8221;</p><p>They felt interrogated.<br>Not understood.</p><p>Conversation loops kill good feedback.<br>AI couldn&#8217;t adapt.</p><h2><strong>The insight generation problem</strong></h2><p>The insights looked polished.<br>But not credible.</p><p>Example of an AI-generated summary:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qTMP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qTMP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 424w, https://substackcdn.com/image/fetch/$s_!qTMP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 848w, https://substackcdn.com/image/fetch/$s_!qTMP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!qTMP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qTMP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png" width="1456" height="826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:868280,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180250465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!qTMP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 424w, https://substackcdn.com/image/fetch/$s_!qTMP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 848w, https://substackcdn.com/image/fetch/$s_!qTMP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!qTMP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13c3a56b-376c-4426-8543-efd75caf6a3d_3024x1716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A recurring theme among users is appreciation for Snapfast.ai&#8217;s streamlined onboarding, such as one click sign up and intuitive interface, which encourages continued engagement.</em></p><p>No one said that.<br>It just sounded like something that &#8220;should&#8221; be in a research report.</p><p>Pretty.<br>But inaccurate.</p><h2><strong>The results</strong></h2><p>Content:<br>AI nailed the basic structure.<br>Questions. Flow. Notes.</p><p>Style:<br>It sounded confident.<br>But not grounded in reality.</p><p>Usability:<br>Great if you have real users.<br>Weak for early-stage testing.<br>Weak for nuance.<br>Weak for emotion.<br>Weak for context.</p><h2><strong>The verdict</strong></h2><p>Can AI replace researchers?<br>Not yet.</p><p>AI is great at:</p><ul><li><p>Setup</p></li><li><p>Admin</p></li><li><p>Scheduling</p></li><li><p>Running the script</p></li><li><p>Sorting answers</p></li></ul><p>AI is bad at:</p><ul><li><p>Detecting frustration</p></li><li><p>Understanding product maturity</p></li><li><p>Adjusting questions</p></li><li><p>Spotting contradictions</p></li><li><p>Knowing when something &#8220;feels off&#8221;</p></li><li><p>Producing credible insights</p></li></ul><p>AI replaces mechanics.<br>Humans handle meaning.</p><p>Researchers who only run scripts should worry.<br>Researchers who think deeply are safe.</p><p></p><h2><strong>What I&#8217;d actually do</strong></h2><p>If you are building a product today, don&#8217;t hand everything to AI.<br>But also don&#8217;t ignore it.</p><p>Use AI for speed.<br>Use humans for judgment.</p><p>AI can help you:</p><ul><li><p>run interviews</p></li><li><p>get rough insights</p></li><li><p>structure feedback</p></li></ul><p>But you still need someone who knows when something feels off.<br>Who can sense hesitation.<br>Who can tell the difference between a real insight and ai-generated filler.</p><p>That combination, AO for efficiency, humans for meaning, is the sweet spot.</p><p>It&#8217;s not AI or researchers.<br>It&#8217;s both doing what they are best at.</p><p>&#128073; <strong>Subscribe to Practical by AI</strong><br>Get one practical post each week.<br>Learn how to build better products in the age of ai.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When AI sounds accurate, but the data isn’t]]></title><description><![CDATA[Why fast answers fail when the numbers actually matter.]]></description><link>https://practicalbyai.substack.com/p/when-ai-sounds-accurate-but-the-data</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/when-ai-sounds-accurate-but-the-data</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Mon, 01 Dec 2025 12:10:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MELJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MELJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MELJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 424w, https://substackcdn.com/image/fetch/$s_!MELJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 848w, https://substackcdn.com/image/fetch/$s_!MELJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 1272w, https://substackcdn.com/image/fetch/$s_!MELJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MELJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/801a1665-9152-448b-8511-f3764c549416_2414x1724.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67594,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180005748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MELJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 424w, https://substackcdn.com/image/fetch/$s_!MELJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 848w, https://substackcdn.com/image/fetch/$s_!MELJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 1272w, https://substackcdn.com/image/fetch/$s_!MELJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801a1665-9152-448b-8511-f3764c549416_2414x1724.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We rely on AI for fast answers.<br>But fast answers are not the same as accurate ones.<br>This becomes obvious the moment you ask AI about something that actually requires precision, like pricing.</p><p>That is exactly the test I ran.</p><h2>The setup</h2><p>I asked three tools the same thing.</p><p>&#8220;Cursor pricing.&#8221;<br>&#8220;Claude pricing.&#8221;</p><p>No links.<br>No screenshots.<br>Just the names.</p><p>Then I checked the real pages myself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tYyT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tYyT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tYyT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tYyT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tYyT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tYyT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg" width="2238" height="1396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1396,&quot;width&quot;:2238,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:358418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180005748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a720abb-edba-4407-b185-9ebb91c7a684_2238x1396.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tYyT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tYyT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tYyT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tYyT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b5e9e67-963f-4154-8662-8a1876c20422_2238x1396.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The real pricing pages for Cursor and Claude.ai.</figcaption></figure></div><p><br>And I extracted the real data with <a href="http://snapfast.ai">Snapfast.ai.</a></p><p>The difference between &#8220;AI confidence&#8221; and &#8220;actual accuracy&#8221; became very clear.</p><h2>What ChatGPT got wrong</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!brdr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!brdr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 424w, https://substackcdn.com/image/fetch/$s_!brdr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 848w, https://substackcdn.com/image/fetch/$s_!brdr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 1272w, https://substackcdn.com/image/fetch/$s_!brdr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!brdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png" width="1456" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:214064,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180005748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!brdr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 424w, https://substackcdn.com/image/fetch/$s_!brdr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 848w, https://substackcdn.com/image/fetch/$s_!brdr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 1272w, https://substackcdn.com/image/fetch/$s_!brdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf0de43-5570-4fa7-ad69-5d685f3f5c72_1688x922.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What ChatGPT produced. Confident tone, wrong details. Missing tiers, invented billing models, and mixed product categories.</figcaption></figure></div><p>ChatGPT didn&#8217;t read. It predicted.</p><p>That means it filled the gaps with what pricing pages usually look like.</p><p>For Cursor it:</p><ul><li><p>Invented usage based billing</p></li><li><p>Missed the sixty dollar Pro plus tier</p></li><li><p>Missed the two hundred dollar Ultra tier</p></li><li><p>Flattened everything into &#8220;free, pro, higher tiers&#8221;</p></li></ul><p>For Claude it:</p><ul><li><p>Mixed subscription pricing with API tokens</p></li><li><p>Renamed the product to &#8220;Claude Code pricing&#8221;</p></li><li><p>Turned real features into vague phrases</p></li><li><p>Ignored usage multipliers, team pricing, and real plan details</p></li></ul><p>The response looked polished.<br>It wasn&#8217;t accurate.</p><h2>What Perplexity got wrong</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Jya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Jya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 424w, https://substackcdn.com/image/fetch/$s_!4Jya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 848w, https://substackcdn.com/image/fetch/$s_!4Jya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!4Jya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Jya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png" width="2212" height="1082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1082,&quot;width&quot;:2212,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314045,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180005748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cb3e04-3742-4347-81ff-3571489bd830_2212x1082.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4Jya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 424w, https://substackcdn.com/image/fetch/$s_!4Jya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 848w, https://substackcdn.com/image/fetch/$s_!4Jya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!4Jya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64b1df7c-4195-47a6-adc1-0077fe57d147_2212x1082.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Perplexity&#8217;s answer. More detail than ChatGPT, yet still inaccurate. Mixed API pricing with subscriptions and missed key tiers.</figcaption></figure></div><p>Perplexity gave more detail.<br>But it also invented details.</p><p>It confidently listed team pricing, token costs, tier ranges, and feature distinctions that weren&#8217;t tied to the real subscription pages at all.</p><p>It still skipped the sixty dollar tier.<br>It blended API pricing with subscription pricing.<br>It mixed annual and monthly numbers inconsistently.</p><p>More detail doesn&#8217;t mean more truth.</p><h2>What Snapfast.ai got right</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MOfr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MOfr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 424w, https://substackcdn.com/image/fetch/$s_!MOfr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 848w, https://substackcdn.com/image/fetch/$s_!MOfr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 1272w, https://substackcdn.com/image/fetch/$s_!MOfr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MOfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:439878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/180005748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MOfr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 424w, https://substackcdn.com/image/fetch/$s_!MOfr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 848w, https://substackcdn.com/image/fetch/$s_!MOfr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 1272w, https://substackcdn.com/image/fetch/$s_!MOfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd3c784-ce60-496e-8825-a8238112497e_2950x1652.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What Snapfast.ai captured. Exact tiers, exact prices, real features. No guessing. No hallucinations.</figcaption></figure></div><p>Then I ran the same pages through Snapfast.ai.<br>This time the output was factual.</p><p><a href="https://snapfast.ai">Snapfast.ai</a> captured:</p><ul><li><p>Every Cursor tier exactly as shown</p></li><li><p>Hobby, Pro, Pro plus, Ultra</p></li><li><p>Real monthly prices</p></li><li><p>Team and enterprise details</p></li><li><p>Free trials</p></li><li><p>Add ons like Bugbot</p></li><li><p>Real feature differences</p></li></ul><p>And for Claude it captured:</p><ul><li><p>Free, Pro, Max exactly as listed</p></li><li><p>Seventeen dollar annual billing</p></li><li><p>Twenty dollar monthly</p></li><li><p>One hundred dollar Max</p></li><li><p>Usage multipliers</p></li><li><p>Research mode</p></li><li><p>Workspace integrations</p></li><li><p>Team pricing at thirty dollars per user</p></li><li><p>Actual messaging from the real page</p></li></ul><p>No predictions.<br>No hallucinations.<br>Just the facts.</p><p><a href="https://snapfast.ai/shared/L3V3ecBVFRvCRNU1syfGqg%3D%3D">You can find the whole analysis here.</a></p><h2>What Snapfast.ai is</h2><p>Snapfast.ai is a competitor research tool built for accuracy.<br>You paste a URL. It pulls the real page. It shows you what the company actually says, not what AI imagines.</p><p>You get side by side comparisons in minutes.<br>Pitch, pricing, positioning, features.<br>All based on real screenshots so you never rely on hallucinated data.</p><p>It is built for clarity. One dashboard instead of fifteen tabs.<br>It is built for speed. Paste a URL, get insights, move on with your day.<br>It is built for proof. Real screenshots, annotated insights, and what companies actually publish.</p><p>Sales prep. Vendor comparison. Partner research. Market scan.<br>Everything in one place.</p><h2>The lesson</h2><p>ChatGPT is fast.<br>Perplexity is confident.<br>Neither is reliable with real numbers.</p><p>Snapfast.ai is built for accuracy, not guesses.</p><p>If you want a rough explanation, ask AI.<br>If you need the real data, use Snapfast.ai.</p><p>Because the biggest risk today isn&#8217;t slow research.<br>It is wrong information said with confidence.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://practicalbyai.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Building with Lovable.]]></title><description><![CDATA[Lessons from building Snapfast with Lovable. What works. What breaks. What to expect.]]></description><link>https://practicalbyai.substack.com/p/building-with-lovable</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/building-with-lovable</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Sun, 23 Nov 2025 13:12:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/976bb744-d87a-4ec3-b5a5-fd170597a9af_2414x1724.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-78aHTiFwGuY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;78aHTiFwGuY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/78aHTiFwGuY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><br>If you are thinking about using Lovable to build your first real product, this is for you.</p><p>I built a full app with it. I felt the magic. I felt the pain. And I learned the lessons no onboarding flow tells you.</p><p>By the end of this article, you will know what Lovable does well. Where it breaks. How to avoid the biggest mistakes. And how to build something real, even if you have never written a line of code.</p><p>Let&#8217;s start.</p><h2>The promise of Lovable</h2><p>You open Lovable. You type a prompt. And suddenly your idea becomes real.</p><p>Pages. Buttons. Database. API. Deployment.</p><p>Done in minutes.</p><p>It feels unbelievable when you are new. It feels like the future. And it is the future.</p><p>I built a full competitor analysis tool this way. Scraping. Enriching. Comparing. Summarizing.</p><p>Try it at <a href="http://snapfast.ai">snapfast.ai.</a> Lovable helped me build something I would not have built alone.</p><p>But there is a part no one tells you.</p><h2>The hidden truth</h2><p>Lovable gives you exactly what you ask for. But it also does things you did not expect. Sometimes things you did not want.</p><p>If you have never used Lovable before, remember this:</p><p>The tool is powerful.<br>But it is unpredictable.<br>And if you do not guide it well, it will break parts of your app.</p><p>Here is what I learned.</p><h4>Lesson 1. Your first prompt will not get you what you imagine</h4><p>You may think the AI understands your whole idea. It does not.</p><p>It understands your words, not your vision.</p><p>Good apps come from clear prompts, small steps, and many iterations.</p><h4>Lesson 2. Every improvement can break something else</h4><p>I asked for better analysis quality. Lovable deleted my screenshot logic.</p><p>I asked for speed. It added screens that slowed everything down.</p><p>Your job is not to fight this. Your job is to expect it.</p><h4>Lesson 3. Never trust the AI to protect your architecture</h4><p>Sometimes Lovable rewrites what you have. Sometimes it merges files. Sometimes it removes logic without telling you.</p><p>If you are new, this feels confusing. If you expect it, it becomes manageable.</p><h4>Lesson 4. The bigger your app gets, the more careful you must be</h4><p>Early changes feel harmless. Later changes can break workflows.</p><p>This is where clarity matters most.</p><h4>Lesson 5. Always save versions</h4><p>Before each big prompt. Before each refactor. Before each new feature.</p><p>Copy the files. Download the repo. Protect the logic you care about.</p><p>It will save you hours.</p><h4>Lesson 6. Keep prompts small</h4><p>Do not say &#8220;Improve everything.&#8221;<br>Do not say &#8220;Rewrite the logic.&#8221;</p><p>Say &#8220;Add this step.&#8221;<br>&#8220;Fix this specific bug.&#8221;<br>&#8220;Update only this function.&#8221;</p><p>Small prompts. Small surface area. Small risk.</p><h4>Lesson 7. Treat Lovable like a junior developer</h4><p>Not a wizard. Not a genius. A junior.</p><p>Clear instructions. Clear constraints. Clear role.</p><p>And review everything.</p><h4>Lesson 8. The tool is fast, but debugging is your responsibility</h4><p>You will fix bugs. You will test flows. You will learn architecture, even if you never planned to.</p><p>This is good. It makes you a better builder.</p><h4>Lesson 9. The AI will always say &#8220;yes&#8221;</h4><p>Even when it should say &#8220;no.&#8221; Even when your request makes no sense.</p><p>This means one thing. Your intention must be clear. Your boundaries must be clear.</p><h4>Lesson 10. Visual changes are painful</h4><p>Move an icon. Change a background color. Adjust spacing.<br>Surprisingly difficult to get right.</p><p></p><h2>The shift that changed everything</h2><div id="youtube2-mxAB2HzTAz8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mxAB2HzTAz8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/mxAB2HzTAz8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Things got better when I realized this:</p><p>AI builds fast. I build well. Together, we build right.</p><p>Once I stopped expecting Lovable to read my mind, everything clicked.</p><p>I rebuilt the system with small changes. I used background tasks. I added retries. I added credit refunds. I optimized the database. I cleaned the UI. I gave the AI context.</p><p>The app became stable. Reliable. Production-ready.</p><p>And I became a better builder.</p><p></p><h2>If you have never used Lovable, read this twice</h2><p>You will make mistakes. You will break things. You will rewrite things. You will get frustrated.</p><p>But you will also build something real. Faster than you ever imagined. Faster than any &#8220;learn to code&#8221; course. Faster than any startup hackathon.</p><p>Lovable gives you speed. You give it direction. That is the real partnership.</p><p></p><h2>Why I still pay for it</h2><p>I love Lovable. I hate Lovable. I pay too much for Lovable. And I will use it again tomorrow.</p><p>Because I built a real app. People use it. It works.</p><p>And without Lovable, I would still be stuck at the idea stage.</p><p>That alone is worth everything.</p><p></p><h2>What I built</h2><p>I built Snapfast. A complete AI-powered competitor analysis tool. It turns hours of research into minutes.</p><p>The goal is simple. Help product teams, founders, and marketers get instant clarity on any competitor.</p><h4>Competitor research in five minutes</h4><p>You paste a URL. <a href="http://snapfast.ai">Snapfast</a> pulls the data. You get insights on pricing, features, messaging, audience, positioning, and more.</p><p>It finishes in about two minutes. You get a clear picture without digging through ten different tools.</p><h4>Built for clarity</h4><p>Everything sits in one clean dashboard.</p><p>You see real screenshots. Messaging. Pricing. Product structure. Value proposition.</p><p>Every insight is backed by proof. Not guesswork.</p><h4>Designed to finish fast</h4><p>Paste a URL. Get the insights. Move on with your day.</p><p>You get a full breakdown. Hero page comparison. Target audience. Pricing strategy. Product features. Growth signals. Customer evidence. All in one place.</p><h4>Built for teams</h4><p>Snapfast works for every role.</p><p>&#8226; Founders get clarity fast and spot positioning gaps.<br>&#8226; Marketers study competitor messaging to sharpen their own.<br>&#8226; Product teams compare features and find differentiation.<br>&#8226; Agencies walk into client meetings fully prepared.<br>&#8226; Sales teams reduce four hours of research to four minutes.</p><h4>Flexible pricing</h4><p>No subscription. No sales calls. Credits never expire.</p><p>Pick a plan. Get full access. Start analyzing.</p><h2>The real takeaway</h2><p>Building Snapfast taught me something simple. Lovable is not the hero. You are.</p><p>The tool gives you speed. It gives you momentum. It gets you from zero to something real in record time.</p><p>But you shape the product. You bring the clarity. You fix the breaks. You make the decisions that turn an AI draft into something people actually use.</p><p><a href="http://snapfast.ai">Snapfast</a> exists because Lovable made the first version possible. It became a real product because I kept iterating, testing, and improving what the AI started.</p><p>That is the part no one talks about. The partnership.</p><p>Lovable builds fast. You build well. Together, you build right.</p><p>So if you are about to create your first product, expect the chaos. Expect the bugs. Expect the rewrites. But also expect the moment when it all clicks.</p><p>Because that moment is worth it.</p><p>And if you want to see what that looks like in the real world, take a look at Snapfast. It is proof that a clear idea, a fast tool, and a bit of stubbornness can turn anyone into a builder.</p><p>One prompt at a time.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Practical by AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Which AI tool designs best?]]></title><description><![CDATA[Loveable vs Figma Make vs V0]]></description><link>https://practicalbyai.substack.com/p/which-ai-tool-designs-best</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/which-ai-tool-designs-best</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Tue, 11 Nov 2025 13:30:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d1be46d5-f3f6-46cf-9707-47c42e9e122c_2414x1724.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I wanted to see which AI tool could design the <em>best UI</em>.<br>Not just pretty screens. Design that feels like it was made by a real product designer.</p><p>The benchmark: Asana&#8217;s mobile app.<br>If it looked like Asana, it passed. Simple.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iLDE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iLDE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 424w, https://substackcdn.com/image/fetch/$s_!iLDE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 848w, https://substackcdn.com/image/fetch/$s_!iLDE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 1272w, https://substackcdn.com/image/fetch/$s_!iLDE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iLDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30121,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/178479721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!iLDE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 424w, https://substackcdn.com/image/fetch/$s_!iLDE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 848w, https://substackcdn.com/image/fetch/$s_!iLDE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 1272w, https://substackcdn.com/image/fetch/$s_!iLDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b01a93-6f89-4980-a446-8d0cdd22911c_1512x982.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Design of the Asana iOS app</figcaption></figure></div><h3>Why this matters</h3><p>Designers are expensive.<br>A senior product designer can cost $8&#8211;15K/month.<br>AI tools? $20&#8211;200/month.</p><p>So naturally, everyone&#8217;s asking:</p><blockquote><p>&#8220;Can AI replace product designers?&#8221;</p></blockquote><p>Fair question. So I ran the test.</p><p></p><h3>The setup</h3><p>I tested three tools:</p><ul><li><p>Loveable (Gemini 2.5 Flash)</p></li><li><p>Figma Make (Claude Sonnet)</p></li><li><p>V0 (v0-1.0-md)</p></li></ul><p>Each got the same prompt:</p><pre><code><code>Design a modern iOS-style mobile task management dashboard with clean, minimalist aesthetics. Use white background, light gray cards, black text, and blue accents for primary actions.

Layout Structure:

1. Status Bar &amp; Header
iOS-style status bar with time, connectivity, and battery icons
Date display: &#8220;Fri, 15 November&#8221;
Personalized greeting: &#8220;Good morning, Sam&#8221;

2. Upcoming Task Card
Label: &#8220;A task is due in 3 days&#8221;
Rounded card containing: Task name: &#8220;Get organized with sections&#8221;
Due date badge: &#8220;Mon&#8221; with circular avatar icon showing &#8220;SL&#8221;
Blue button: &#8220;View task&#8221; with eye icon

3. Recents Section
Heading: &#8220;Recents&#8221;
Vertical list of completed tasks with checkmarks:
Add task 2
Get organized with sections
Task 1
Follow up on &#8220;Task 1&#8221;
Social Media Teasers

4. Projects Section
Heading: &#8220;Projects&#8221; with dropdown showing &#8220;Recents&#8221;

5. Bottom Navigation
Five tabs: Home (highlighted), My tasks, Inbox, Search, Account
Icons above labels

Design Direction:
Rounded corners on all cards and buttons
Soft shadows on cards
Minimalist, flat design
Modern sans-serif typography
Consistent spacing throughout
Clean visual hierarchy</code></code></pre><h3>The results</h3><p><strong>Content:</strong><br>All three nailed the structure.<br>Status bar, greeting, task card, recents, projects, navigation. All there.</p><p><strong>Style:</strong><br>Here&#8217;s where it got interesting.</p><p>I wanted to see if these tools could <em>improvise.</em><br>Not just follow instructions.<br>Because &#8220;modern&#8221; and &#8220;iOS-style&#8221; are vague. They leave room for creativity.</p><p>The style requirements were simple:</p><ul><li><p>Modern iOS-style mobile layout</p></li><li><p>Light gray cards</p></li><li><p>Black text</p></li><li><p>Blue accents for primary actions</p></li></ul><p>All three handled the <em>details</em> well.<br>Things like black text and color balance, nailed.<br>But when it came to <em>modern feel</em> and <em>iOS polish</em>?<br>That&#8217;s where they stumbled.</p><p>You could see the difference right away.<br>None of them really captured that Apple-level spacing. Those smooth shadows. The finesse in motion.<br>It felt close, just not quite <em>there.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wsb2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wsb2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 424w, https://substackcdn.com/image/fetch/$s_!wsb2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 848w, https://substackcdn.com/image/fetch/$s_!wsb2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 1272w, https://substackcdn.com/image/fetch/$s_!wsb2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wsb2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/178479721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wsb2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 424w, https://substackcdn.com/image/fetch/$s_!wsb2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 848w, https://substackcdn.com/image/fetch/$s_!wsb2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 1272w, https://substackcdn.com/image/fetch/$s_!wsb2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d94f818-9ef3-46e5-9808-4c8187e90744_1512x982.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The verdict</h3><p>Still, the UIs looked solid.<br>The main differences showed up in two places:</p><ol><li><p><strong>Upcoming task card</strong></p></li><li><p><strong>Vertical list of completed tasks</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c7oG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c7oG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 424w, https://substackcdn.com/image/fetch/$s_!c7oG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 848w, https://substackcdn.com/image/fetch/$s_!c7oG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 1272w, https://substackcdn.com/image/fetch/$s_!c7oG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c7oG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35725,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/178479721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c7oG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 424w, https://substackcdn.com/image/fetch/$s_!c7oG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 848w, https://substackcdn.com/image/fetch/$s_!c7oG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 1272w, https://substackcdn.com/image/fetch/$s_!c7oG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd289cae-5672-4f42-b27f-f52863ef28c5_1512x982.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In Asana&#8217;s real app, the upcoming task has a small bullet on the left. A subtle cue that adds balance. All three AI tools missed that.</p><p>The order of elements also varied slightly between them.<br>Some had the button first, others the text.<br>Tiny things, but that&#8217;s design. The tiny things <em>are</em> the difference.</p><p>And in the Recents list, the color of completed tasks really stood out.</p><ul><li><p><strong>Loveable:</strong> used a green tone for completed tasks, better icons, and spacing that just <em>felt right.</em></p></li><li><p><strong>V0:</strong> nearly identical, but less refined.</p></li><li><p><strong>Figma Make:</strong> clean, but off on font weights.</p></li></ul><p>Let&#8217;s be honest. Figma Make lost by milliseconds.<br>Most people wouldn&#8217;t even notice the font weight difference.<br>But when you&#8217;re testing against Asana, those milliseconds count.</p><p>&#127942; <strong>Winner: Loveable.</strong></p><p>It wasn&#8217;t just prettier. It <em>understood</em> design choices better.<br>The icons made sense, the hierarchy felt natural, and the screen looked ready for production.</p><p></p><h3>The $10,000 question</h3><p>Can AI replace product designers?<br>Yes... but only if the person prompting has design sense.</p><p>You still need to know what &#8220;good&#8221; looks like.<br>That green means success.<br>That spacing changes readability.<br>That hierarchy drives flow.</p><p></p><h3>My recommendation</h3><p>Don&#8217;t choose between AI and designers.<br>Use both.</p><p><strong>Designer:</strong> defines goals and intent<br><strong>AI:</strong> generates options fast<br><strong>Designer:</strong> refines and makes it great</p><p>That&#8217;s how you build better products faster.</p><p></p><p>&#128073; <strong>Subscribe to Practical by AI</strong><br>Get one practical post every week. Learn how to build better products in the age of AI.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://practicalbyai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://practicalbyai.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[I asked 5 AIs to audit the same design]]></title><description><![CDATA[What happens when you give the same UX prompt to five different brains?]]></description><link>https://practicalbyai.substack.com/p/i-asked-5-ais-to-audit-the-same-design</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/i-asked-5-ais-to-audit-the-same-design</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Tue, 04 Nov 2025 15:09:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cbaf7bb1-0aa4-4660-8e49-5bd80981b6e4_2414x1724.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Design is hard.<br>Design <em>with AI</em> is harder.</p><p>Everyone says &#8220;AI can review your design,&#8221; but what does that actually <em>mean</em>?<br>Does it think like a designer? A marketer? A robot?</p><p>I ran an experiment to find out.</p><h2>Results Shortcut</h2><p><strong>Landing Page</strong></p><ul><li><p>Claude gave the most structured, agency-style audit.</p></li><li><p>ChatGPT was clear and practical.</p></li><li><p>Gemini thought like a marketer, focused on conversion.</p></li><li><p>Perplexity followed the rules but missed nuance.</p></li><li><p>Grok delivered fast, visual hot takes.</p></li></ul><p><strong>Checkout page</strong></p><ul><li><p>Claude understood systems and user logic best.</p></li><li><p>ChatGPT balanced clarity with empathy.</p></li><li><p>Gemini focused on task flow and usability.</p></li><li><p>Perplexity stayed methodical but mechanical.</p></li><li><p>Grok caught quick layout issues at a glance.</p><p></p></li></ul><h2>The Setup</h2><p>I used two screenshots:</p><ol><li><p>A landing page (a fintech homepage)</p></li><li><p>A billing dashboard</p></li></ol><p>Then I gave the same prompt to:<br><strong>ChatGPT</strong>, <strong>Claude</strong>, <strong>Gemini</strong>, <strong>Perplexity</strong>, and <strong>Grok</strong></p><pre><code><code>You are my design auditor to conduct a product audit.

Context:
- Goal: assess the design quality and UX consistency of the provided screenshot
- Audience: non-designers, not deeply technical
- Constraints: audit is based only on one screenshot (no Figma or live prototype)
- Deliverable after we decide: a 1-page audit summary including key issues, quick fixes, and recommendations

Instructions (in order):
1) OPTIONS: Suggest 3 possible audit approaches with brief pros/cons and key risks (&#8804;6 bullets total).
2) RECOMMEND: Choose ONE approach based on clarity and impact; explain your reasoning in 2 lines.
3) DRAFT: Create the 1-page audit summary for the selected approach.

Output rules:
- Start with a 1-line plan (&#8220;compare &#8594; recommend &#8594; draft&#8221;).
- Use concise bullets; list any assumptions if context is missing.
- End with the draft and a 3-item verification checklist.</code></code></pre><p>The magic: it forces every AI to think like a UX consultant &#8212; compare &#8594; recommend &#8594; deliver. </p><p>Most people ask AI: <em>&#8220;What&#8217;s wrong with my design?&#8221;</em><br>That&#8217;s too fuzzy. You get surface-level tips.</p><p>This version creates a thinking pipeline:<br><strong>Explore &#8594; Decide &#8594; Deliver.</strong><br>It reveals how each model reasons and what it prioritizes.</p><p></p><h2>Landing page audits</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nX_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nX_3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!nX_3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!nX_3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!nX_3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nX_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic" width="1456" height="1405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1405,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108527,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nX_3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!nX_3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!nX_3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!nX_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29328e2-19e5-4111-aded-15a805d98664_2238x2160.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>ChatGPT. </h4><p>It chose: &#8220;UX Clarity &amp; Information Hierarchy Audit.&#8221;</p><p>Example Output</p><blockquote><p>&#8220;Subheadline lacks contrast; CTAs (&#8216;Get Started&#8217;) blend into background.<br>Fix: Increase text contrast and use one primary CTA color.&#8221;</p><p>&#8220;Stats look secondary despite being strong trust signals.<br>Fix: Enlarge numbers, add icons, use lighter background separation.&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0JG_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0JG_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 424w, https://substackcdn.com/image/fetch/$s_!0JG_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 848w, https://substackcdn.com/image/fetch/$s_!0JG_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 1272w, https://substackcdn.com/image/fetch/$s_!0JG_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0JG_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png" width="1456" height="751" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179693,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0JG_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 424w, https://substackcdn.com/image/fetch/$s_!0JG_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 848w, https://substackcdn.com/image/fetch/$s_!0JG_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 1272w, https://substackcdn.com/image/fetch/$s_!0JG_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcf05e-ed77-4b71-b391-701b61e00b86_1874x966.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>ChatGPT writes like a senior designer in Slack: direct, actionable, readable.</p><p><strong>Verdict:</strong> Fastest to implement; great for PMs and non-designers.</p><p></p><h4>Claude.</h4><p>Claude blended <strong>user journey + visual consistency</strong>.<br>It wrote a complete audit with prioritization and hierarchy.</p><p>Example Output</p><blockquote><p>&#8220;Typography inconsistency [HIGH IMPACT] &#8212; multiple font sizes/weights without clear hierarchy.<br>Fix: Establish 3-tier type scale (H1/H2/Body) and apply consistently.&#8221;</p><p>&#8220;Visual clutter [HIGH] &#8212; Core Features list + phone mockup compete for attention.<br>Fix: Simplify to four items max; unify background colors.&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RuAD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RuAD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 424w, https://substackcdn.com/image/fetch/$s_!RuAD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 848w, https://substackcdn.com/image/fetch/$s_!RuAD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 1272w, https://substackcdn.com/image/fetch/$s_!RuAD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RuAD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png" width="1456" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:288873,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RuAD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 424w, https://substackcdn.com/image/fetch/$s_!RuAD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 848w, https://substackcdn.com/image/fetch/$s_!RuAD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 1272w, https://substackcdn.com/image/fetch/$s_!RuAD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b20727-ffd4-4126-b3bb-77ee04ae9b84_1744x1136.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It even gave a checklist and executive summary.<br>Structured, credible, professional.</p><p><strong>Verdict:</strong> Most senior-level; use for strategic UX reviews.</p><p></p><h3>Gemini</h3><p>Gemini ignored polish and went straight for ROI.</p><p>Example Output</p><blockquote><p>&#8220;Weak Above-the-Fold Value Proposition.<br>The headline is descriptive, not benefit-driven.<br>Replace with: &#8216;Invoice Globally. Pay Zero Tax Fines.&#8217;&#8221;</p><p>&#8220;Scattered CTAs create choice paralysis.<br>Make &#8216;Get Started for FREE&#8217; the only high-contrast button.&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!umv_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!umv_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 424w, https://substackcdn.com/image/fetch/$s_!umv_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 848w, https://substackcdn.com/image/fetch/$s_!umv_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 1272w, https://substackcdn.com/image/fetch/$s_!umv_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!umv_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png" width="1456" height="1123" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1123,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:351041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!umv_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 424w, https://substackcdn.com/image/fetch/$s_!umv_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 848w, https://substackcdn.com/image/fetch/$s_!umv_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 1272w, https://substackcdn.com/image/fetch/$s_!umv_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc95b185-7f8d-46b2-8abc-5d47e84dfeb1_1760x1358.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Gemini speaks in business KPIs, not pixels.<br>Sharp and persuasive, but less visual.</p><p><strong>Verdict:</strong> Ideal for growth teams optimizing landing pages.</p><p></p><h3>Perplexity</h3><p>It ran a classic Heuristic Evaluation.</p><p>Example Output</p><blockquote><p>&#8220;Visual hierarchy inconsistencies make it hard to distinguish important elements.<br>Add visual separators between sections.&#8221;</p><p>&#8220;Accessibility concerns: insufficient contrast in some text/icons.&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ldwG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ldwG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 424w, https://substackcdn.com/image/fetch/$s_!ldwG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 848w, https://substackcdn.com/image/fetch/$s_!ldwG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!ldwG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ldwG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png" width="1456" height="894" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:249382,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ldwG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 424w, https://substackcdn.com/image/fetch/$s_!ldwG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 848w, https://substackcdn.com/image/fetch/$s_!ldwG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!ldwG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62eda6bd-d585-4dda-ba11-5424e003f2b8_1772x1088.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Spicy, fast, but shallow.<br>Good eye, no depth.</p><p><strong>Verdict:</strong> Great for early creative reviews, not final audits.</p><p></p><h3><strong>Grok</strong></h3><p>Grok writes like Twitter.</p><p>Example Output</p><blockquote><p>&#8220;Overloaded hero: four competing messages fight for attention.<br>Typography chaos: six font weights in hero alone.&#8221;</p><p>&#8220;Simplify hero &#8212; one headline + CTA. Unify feature cards with white backgrounds.&#8221;</p></blockquote><p>Spicy, fast, but shallow.<br>Good eye, no depth.</p><p><strong>Verdict:</strong> Great for early creative reviews, not final audits.</p><p></p><h3>Landing page leaderboard</h3><p><strong>1. Claude</strong><br>Best overall. Structured, detailed, and balanced. Thinks like a UX consultant.<br>If you want an audit that reads like a $10K design report, this is the one.</p><p><strong>2. ChatGPT</strong><br>Most actionable. Clear, concise, and human. Explains issues in simple language.<br>Perfect for PMs or founders who need quick, practical fixes.</p><p><strong>3. Gemini</strong><br>Best for growth teams. Speaks business and connects design to conversion and performance.<br>If you care about sign-ups, not pixels, Gemini is your ally.</p><p><strong>4. Perplexity</strong><br>QA baseline. Applies classic usability rules without emotion.<br>Good for consistency checks, not creativity.</p><p><strong>5. Grok</strong><br>Early feedback tool. Fast, intuitive, and visual. Great for first drafts or mock reviews.<br>Not deep enough for final design critique.</p><p></p><h2>Dashboard Audits</h2><p>The billing dashboard was trickier.<br>Ambiguous &#8220;Plan Cancelled.&#8221; Confusing bars. Multiple CTAs.<br>This tested if AIs could handle structure and flow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sExN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sExN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!sExN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!sExN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!sExN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sExN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic" width="1456" height="1405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1405,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72928,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sExN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!sExN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!sExN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!sExN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3955cf-b6e7-4bbc-a025-afd7de30da87_2238x2160.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>ChatGPT </h3><p>Chose: UX Decision &amp; Flow Audit</p><p>Example Output</p><blockquote><p>&#8220;&#8216;Builder $828/year&#8217; and &#8216;Plan Cancelled&#8217; conflict visually.<br>Fix: Add a clear status label (Active until [date]). Use color coding &#8212; green for active, gray for inactive.&#8221;</p><p>&#8220;Invoices link low visibility.<br>Fix: Make it a button &#8216;View Billing History&#8217; and align left.&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Jgg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Jgg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 424w, https://substackcdn.com/image/fetch/$s_!7Jgg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 848w, https://substackcdn.com/image/fetch/$s_!7Jgg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 1272w, https://substackcdn.com/image/fetch/$s_!7Jgg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Jgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png" width="1456" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184725,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Jgg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 424w, https://substackcdn.com/image/fetch/$s_!7Jgg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 848w, https://substackcdn.com/image/fetch/$s_!7Jgg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 1272w, https://substackcdn.com/image/fetch/$s_!7Jgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8ab10-e5d1-43e7-9386-436aa1491154_1590x846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It spotted logic and clarity issues instantly.<br>Empathetic and practical.</p><p><strong>Verdict:</strong> Best for PMs needing clarity fast.</p><p></p><h3>Claude </h3><p>Claude went full End-to-End Task Analysis.</p><p><strong>Example Output</strong></p><blockquote><p>&#8220;&#8216;Plan Cancelled&#8217; appears more prominent than active plan &#8212; users think they lost access.<br>Fix: Move cancelled plan to collapsible &#8216;Previous Plans&#8217; section; add banner with reason + date.&#8221;</p><p>&#8220;Usage table: blurred labels reduce trust.<br>Fix: Standardize privacy rules; add tooltips explaining hidden data.&#8221;</p></blockquote><p>Deep reasoning, prioritized issues, strong empathy.<br>Feels like a real UX agency report.</p><p><strong>Verdict</strong>: Best for serious UX audits or design systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cG32!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cG32!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 424w, https://substackcdn.com/image/fetch/$s_!cG32!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 848w, https://substackcdn.com/image/fetch/$s_!cG32!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!cG32!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cG32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177981243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cG32!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 424w, https://substackcdn.com/image/fetch/$s_!cG32!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 848w, https://substackcdn.com/image/fetch/$s_!cG32!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!cG32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9d644c4-935a-40f2-98cc-8e304c5f807e_1610x1072.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><h3>Gemini </h3><p>Gemini thought like support ops.</p><p>Example Output</p><blockquote><p>&#8220;Users need to manage subscriptions without contacting support.<br>Group &#8216;Manage Plan&#8217; and &#8216;Upgrade Now&#8217; actions together.<br>Add next payment date beside total.&#8221;</p></blockquote><p>It reads like UX writing and product ops merged.<br>Smart on logic, light on visuals.</p><p><strong>Verdict:</strong> Best for usability flow improvements.</p><p></p><p></p><h3>Perplexity </h3><p>Same heuristics, new context.</p><p>Example Output</p><blockquote><p>&#8220;Visual hierarchy: secondary sections compete with main &#8216;Current Plan&#8217;.<br>Fix: Increase contrast for primary CTA &#8216;Upgrade Now&#8217;.&#8221;</p><p>&#8220;Clarify &#8216;Plan Cancelled&#8217; message and timing of changes.&#8221;</p></blockquote><p>Consistent, emotionless, predictable.</p><p><strong>Verdict:</strong> Use as QA sanity check.</p><p></p><h3>Grok </h3><p><strong>Example Output</strong></p><blockquote><p>&#8220;&#8216;Plan Cancelled&#8217; dominates left panel &#8212; visually heavier than current plan.<br>Upgrade callout too bright &#8212; overshadows usage tracking.&#8221;</p><p>&#8220;Merge dropdown + button into one &#8216;Manage Billing&#8217; CTA.&#8221;</p></blockquote><p>Fast and sharp, but limited.<br>Pure design instinct, minimal reasoning.</p><p><strong>Verdict:</strong> Quick visual gut check.</p><p></p><h3>Dashboard leaderboard</h3><p><strong>1. Claude</strong><br>Best overall. Understands systems, not just screens.<br>Audits hierarchy, copy, and trust like a design lead would.</p><p><strong>2. ChatGPT</strong><br>Most usable. Balances UX clarity with empathy.<br>Great for product managers explaining design logic to stakeholders.</p><p><strong>3. Gemini</strong><br>Best for usability. Thinks like a PM and focuses on user tasks and decision flow.<br>Sharp, procedural, slightly dry but effective.</p><p><strong>4. Grok</strong><br>Early feedback. Blunt, visual, and fast.<br>Good gut check for readability or layout clarity.</p><p><strong>5. Perplexity</strong><br>QA baseline. Rational, consistent, and predictable.<br>Useful for testing against heuristics, not for major design decisions.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[My first try with Figma Make]]></title><description><![CDATA[In this article, you&#8217;ll see how I used Figma Make to build 4 very different projects from a weekend prototype to my own startup idea.]]></description><link>https://practicalbyai.substack.com/p/my-first-try-with-figma-make</link><guid isPermaLink="false">https://practicalbyai.substack.com/p/my-first-try-with-figma-make</guid><dc:creator><![CDATA[Eddy Bogomolov]]></dc:creator><pubDate>Mon, 03 Nov 2025 15:17:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lSqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lSqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lSqh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 424w, https://substackcdn.com/image/fetch/$s_!lSqh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 848w, https://substackcdn.com/image/fetch/$s_!lSqh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 1272w, https://substackcdn.com/image/fetch/$s_!lSqh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lSqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic" width="1400" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41249,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalbyai.substack.com/i/177894739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lSqh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 424w, https://substackcdn.com/image/fetch/$s_!lSqh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 848w, https://substackcdn.com/image/fetch/$s_!lSqh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 1272w, https://substackcdn.com/image/fetch/$s_!lSqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cacc825-e851-4682-994c-b4297ca4423d_1400x909.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But it didn&#8217;t start that way. Before any of those projects existed, I tried Figma Make once and almost never came back.</p><p>The day Figma announced Figma Make, I felt like a kid who&#8217;d just been handed the keys to a candy store.<br>A tool promising effortless interactions, no code required?<br>I clicked in the second it went live.</p><p>But instead of magic&#8230; I got silence.<br>Let&#8217;s just say the experience wasn&#8217;t quite there yet.<br>Some things worked, most didn&#8217;t. The interface felt clunky. The feedback loop was slow. What started as excitement quickly spiraled into frustration.</p><p>I closed the tab.<br>And with it, I closed the idea that Figma Make could be part of my workflow.</p><p>At least, that&#8217;s what I thought<br>until months later, when a few projects forced me to reopen that door.</p><h2><strong>A reason to return</strong></h2><p>There&#8217;s a never-ending buzz around AI, and Figma Make kept popping up in that noise.<br>Meanwhile, I was buried in a few projects.</p><p>Just getting designs to a &#8220;usable&#8221; state felt like a grind.<br>And honestly, I was exhausted.</p><p>Every review felt like dragging people through mud.<br>Static screens. Arrows everywhere.<br>Stakeholders squinting, trying to imagine how it would work.<br>Developers nodding politely, then building something completely different.</p><p>I was tired of it.<br>Tired of performing interactions on static screens while everyone tried to keep up.<br>Tired of writing specs no one read.<br>Tired of developers missing edge states, even when I&#8217;d marked everything in red.<br>Tired of skipping details myself just to hit deadlines.</p><p>It wasn&#8217;t just slowing me down,<br>it was breaking engagement.<br>Stakeholders stopped asking questions.<br>Developers stopped looking closely.<br>And I stopped believing the design would survive the handoff intact.</p><p>Every project hit the same wall.<br>Stakeholders couldn&#8217;t feel the product, static screens left too much to imagination.<br>A modal looked fine on a slide, but no one knew if it blocked the flow or dismissed on click-away.<br>Reviews ended with nods, but alignment quickly unraveled.</p><p>Developers faced the same gap. Even with detailed notes, things slipped: dropdown behaviors, partial validation, hover vs. selection states.<br>These weren&#8217;t edge cases , they were daily friction that slowed everything down.</p><p>Deadlines got tighter, priorities kept shifting, and coded prototypes weren&#8217;t an option.<br>Writing longer specs only buried the problem deeper.</p><p>What I needed was a way to say:<br><strong>&#8220;Here, click it. This is how it should work.&#8221;</strong></p><p>That&#8217;s why I turned to Figma Make.<br>Not for shiny demos, but as a bridge:<br>Interactive enough for stakeholders to experience.<br>Precise enough for developers to trust.<br>Lightweight enough to actually fit my schedule.</p><h2><strong>Getting hands on with Figma Make</strong></h2><p>I didn&#8217;t want to write another &#8220;first impressions&#8221; post after a weekend of tinkering.<br>If I was going to talk about Figma Make, I wanted it to be honest.<br>Not one day of use but months.<br>So I decided to put it through fire: four real projects.</p><h3><strong>Project 1 - The Weekend App</strong></h3><p>The first was a small consultation project I took on for a local startup over a weekend.<br>They needed help turning a rough idea into something tangible.<br>The request sounded simple:<br>&#8220;Can you create a mobile app that lets merchants use it as a cashier , no products, just a simple flow to add a sum and take payment?&#8221;</p><p>Normally, this kind of engagement would mean static screens, arrows, and endless explaining. Instead, I opened Figma Make.</p><p>Within hours, I delivered a working prototype:<br>A barebones mobile UI where you tap &#8220;Add amount,&#8221; enter a number, and hit &#8220;Pay.&#8221; It looked real enough to test.</p><p>The moment the founder tapped through it on their phone, something shifted. They stopped asking <em>what it would do</em> and started reacting to <em>how it felt to use</em>. It wasn&#8217;t code but it felt like a real product.</p><p><strong>The wins were huge:</strong></p><ul><li><p>The founder instantly connected with the idea seeing it as something real, not just another set of screens.</p></li><li><p>Instead of designing the profile screen from scratch, Figma Make gave me a solid foundation to build on.</p></li><li><p>The prototype made meetings more focused and decisions faster.</p></li><li><p>Clicking through flows exposed scenarios that would&#8217;ve gone unnoticed in static screens.</p></li></ul><h3><strong>Project 2 - Checkout audit tool</strong></h3><div id="youtube2--Qn3EeCUybU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;-Qn3EeCUybU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/-Qn3EeCUybU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>For my second project, I decided to test Figma Make on my own idea, <br>a checkout audit tool where users could paste a URL and instantly get suggestions to improve conversion.</p><p>Normally, this kind of idea would never make it past my notes.<br>I&#8217;d start thinking about where I&#8217;d find a developer, what tech I&#8217;d need to learn, how long it would take and the momentum would die before I even opened Figma.</p><p>This time, I opened Figma Make.</p><p>Within minutes, I had a working layout.<br>I wrote a few prompts, defined the rules for reviewing checkout pages, and Figma Make did the rest, a simple screen with a URL input field, a results panel showing audit findings, and a recommendations list with next steps.<br>It wasn&#8217;t pixel-perfect , but it was real enough to click through, validate the idea, and run first tests on the same day.</p><p><strong>Wins</strong></p><ul><li><p>Built a functional layout in minutes without polished designs or heavy prep.</p></li><li><p>Could validate the core idea fast and gather feedback while the excitement was fresh.</p></li><li><p>Speed turning a vague idea into a tangible product the same day.</p></li><li><p>Skipped the usual blocker of &#8220;where will I find a developer&#8221; and just started building.</p></li></ul><p><strong>Losses</strong></p><ul><li><p>The technical side hit a wall: API calls never went through despite reconfiguring and swapping providers.</p></li><li><p>The interface worked, but the data pipeline didn&#8217;t, leaving the prototype half alive.</p></li></ul><h3><strong>Project 3: Clunky B2B Tool</strong></h3><div id="youtube2-ERDJblqxXj8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ERDJblqxXj8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ERDJblqxXj8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>This project started with a familiar story: a powerful internal tool built entirely by developers. It did everything it was supposed to, but using it felt like wrestling with an overgrown spreadsheet. Buttons everywhere, no clear hierarchy, and users getting lost in the process. Instead of saving time, it created more work. Feedback was consistently negative.</p><p>I decided to rebuild the experience in Figma Make. Not with static mockups, but with a functional prototype that looked and felt real. Rows could be clicked, details slid in from the side, inline edits worked, and validation appeared instantly. Within minutes, people understood how the tool should actually behave.</p><p><strong>Wins</strong></p><ul><li><p>B2B tools don&#8217;t need to be flashy. They need to be fast, clear, and predictable. Figma Make turned out to be perfect for that. By using simple styling like Tailwind, I focused entirely on how the interface worked, not how it looked.</p></li><li><p>At one point, I was stuck figuring out how to show the &#8220;current price&#8221; in a table. I tried prompting Figma Make, and it suggested adding a star icon next to the active price with a tooltip explaining it. That small, AI-generated idea solved a real usability problem in seconds.</p></li><li><p>When customers saw the interactive table, something clicked. They instantly understood what was editable, how to search, and how to work with data. The prototype didn&#8217;t just explain, it demonstrated.</p></li></ul><p><strong>Losses</strong></p><ul><li><p>Then reality hit. Figma Make isn&#8217;t built for complex flows. When I tried to add multiple features or pages, the prototype began to break. Fixing one thing often caused another to fail.</p></li><li><p>Heavy prototypes also made minor visual tweaks painful, and z-index issues kept messing up layered elements, especially when columns were frozen.</p></li></ul><h3><strong>Project 4: A governance B2B Tool</strong></h3><div id="youtube2-NxbfFnNA_a0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;NxbfFnNA_a0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/NxbfFnNA_a0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>A complex and outdated governance platform that needed a full structural rethink. The project had already been running for a while, and most designs were in place. However, I noticed the client was struggling to understand the end-to-end experience because there were so many conditional flows that made everything overly complex.</p><p><strong>Wins</strong></p><ul><li><p>Learning from the previous project, instead of building one big prototype, I divided the product into smaller, digestible Figma Make flows. This approach allowed me to show different states, for example, what happens when an order is submitted, declined, or approved.<br>It helped the business clearly see what was missing and what worked well.</p></li><li><p>Instead of manually designing mobile screens, I asked Figma Make to generate them for me, and it worked surprisingly well.</p></li></ul><p><strong>Loses</strong></p><ul><li><p>This project used up all of my Figma Make credits, which stopped me from working and taught me a tough lesson: AI prompts aren&#8217;t infinite.</p></li><li><p>I imported existing designs from Figma, but the results were messy. Auto layout and spacing needed more attention, yet time was limited.<br>It worked, but not as smoothly as planned.</p></li></ul><h2><strong>What I Learned</strong></h2><p>Working across four very different projects made one thing clear: Figma Make changed how I design.</p><p>Instead of handing off static screens and hoping people imagined the right interactions, I started delivering real experiences that anyone could click, feel, and understand instantly. Reviews turned from explanations into conversations.</p><p>It wasn&#8217;t perfect. Things broke. Prompts sometimes misfired. Changes didn&#8217;t always stick. I hit credit limits and got locked out mid-flow. Some prompts took minutes to process. APIs failed. But even with all that, the trade-off was worth it.</p><p><strong>What worked</strong></p><ul><li><p>I worked up to eight times faster than before</p></li><li><p>Developers could experience interactions instead of reading specs</p></li><li><p>Missing states surfaced early before handoff</p></li><li><p>Startup ideas moved from concept to test in hours, not days</p></li><li><p>Stakeholder reviews became shorter and more focused</p></li><li><p>Collaboration improved because everyone worked from the same prototype</p></li><li><p>Edge cases appeared naturally through interaction, not documentation</p></li></ul><p><strong>What didn&#8217;t</strong></p><ul><li><p>Occasional breakages that forced file duplication</p></li><li><p>Limited daily credits and slow execution on complex prompts</p></li><li><p>Figma Make sometimes overwriting elements unintentionally</p></li><li><p>Unapplied changes that required rework</p></li><li><p>API integrations that rarely behaved as expected</p></li></ul><p>Despite the friction, <strong>F</strong>igma Make changed the rhythm of my work.<br>I no longer needed to explain everything in words; I could show it.</p><p>I believe tools like this will soon be part of every product team&#8217;s workflow. Not just for designers, but for anyone shaping a product: PMs, founders, marketers, and engineers. Titles will matter less than the ability to think and test through interaction.</p><p>At one point I even skipped designing a profile page entirely. I just wrote a prompt.<br>It looked great. The time I saved was unbelievable.</p><p>For dense, logic-heavy interfaces, that speed and clarity were worth every glitch along the way.</p>]]></content:encoded></item></channel></rss>