Skip to content
How I AIHow I AI

How SpaceXAI designers use Grok Bot and Figma MCP to ship faster

John Bai and Peng Zheng are designers on the Grok Bot team at SpaceXAI, where they’re building one of the most talked-about AI products right now. John writes publicly about his design process (his piece “Designing Grok Bot with Grok Bot” has already made the rounds) and shares bot templates with the design community. Peng brings a product-design sensibility to personal tools, and his website doubles as a live demo of what he builds. *What you’ll learn:* 1. How Peng built a self-updating personal website using Grok Bot as the entire backend pipeline, with no CMS and no Figma file 2. The exact check-in bot setup that lets Peng send a photo or a place name and have his portfolio update itself automatically 3. How John’s Figma Bro bot handles production design tasks while he’s at the gym 4. How John uses voice memos to direct Figma work through an MCP connection without opening his laptop 5. The “shower thought to prototype” workflow John uses with DevBot to test interaction ideas without first going through a product manager or engineer 6. The “trash can method” of software development 7. How both designers organize their personal bot ecosystems 8. What John and Peng actually think AI means for the future of design as a craft *Brought to you by:* WorkOS—Make your app enterprise-ready, with SSO, SCIM, RBAC, and more: https://workos.com?utm_source=lennys_howiai&utm_medium=podcast&utm_campaign=q22025 Vanta—Automate compliance and simplify security: https://www.vanta.com/howiai *In this episode, we cover:* (00:00) Introducing John and Peng (02:53) The Grok Bot hype train (04:35) Peng’s self-updating personal website built with Grok Bot (15:12) How AI makes design more accessible (19:35) Website update result (20:13) John’s Figma Bro bot (23:35) Creating marketing materials for the bot marketplace (26:00) DevBot: from shower thoughts to working prototypes (28:48) The trash can method of software development (31:19) Other bots John and Peng are using (39:05) Practical tips for when bots don’t do what you want *Blog and detailed workflow walkthroughs from this episode:* GrokBot Design Workflows with John Bai & Peng Zheng: https://www.chatprd.ai/how-i-ai/grokbot-design-workflows-john-bai-peng-zheng↳ GrokBot Voice Memo Interactive Prototypes: https://www.chatprd.ai/how-i-ai/workflows/grokbot-voice-memo-interactive-prototypes↳ GrokBot Figma Design Automation: https://www.chatprd.ai/how-i-ai/workflows/grokbot-figma-design-automation↳ GrokBot Self-Updating Website & AI Art: https://www.chatprd.ai/how-i-ai/workflows/grokbot-self-updating-website-ai-art *Tools referenced:* • Grok Bot (xAI): https://x.ai/bot • Figma: https://www.figma.com • Figma MCP server: https://www.figma.com/mcp-catalog/ • Google Places API: https://developers.google.com/maps/documentation/places/web-service • Notion: https://www.notion.so • Swarm (Foursquare): https://www.swarmapp.com *Other references:* • Designing Grok Bot with Grok Bot: https://x.ai/bot/guides/designing-grok-bot-with-grok-bot • Figma Bro bot template (shared by John Bai): https://x.ai/bot/marketplace/bots/figma-bro • From zero coding background to hardware hacker: How Cursor + a Raspberry Pi makes AI fun: https://www.lennysnewsletter.com/p/from-zero-coding-background-to-hardware?utm_source=publication-search *Where to find John and Peng:* John Bai on X: https://x.com/johnbai Peng Zheng on X: https://x.com/pengzheng_ *Where to find Claire Vo:* ChatPRD: https://www.chatprd.ai/ Website: https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ X: https://x.com/clairevo _Production and marketing by https://penname.co/._ _For inquiries about sponsoring the podcast, email jordan@penname.co._

