Skip to content

How Figma’s PMs actually use AI every day | Ezra Mechaber (PM, Figma)

How I AI

Hosted by Claire Vo

42m
Transcript

Original podcast

Summary

Written by a model from the transcript; not yet reviewed.

Figma product manager Ezra Mechaber joins Claire Vo to demonstrate PMOS, an internal productivity repository featuring 31 skills designed to help product managers handle messy tasks, from stakeholder mapping and Slack summarization to code review and bug bashing. Mechaber explains the origin of PMOS, created to close the gap between hype-driven AI discussions and actual day-to-day workflow integration. The conversation also explores advanced automation experiments, including AutoXP for running continuous growth experiments and a custom writing tool powered by a cheap, fast model that automatically suggests citations and handles missing details in real-time.

The discussion provides a look into how product teams can build customized developer and operational tooling inside modern organizations. Mechaber details specific examples, such as how automated browser execution caught an obscure bug involving custom team name formatting and emoji limits. Listeners gain actionable insights into structuring personal AI repositories, utilizing small and fast models for real-time task assistance, and maintaining a scalable approach to internal tool development without relying on rigid enterprise software.

  • Identify repetitive tasks like support routing and meeting notes to establish a minimum viable baseline for productivity. 4:29
  • Keep a memory file within your agent repository to automatically pull in relevant context and team ownership details. 7:11
  • Automate routine bug bashing sessions by pairing browser-use agents with test accounts to uncover hidden UI edge cases. 18:56
  • Maximize unallocated traffic by setting up automated growth pipelines that run, analyze, and test product experiments continuously. 0:04

Chapters

  1. 0:00
    Intro and Host Greeting

    Claire welcomes listeners and introduces Ezra Mechaber, setting the stage for the episode.

  2. 0:51
    Origin of Figma's PMOS

    Ezra explains how he identified the need for a product‑manager operating system and began building it.

  3. 2:41
    Core Skills and Use Cases

    The team details the 31 PMOS skills, such as “what’s up?” and “find org people,” and how they streamline PM work.

  4. 6:40
    Demo of PMOS Features

    Ezra walks through specific skills like the Slack‑aggregator and the Build Artifact tool, showing their practical value.

  5. 17:45
    Evolution to Browser and Mobile UI

    The conversation covers the transition from a terminal TUI to a browser‑based interface and mobile support.

  6. 23:38
    AutoXP Experiment Automation

    Ezra describes AutoXP, an autonomous experiment runner that orchestrates data science, UX, and engineering tasks.

  7. 27:02
    Real‑time Writing Assistant Jev

    The host showcases Jev, a lightweight AI editor that checks and enriches writing on the fly.

  8. 34:02
    Personal Agent Discussion

    Ezra shares his experience with Instinct and Dots, reflecting on the future of proactive AI assistants.

  9. 36:47
    AI Etiquette and Yelling

    The pair humorously debates whether users should yell at their AIs and the importance of clear instructions.

  10. 41:28
    Closing and Call to Action

    Ezra wraps up, shares where to find him, and invites listeners to join Figma’s hiring efforts.

Highlights

  • 0:12

    Automating Growth Experimentsstrategy

    Mechaber describes AutoXP, a system of cursor automations that links data science, UX writing, and engineering agents to run and analyze concurrent growth experiments without manual intervention.

  • 2:55

    Closing the AI Adoption Gapinsight

    Mechaber explains that upon joining Figma, he realized most product managers were not using AI tools outside of engineering, prompting him to start building his own productivity automations in terminal CLIs.

  • 11:00

    Structuring the PMOS Repositorystrategy

    PMOS consists of a parent Git repo and a private sub-repo workspace containing modular markdown files, agent behavioral guidelines, and command hooks that synchronize updates across dozens of product managers.

  • 20:27

    Uncovering Obscure UI Bugsstory

    Using browser automation to bug-bash request modals, the agent discovered a rare crash caused by inputting one thousand emojis and another bug where team names starting with the letter A broke seat request flows.

  • 27:25

    Real-Time Citation Assistantinsight

    Demonstrating a custom writing assistant powered by a small, fast model, Mechaber shows how it detects missing details or unsupported claims during typing and pulls relevant interview quotes from an internal library.

Quotes

  • “I like to tell my engineers that I, my goal is to be lazy in the right places.”
    Unnamed speaker · 2:50
  • “One of the skills that's in there was this like really detailed spec skill that started to walk through, how does our codebase work if you wanted to do this really intensely?”
    Unnamed speaker · 5:36
  • “I have a version of this that runs through all of my live experiments on the platform and like gives me a, not that I peek at my experiments.”
    Unnamed speaker · 8:40
  • “I treat my AIs like a friend that you love who's really like messing it up.”
    Unnamed speaker · 36:50
  • Jira Product Discovery 21:05–22:08

About this episode

Ezra Mechaber is a growth product manager at Figma whose goal is to be “lazy in the right places.” When he joined Figma, he found almost no one outside engineering using AI to get real work done, so he and a couple of fellow PMs turned his personal Claude Code setup into PM OS, a shared repo of 31 skills that every PM at Figma now uses. In this episode, Ezra walks me through his favorite skills, how he bug bashes with Codex, AutoXP—an automated growth PM that found a huge win on its very first experiment—and a real-time writing assistant he built with Jev. What you’ll learn: Why PM OS is a repo, not a productThe skill Ezra runs six times a day to tame SlackHow one repo keeps 60 to 70 PMs in syncWhy his bug-bash agent catches things he never wouldHow AutoXP runs experiments with one human checkpointWhy Jev took over every meeting he was in for two weeksWhat to do when you want to yell at your AI— Brought to you by: Optimizely https://www.optimizely.com/howIAI—Your AI agent orchestration platform for marketing and digital teams Jira Product Discovery https://atlassian.com/howiai—Prioritize with insights, build with confidence — In this episode, we cover: (00:00) Episode preview (00:51) Introduction to Ezra Mechaber (02:04) The origin story of Figma’s PM OS (06:30) PM OS demo: the “chief of staff” setup (10:28) How the repo works: skills, hooks, and private sub-repos (12:00) How the skills got built, roasted, and whittled down (14:15) Build artifact, FigJam MCP, and coaching skills (17:33) Transitioning from the terminal to a local web front end (19:30) Bug bashing with Codex (22:08) AutoXP: an automated growth PM (26:26) Claire’s Experiment Engine backstory (26:58) Building a real-time writing assistant with Jev (33:15) Lightning round and final thoughts — Tools referenced: • Figma: https://www.figma.com/ • FigJam: https://www.figma.com/figjam/ • Figma MCP server: https://developers.figma.com/docs/figma-mcp-server/ • Claude Code: https://www.claude.com/product/claude-code • Codex: https://openai.com/codex/ • Cursor Automations: https://cursor.com/docs/cloud-agent/automations • Jev: https://typesafe.ai/ • Marker: https://marker.page/ • Instinct: https://instinct.com/ • Dots: https://openai.com/index/introducing-dots/ — Other reference: • Jev for beginners: how to use it and what to build: https://www.lennysnewsletter.com/p/jev-for-beginners-how-to-use-it-and — Where to find Ezra Mechaber: X: https://x.com/ezramechaber LinkedIn: https://www.linkedin.com/in/ezra-mechaber Website: https://ezramechaber.com/ — 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 [email protected].

Transcript

0:00
42:29

8,080 words · 2 speakers

Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.

Topics

  • AI
  • Figma
  • Codex
  • JeV
  • Slack
  • Instinct
  • PMOS
  • Claude
  • Figjam
  • browser

Page updated · transcript and summary are machine-generated