<?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[Design AI Stack: Playbook]]></title><description><![CDATA[Structured learning, deep dives & frameworks.]]></description><link>https://www.designaistack.com/s/playbook</link><image><url>https://substackcdn.com/image/fetch/$s_!tT0L!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabd9072d-538d-4370-aabd-ba940ad00a55_1200x1200.png</url><title>Design AI Stack: Playbook</title><link>https://www.designaistack.com/s/playbook</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Jul 2026 16:39:27 GMT</lastBuildDate><atom:link href="https://www.designaistack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Sherizan]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[sherizan@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[sherizan@substack.com]]></itunes:email><itunes:name><![CDATA[Sherizan]]></itunes:name></itunes:owner><itunes:author><![CDATA[Sherizan]]></itunes:author><googleplay:owner><![CDATA[sherizan@substack.com]]></googleplay:owner><googleplay:email><![CDATA[sherizan@substack.com]]></googleplay:email><googleplay:author><![CDATA[Sherizan]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The 5 markdown files your AI project needs beyond CLAUDE.md and DESIGN.md]]></title><description><![CDATA[How I set up every project on Claude Code these days]]></description><link>https://www.designaistack.com/p/the-5-markdown-files-your-ai-project</link><guid isPermaLink="false">https://www.designaistack.com/p/the-5-markdown-files-your-ai-project</guid><dc:creator><![CDATA[Sherizan]]></dc:creator><pubDate>Tue, 14 Jul 2026 01:00:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jIVU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png" 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_!jIVU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jIVU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png 424w, https://substackcdn.com/image/fetch/$s_!jIVU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png 848w, https://substackcdn.com/image/fetch/$s_!jIVU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png 1272w, https://substackcdn.com/image/fetch/$s_!jIVU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jIVU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png" width="1440" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1495771,&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://www.designaistack.com/i/206464089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.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_!jIVU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png 424w, https://substackcdn.com/image/fetch/$s_!jIVU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png 848w, https://substackcdn.com/image/fetch/$s_!jIVU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.png 1272w, https://substackcdn.com/image/fetch/$s_!jIVU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd2f1ec4-c236-409e-a4ab-d69d6c4cecb9_1440x900.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 aria-hidden="true" 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><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>CLAUDE.md tells your agent how you work. DESIGN.md tells it how things look. I used to stop at those two.</p><p>Start a real project and you find that two files are not the system. You also need what you are building, who it is for, how it should sound, what to do next, and where you left off last time. Five more markdown files cover that. A sixth handles the case that tripped me up when I was building Prototo... more than one repo.</p><p>The order matters more than you would expect because some of these files read the others. Here they are, in the order you write them.</p><h2>1. PLAN.md, what you are building</h2><p>Before you install a single plugin, write down what you are building. Not for the agent yet. For the two files that come right after it.</p><p>PLAN.md is the shape of the project before any code. What you are building, who it is for, the core flows, what is in scope and what you are deliberately not building, the constraints. Keep it short enough to read in a minute and honest about the non-goals. The non-goals save you more time than the goals do.</p><p>Here is why it goes first, and this part surprised me. When you install the brand and voice plugins and run them, they do not only ask you questions. They read your project folder to ask the right ones. Give them a PLAN.md and the interview is about your actual product. Give them an empty folder and they have nothing to go on but the folder name. I tested it: on an empty folder, the brand it wrote was a guess off the folder name. With a PLAN.md sitting there, the questions got sharp and the output was about my real thing. So the plan is not only for you. It is the foundation the next two files grow from.</p><h2>2. BRAND.md, who you are</h2><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ab43b85b-bdde-434c-b5be-981e46c1a8ba&quot;,&quot;duration&quot;:null}"></div><p>Ask an agent to name a feature and it picks a personality. Ask for a button label and it picks a voice. None of it is wrong, it is only not yours, and it drifts a little further every session. The agent has no idea who the product is for.</p><p>BRAND.md is who you are. Audience, personality, the promise, the character. It is the root the words and the design both read from, so they trace back to the same place instead of each one guessing on its own.</p><p>I do not hand-write it. The <code>brand</code> plugin runs <code>/brand</code>. It probes you with a good brand designer&#8217;s questions, and because it reads what is already in your folder, this is where PLAN.md pays off: with the plan there, the interview is about your real product, not the folder name. Then it writes BRAND.md from your answers.</p><p>Here is the part that made me smile the first time. It even draws you a logo. A clean monoline SVG mark, built from the personality it just captured, the kind of thing you would open a design tool for. Then it seeds VOICE.md and DESIGN.md from the same brand, so the words and the look start from who you are.</p><p>Open your new project folder:</p><pre><code><code>claude
/plugin marketplace add sherizan/designagent
/plugin install brand@designagent</code></code></pre><h2>3. VOICE.md, how you sound</h2><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d2ee48b2-ed4a-4999-b87d-bf5a5a24be7f&quot;,&quot;duration&quot;:null}"></div><p>DESIGN.md covers the pixels. It says nothing about the words, which is where AI gives itself away fastest. The em dashes. The hype. The hedging. The copy that reads like every other product.</p><p>VOICE.md is how you talk: your personality, your banned words, your punctuation, with examples the agent can match against. Because the plan and the brand came first, the voice starts from who you are, not from scratch. The <code>voice</code> plugin writes it with <code>/voice</code>, then <code>/proofread</code> enforces it on any copy you point at. It strips the AI tells and leaves the substance alone. It will not touch an install command, an id, a tool name, a version, or a line of code.</p><p>I run the same rules on this newsletter that VOICE.md enforces in my projects, so I am not selling you a discipline I skip myself.</p><p>In the same project folder:</p><pre><code><code>/plugin marketplace add sherizan/designagent
/plugin install voice@designagent</code></code></pre><h2>4. BACKLOG.md, what to build next</h2><p>PLAN.md is the what and the why. It does not tell the agent what to do right now. Without a backlog it starts every session by asking you, or worse, it picks something itself and you find out after.</p><p>BACKLOG.md is PLAN.md broken into an ordered queue. Top of the file is the next thing. A &#8220;Now&#8221; for this session, a &#8220;Next&#8221; that is ranked, a &#8220;Later&#8221; you do not have to think about yet, and a short &#8220;Done&#8221; so the agent has recent context and does not rebuild something you already shipped. The plan is stable, the backlog changes every session. Keeping them in separate files is what lets one hold still while the other moves.</p><p>The point is that priority lives in a file the agent reads, not in your head. You stop being the queue.</p><pre><code><code>"Build the next item in @BACKLOG.md that's highest priority"</code></code></pre><blockquote><p>One honest limit. BACKLOG.md works while the queue fits on one screen and it is basically you. The day it outgrows that, or a second person needs it, or items start needing an owner and a link to the actual work, move it to GitHub Issues and a project board. You do not lose the agent when you do. Claude Code reads issues through the GitHub connection, so you point CLAUDE.md at the repo and it still pulls the queue. This file is the training wheels. GitHub is where the backlog grows up.</p></blockquote><h2>5. SESSIONS.md, where you left off</h2><p>Here is the thing nobody warns you about. Close the chat, come back the next morning, and the AI remembers none of it. Not what you built, not what you left half done, not the thing you were waiting on. It is a brand new assistant every day, and you are the only one who remembers yesterday.</p><p>SESSIONS.md is where I write yesterday down. It is a running note of where things stand, and I read it first every time I sit back down. Three simple parts: what I am waiting on, the handful of facts I keep having to explain again, and a short dated log of what happened with the newest bit on top. Two lines at the end of a session, and the next one starts already knowing the story.</p><p>Of all six files, this is the one I would keep if I could only keep one. A brand can wait a day. Starting from zero every single morning cannot.</p><pre><code><code>"Before we wrap up for the day, sum up what we did to @SESSIONS.md"</code></code></pre><h2>Advanced: CONTRACT.md, when the project spans more than one repo</h2><p>Everything above lives in one project folder. The day it grows a second one, things break in a new way. My prototo app is split across a few repos: the desktop app, the website, and a shared core. Change a link format in one and forget to tell the other, and the join between them snaps. Two AIs working in two folders, neither one watching the other.</p><p>So the contract does not live inside either app. It gets its own small repo. Mine is called &#8220;{projectname}-shared&#8221;, and it holds one file that lists everything the repos have to agree on: the link shapes, the shared settings, the version numbers that must move together, and who owns each one. Every repo&#8217;s CLAUDE.md pulls in that one file, so every session in every repo loads the same source of truth without me thinking about it. There is even a small script that checks all the repos against the contract and tells me the moment one has drifted.</p><p>The rule is simple. Change the contract first, then change the code on either side, never the other way around. Skip this file until you have a second repo. The day you add one, write the contract before the agent decides the join for you.</p><h2>How the files stack</h2><p>Read in order, it is one system. PLAN.md is what you are building, and it goes first so the brand and voice plugins have something real to read. BRAND.md decides who you are. VOICE.md keeps the words on brand. DESIGN.md keeps the interface on system. BACKLOG.md is what to do next, and SESSIONS.md is what happened last. CONTRACT.md holds the line between repos when there is more than one.</p><p>Which leaves CLAUDE.md, and this is the part I had wrong.</p><h2>EDIT: CLAUDE.md is the index</h2><p>My first instinct was to @import all six files into CLAUDE.md so the agent always had everything. It works, and it is wasteful. Every session opens by loading a brand you are not questioning, a contract for repos you are not touching, and a backlog you already know, and the context you wanted for the actual work is spent before you type anything.</p><p>An index is smaller. CLAUDE.md says what each file is and when to read it, and the agent goes and gets the one it needs. Two are worth loading every session: SESSIONS.md, because where you left off is always relevant, and PLAN.md, because the goal is always relevant. The rest are pointers. Writing copy, it opens VOICE.md. Touching the interface, DESIGN.md. Second repo, CONTRACT.md. The agent decides in the moment, because the index told it what exists.</p><p>The term for this is progressive disclosure, and you already know it from the design side. A design system doc does not open with every component on one page. It gives you a contents list and you open the page you need. Same move here, pointed at an agent instead of a designer.</p><blockquote><p>Credit to <span>Cristian Achiardi</span><strong><span> </span></strong><span>for calling this out my first version.</span></p></blockquote><p>The test is easy to run. If CLAUDE.md is long enough that you skim it, the agent is skimming it too.</p><p>You write it down once in files the agent reads when they matter, and let it check its own work against them.</p><h2>How to make all six (paste these into Claude Code):</h2><p>If you&#8217;re running these, make sure you have <em>Plan Mode</em> activated.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!risg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!risg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!risg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!risg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!risg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!risg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:412738,&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://www.designaistack.com/i/206464089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.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_!risg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!risg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!risg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!risg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b015ff0-daf5-4f25-9a6b-815f09ad57d4_1920x1080.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 aria-hidden="true" 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><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>BRAND.md and VOICE.md</strong> run from the plugins:</p><pre><code><code>/plugin marketplace add sherizan/designagent
/plugin install brand@designagent
/plugin install voice@designagent