Claire VohostJohn BaiguestPeng Zhengguest
Sep 14, 202641mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 3:01

    Why bots change the feel of work: getting tasks done away from your laptop

    Claire and John open with a concrete example of delegating design production to a bot while John is away from his computer. The theme is using AI to reduce toil and keep humans focused on higher-value decisions—without being tethered to a desk.

    • AI as a way to get “off the computer,” not spend more time on it
    • John delegates a Figma production task via screenshots and a bot
    • Async work happens during meetings or workouts
    • Bots act as executors for repetitive design steps
  2. 3:01 – 4:57

    Grok Bot’s breakout moment: shipping amid hype and fast feedback loops

    Claire frames the surge of interest in Grok Bot and asks what it’s like to be on the design team during a rapid adoption moment. John describes learning from users in real time and iterating as the product evolves.

    • Rapid attention and engagement around a designer-built product
    • Users teaching the team new workflows and tips
    • Design team noticing missing features while preparing demos
    • Product-market-fit intensity accelerates iteration
  3. 4:57 – 6:28

    Peng’s origin story: a Chinatown photo becomes a living personal site idea

    Peng recounts a small curiosity-driven exploration—searching for a temple image on takeout boxes—that leads to taking photos and generating a whimsical 3D miniature. That visual becomes the seed for redesigning his personal website into something more alive than a static portfolio.

    • Real-world exploration (Chinatown walk) leads to creative raw material
    • Turning a storefront photo into a 3D clay miniature aesthetic
    • Personal websites feel high-effort but low-return for designers
    • Goal: make the site “alive” and personally useful
  4. 6:28 – 8:30

    From static site to self-updating check-ins: designing the simplest pipeline

    Peng explains how he used Grok Bot to avoid building a full CMS and admin portal. He iteratively discovered the system by building step-by-step—no Figma file, no spec—until it became an automated check-in workflow.

    • Start with the idea; let the system emerge via iteration
    • Avoiding CMS/admin/hosting overhead by delegating to a bot
    • “Trust the vibe” workflow: build → look → refine → repeat
    • Bot evolves into a repeatable check-in pipeline
  5. 8:30 – 9:28

    Inside the check-in bot: Places lookup, image processing, and structured outputs

    Peng details how the bot turns minimal inputs (photo, screenshot, or place name) into a website-ready entry. It resolves locations via Google Places, generates consistent visuals (including light/dark versions), and outputs structured data for rendering.

    • Place identification and coordinates via Google Places/Maps APIs
    • Image fixes: perspective correction, removing people, isolating facade
    • Consistent visual style: 3D miniature + light/dark variants
    • Bot outputs a data structure the website expects
  6. 9:28 – 15:11

    Live demo check-in: Bernal Heights swing + adding people via social screenshots

    They run a demo using Bernal Heights (and its clandestine swing) as the check-in target. Peng shows how adding people can be as easy as sending friends’ social profile screenshots so the bot can assemble a complete entry.

    • Minimal-input check-in: pick a place and find an image
    • Add people by supplying screenshots of social profiles
    • Result publishes directly to the site with the new entry
    • Low friction is what makes the site realistically maintainable
  7. 15:11 – 20:27

    AI as a creativity unlock for designers: expanding ‘taste’ into new mediums

    Claire, John, and Peng discuss how AI reduces the barrier to previously inaccessible skills like illustration and motion. The emphasis is that designers can move up the stack—from pixel toil to higher-leverage craft, experimentation, and delight.

    • AI makes hard-to-learn skills (illustration, motion) more reachable
    • Lower creation cost enables new combinations and experimentation
    • Reframing fear: designers weren’t meant to spend life on “gradient fills”
    • Focus shifts to delight, quality edges, and multi-sensory design
  8. 20:27 – 23:31

    John’s Figma Bro bot: production design from the gym via Figma MCP

    John introduces Figma Bro and walks through a real example: aligning and scaling icons consistently across many artboards based on two screenshots. The key is connecting Grok Bot to Figma via MCP and giving clear layout constraints so the file stays clean.

    • Figma Bro executes repetitive layout edits using screenshots as references
    • Voice prompting enables hands-free work while away from desktop
    • Figma MCP connection: share a Figma link + define controls/constraints
    • Up-front layout rules (spacing, board arrangement) reduce messiness
  9. 23:31 – 25:59

    Marketing asset generation for the bot marketplace: templating at scale

    John shows a second Figma Bro use case: generating a set of marketplace marketing tiles from a single template, brand backgrounds, and a list of bots. The bot automates the tedious parts (pulling images, updating instances, swapping copy), leaving humans to review and nudge.

    • Create one template, then propagate styling across many assets
    • Automate pulling photos, changing backgrounds, and updating copy
    • Human-in-the-loop: identify missing items and prod for completion
    • Designers spend time on foundations, not repetitive production
  10. 25:59 – 28:49

    DevBot + Experiments: turning ‘shower thoughts’ into interactive prototypes

    John explains how DevBot helps capture an interaction idea on the go and produce a working prototype. His example explores a “Share Agent” flow with a screenshot-like animation, yielding multiple variants for quick evaluation.

    • Capture ideas via voice + screenshots, even away from the laptop
    • Bot collaborates with other specialized bots (e.g., motion reasoning)
    • Outputs interactive prototypes with alternative design directions
    • Rapid validation: decide quickly whether to pursue or drop
  11. 28:49 – 31:24

    The “trash can method” of software development: prototype freely, discard cheaply

    Claire names the new workflow enabled by cheap prototyping: building with the assumption you can throw ideas away. This reduces cross-functional friction, encourages exploration, and makes product development more playful and creative.

    • Cheap prototypes reduce the need to justify every experiment with ROI
    • Avoids PM/engineering prioritization bottlenecks for small delights
    • Freedom to discard prevents sunk-cost arguments and resentment
    • Faster iteration keeps creative thinking alive
  12. 31:24 – 37:05

    Lightning round: how they organize bots and delegate life + work administration

    Peng and John share how bots span their personal and professional lives, often organized into “life” and “work.” Peng describes a ‘chief of staff’ bot that orchestrates other bots, plus automation for email, calendar, shopping, and recurring status checks.

    • Organize bots into life vs work; use a ‘chief of staff’ dispatcher bot
    • Chain tasks: purchase items then update inventories (e.g., Notion)
    • Email and calendar delegation via screenshots and action-item surfacing
    • Group chats with PM/designer/engineer bots to brainstorm ideas
  13. 37:05 – 41:34

    More niche bots + prompting when bots misbehave: memory, tone, and iteration

    John shares specialized bots for Japanese practice and navigating insurance reimbursements. They close with practical tips: be mindful of session logs, add emotion if needed, and teach bots to remember fixes so future runs improve.

    • Japanese practice bot outputs kanji + pronunciation + English
    • Insurance bot checks receipts/invoices against plan for savings/follow-ups
    • Be careful how you speak—support/debugging may expose transcripts
    • Ask bots to ‘memorize’ the fix so the workflow improves over time

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.