/brand      # interviews you -&gt; BRAND.md + a logo, seeds voice + design
/voice      # writes VOICE.md</code></code></pre>
      <p>
          <a href="https://www.designaistack.com/p/the-5-markdown-files-your-ai-project">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[5 MCP Tools I Use as a Designer]]></title><description><![CDATA[Skip the starter list. These plug Claude Code into motion, copy, live data, and your own canvas.]]></description><link>https://www.designaistack.com/p/5-mcp-tools-i-use-as-a-designer</link><guid isPermaLink="false">https://www.designaistack.com/p/5-mcp-tools-i-use-as-a-designer</guid><dc:creator><![CDATA[Sherizan]]></dc:creator><pubDate>Fri, 19 Jun 2026 16:46:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZgRp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png" 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_!ZgRp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZgRp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ZgRp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ZgRp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ZgRp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZgRp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2475672,&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://www.designaistack.com/i/202727262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.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_!ZgRp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!ZgRp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!ZgRp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!ZgRp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4152549b-9525-4deb-b54d-0f4bfd52683e_1920x1080.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 aria-hidden="true" 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><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>You have the basics wired. The Figma MCP, a Context7 docs server, Github MCP, the usual starter setup. That is a good floor.</p>
      <p>
          <a href="https://www.designaistack.com/p/5-mcp-tools-i-use-as-a-designer">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Code for Designers]]></title><description><![CDATA[The exact setup, a CLAUDE.md and DESIGN.md starter, and the workflows I run on top of it. Copy it inside.]]></description><link>https://www.designaistack.com/p/claude-code-for-designers-knowledge</link><guid isPermaLink="false">https://www.designaistack.com/p/claude-code-for-designers-knowledge</guid><dc:creator><![CDATA[Sherizan]]></dc:creator><pubDate>Sun, 07 Jun 2026 01:00:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zjnx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png" 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_!zjnx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zjnx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png 424w, https://substackcdn.com/image/fetch/$s_!zjnx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png 848w, https://substackcdn.com/image/fetch/$s_!zjnx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png 1272w, https://substackcdn.com/image/fetch/$s_!zjnx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zjnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png" width="1456" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1487832,&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://www.designaistack.com/i/200887925?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.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_!zjnx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png 424w, https://substackcdn.com/image/fetch/$s_!zjnx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png 848w, https://substackcdn.com/image/fetch/$s_!zjnx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.png 1272w, https://substackcdn.com/image/fetch/$s_!zjnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d5ae0-079d-4085-830f-bcf5d2f4150b_3600x2358.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 aria-hidden="true" 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><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 most useful design review I ran at Botim in these past months, I did not run. An agent did.</p><p>We were shipping a money transfer flow. The confirmation screen showed the amount one way and the entry screen showed it another, just different formatting, the kind of thing you stop seeing after the fortieth look. Research had already told us users lose confidence when the number looks different at confirmation. The agent caught it in one pass, tied it to that research, and flagged the &#8220;Send now&#8221; button against our own rule for irreversible actions. It suggested &#8220;Send AED 250. This cannot be undone.&#8221;</p><p>That is the production version: five agents, the real superdesigner. This piece is the stripped-down one you run yourself in Claude Code.</p><p>Here is the part nobody tells you. I lead design for a product with 150 million users, and the first week I tried Claude Code I opened the terminal, looked at it, and closed it. The capability was right there. The setup was the wall.</p><p>Nobody hands a designer the other side of that wall. So here it is, the whole thing: the setup I run, every MCP, the Skills that hold my taste, and the four workflows on top. This is design knowledge work, research synthesis, competitor analysis, design systems, specs, and prototypes you think with. Not for shipping to production, and you do not need to code. You point it at the thinking, not the deploy button.</p><p>I also build apps that four people use. The day job and the side project taught me the same thing.. the tool stopped being the bottleneck a while ago, the setup is it. Once Claude Code knows your taste and your stack, it stops improvising and starts building the thing you would have built yourself.</p><h2>What is in here</h2><p>The foundation, six pieces, in order:</p><ul><li><p>The CLI, configured so the terminal stops being the scary part.</p></li><li><p>A CLAUDE.md that holds your taste, so it builds like you, not a generic template.</p></li><li><p>A DESIGN.md it reads as law, so &#8220;good&#8221; means your standard.</p></li><li><p>Permissions, so it moves fast without doing something you did not ask for.</p></li><li><p>The MCPs that wire it to Figma, live docs, and a real browser to check its own work.</p></li><li><p>The Skills that turn the moves you repeat into something it runs on its own.</p></li></ul><p>Then the four workflows on top, none of which need a line of production code:</p><ul><li><p><strong>Keep your design system honest.</strong> Audit it against your own rules, catch the drift, sync tokens.</p></li><li><p><strong>A prototype you think with.</strong> A written flow becomes something clickable that the agent opens, checks, and corrects itself.</p></li><li><p><strong>Research synthesis.</strong> Raw notes in, the themes and contradictions out, every claim cited.</p></li><li><p><strong>Pressure-test a spec.</strong> The states and edge cases a PRD misses, found before a single screen exists.</p></li></ul><p>Honest caveat: this is a setup you maintain. It will confidently build the wrong thing if your CLAUDE.md is vague, so the rules carry the weight. It does not replace your judgment. It clears the distance between your judgment and the screen.</p><p>The whole thing is below for paid members: the setup, every MCP, the Skills, and the four workflows with the exact prompt I run. It is the same pattern behind superdesigner.ai, the reviewer design teams at OKX and Grab use, stripped to what you need for your own work.</p>
      <p>
          <a href="https://www.designaistack.com/p/claude-code-for-designers-knowledge">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Ship Your First Mobile App with Claude Code.]]></title><description><![CDATA[Every prompt you need to go from blank folder to your first iOS and Android app. No tutorials. Just build.]]></description><link>https://www.designaistack.com/p/your-first-mobile-app-with-claude</link><guid isPermaLink="false">https://www.designaistack.com/p/your-first-mobile-app-with-claude</guid><dc:creator><![CDATA[Sherizan]]></dc:creator><pubDate>Mon, 25 May 2026 05:29:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dK0w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png" 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_!dK0w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dK0w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png 424w, https://substackcdn.com/image/fetch/$s_!dK0w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png 848w, https://substackcdn.com/image/fetch/$s_!dK0w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png 1272w, https://substackcdn.com/image/fetch/$s_!dK0w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dK0w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png" width="1456" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:882871,&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://www.designaistack.com/i/199099683?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.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_!dK0w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png 424w, https://substackcdn.com/image/fetch/$s_!dK0w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png 848w, https://substackcdn.com/image/fetch/$s_!dK0w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.png 1272w, https://substackcdn.com/image/fetch/$s_!dK0w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28f8c-04ca-46fb-88ec-4e74c40ec18e_2400x1572.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 aria-hidden="true" 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><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 the mobile version of my prompt library.</p><p>The web app playbook covered Next.js. This one covers Expo. Same approach, different output. A real app that runs on iOS and Android.</p><p>In case you missed the web app playbook:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0e648c30-0b4e-4530-b55c-f945adb809bf&quot;,&quot;caption&quot;:&quot;I run jfbi.ai, an AI Builder Sprint days with designers, founders, builders in a room. We hand everyone a stack and a set of prompts. By end of day, most people have shipped something real.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Build and Deploy a Web App with Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:35391892,&quot;name&quot;:&quot;Sherizan&quot;,&quot;bio&quot;:&quot;I share practical Design x AI workflows: Claude, Figma, Cursor, design systems and design leadership.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9120d45d-b665-4d2a-b1f2-26a84873a795_1175x1177.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-24T18:48:51.385Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ysek!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.designaistack.com/p/build-and-deploy-a-web-app-with-claude&quot;,&quot;section_name&quot;:&quot;Playbook&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:199093446,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4382156,&quot;publication_name&quot;:&quot;Design AI Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!iYnd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7002f52-4c57-4d22-8aaf-2be57750e7dc_1200x1200.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p><strong>Before you start: software you need</strong></p><p>Create accounts and install these first. They&#8217;re all free to sign up.</p><ul><li><p><strong>Node.js LTS.</strong> The engine that runs your app locally. Without it, nothing works. Download at nodejs.org (choose the Installer for your system, Mac or Windows).</p></li><li><p><strong>Expo Go.</strong> The app that shows your work on your actual phone while you build. Download it on your iPhone or Android from the App Store or Google Play. Free.</p></li><li><p><strong>Firebase.</strong> Your database and login system. Create a free account at firebase.google.com. No card required on the free plan.</p></li><li><p><strong>Claude.</strong> Paid subscription required for Claude Code. Make sure you&#8217;re on a paid plan at claude.ai before you start.</p></li></ul><p>A note if you&#8217;re on a work laptop: you may need admin rights to install software.</p>
      <p>
          <a href="https://www.designaistack.com/p/your-first-mobile-app-with-claude">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Build and Deploy a Web App with Claude Code]]></title><description><![CDATA[Every prompt you need to go from blank folder to deployed app. No tutorials. Just build.]]></description><link>https://www.designaistack.com/p/build-and-deploy-a-web-app-with-claude</link><guid isPermaLink="false">https://www.designaistack.com/p/build-and-deploy-a-web-app-with-claude</guid><dc:creator><![CDATA[Sherizan]]></dc:creator><pubDate>Sun, 24 May 2026 18:48:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ysek!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png" 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_!ysek!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ysek!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png 424w, https://substackcdn.com/image/fetch/$s_!ysek!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png 848w, https://substackcdn.com/image/fetch/$s_!ysek!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png 1272w, https://substackcdn.com/image/fetch/$s_!ysek!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ysek!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png" width="1456" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3795541,&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://www.designaistack.com/i/199093446?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.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_!ysek!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png 424w, https://substackcdn.com/image/fetch/$s_!ysek!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png 848w, https://substackcdn.com/image/fetch/$s_!ysek!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.png 1272w, https://substackcdn.com/image/fetch/$s_!ysek!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d716d42-84b0-4300-b638-80e0f4665ee5_2400x1572.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 aria-hidden="true" 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><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 run <a href="https://jfbi.ai">jfbi.ai</a>, an AI Builder Sprint days with designers, founders, builders in a room. We hand everyone a stack and a set of prompts. By end of day, most people have shipped something real.</p><p>This is that prompt library I&#8217;m sharing with you.</p><div><hr></div><p><strong>Before you start: software you need</strong></p><ul><li><p><strong>Node.js LTS.</strong> The engine that runs your app locally. Without it, nothing works. <a href="https://nodejs.org/en/download/">Download at nodejs.org</a> (choose the Installer for your system, Mac or Windows).</p></li></ul><p>A note if you&#8217;re on a work laptop: you may need admin rights to install software.</p><div><hr></div><p><strong>The stack</strong></p><ul><li><p><strong>Cursor.</strong> Where you write and see your code. Think of it as a smart text editor, like Figma but for building.</p></li><li><p><strong>Claude Code.</strong> Your AI building partner. Lives inside Cursor&#8217;s terminal. <em>Paid subscription required</em>.</p></li><li><p><strong>Next.js.</strong> The framework that powers your app.</p></li><li><p><strong>Tailwind and Shadcn UI.</strong> Handles how everything looks.</p></li><li><p><strong>Supabase.</strong> Your database, if you need to store data.</p></li><li><p><strong>Vercel.</strong> Puts your app on the internet in minutes.</p></li><li><p><strong>GitHub.</strong> Saves your work and tracks every change you make.</p></li></ul><div><hr></div>
      <p>
          <a href="https://www.designaistack.com/p/build-and-deploy-a-web-app-with-claude">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Mastering Figma Make]]></title><description><![CDATA[A practical set of tricks to make your Figma Make prototypes feel, behave, and function like real apps.]]></description><link>https://www.designaistack.com/p/mastering-figma-make</link><guid isPermaLink="false">https://www.designaistack.com/p/mastering-figma-make</guid><dc:creator><![CDATA[Sherizan]]></dc:creator><pubDate>Mon, 17 Nov 2025 07:25:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/31cbb0c4-971c-4900-9bf9-24ffda21901c_420x300.png" 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_!XOXP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XOXP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png 424w, https://substackcdn.com/image/fetch/$s_!XOXP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png 848w, https://substackcdn.com/image/fetch/$s_!XOXP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png 1272w, https://substackcdn.com/image/fetch/$s_!XOXP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XOXP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png" width="840" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:611455,&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://sherizan.substack.com/i/179029304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.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_!XOXP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png 424w, https://substackcdn.com/image/fetch/$s_!XOXP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png 848w, https://substackcdn.com/image/fetch/$s_!XOXP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.png 1272w, https://substackcdn.com/image/fetch/$s_!XOXP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee7007c1-811a-4f88-8055-bd9264e5fa2f_840x600.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 aria-hidden="true" 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><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&#8217;re diving into the essential techniques that instantly improve how you build and test with Figma Make.</p><p><strong>For paid subscribers only</strong> part of my Design and Build Playbook. This  playbook is constantly being updated.</p><p>Alright, let&#8217;s dive in.</p><p><strong>1. Preview Your Make App Like a Real App</strong></p><p>Figma&#8217;s preview window is fine for quick checks, but not when you want to test an experience properly. Here&#8217;s the workflow that makes your prototype feel like an actual shipped app.</p><p><strong>Step 1 &#8212; Publish your Make app</strong></p><p>Publish your project to generate a live URL that reflects all your logic, state, and data integrations.</p><p><strong>Step 2 &#8212; Open in Safari and add to Home Screen</strong></p><ol><li><p>Open your published URL in Safari</p></li><li><p>Tap Share &#8594; Add to Home Screen</p></li><li><p>Launch it from your home screen like a real app</p></li><li><p>Runs full screen without browser UI</p></li></ol><p><strong>Step 3 &#8212; Hide the status bar in your design</strong></p><p>On Make, prompt:</p><p>Hide the status bar on the actual mobile device</p><p>If added to your home screen, the app opens in a clean, full-screen environment by default. </p><p>Now you&#8217;re ready for testing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iTLu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iTLu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iTLu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iTLu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iTLu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iTLu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:368170,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sherizan.substack.com/i/179029304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iTLu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iTLu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iTLu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iTLu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba30211-a37c-45fb-b9a1-0e816e356dc5_1280x720.jpeg 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 aria-hidden="true" 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><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><br>2. Use the Device Camera to Scan QR Code</strong></p><p>Figma Make prototypes can access real device hardware, including the camera.</p><p>How to use it:</p>
      <p>
          <a href="https://www.designaistack.com/p/mastering-figma-make">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>