How Figma’s PMs actually use AI every day | Ezra Mechaber (PM, Figma) Figma growth product manager Ezra Mechaber built PM OS, a shared repository of 31 skills derived from his personal Claude Code setup, which is now used by every product manager at Figma and keeps 60 to 70 PMs in sync. Mechaber also described using OpenAI's Codex for bug bashing, an automated growth PM called AutoXP that found a large win on its first experiment, and a real-time writing assistant he built with Jev. 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. Listen or watch on YouTube https://youtu.be/ztt8irafLMQ , Spotify https://open.spotify.com/show/4aRP2XSavdtrLG5FZoonOK , or Apple Podcasts https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079 What you’ll learn: 1. Why PM OS is a repo, not a product 2. The skill Ezra runs six times a day to tame Slack 3. How one repo keeps 60 to 70 PMs in sync 4. Why his bug-bash agent catches things he never would 5. How AutoXP runs experiments with one human checkpoint 6. Why Jev took over every meeting he was in for two weeks 7. What 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://www.atlassian.com/software/jira/product-discovery?utm source=podcast&utm medium=paid-social&utm campaign=P:jpd O:imc I:jpd-imc-howiai X:land —Prioritize with insights, build with confidence In this episode, we cover: 00:00 https://www.youtube.com/watch?v=ztt8irafLMQ Episode preview 00:51 https://www.youtube.com/watch?v=ztt8irafLMQ&t=51s Introduction to Ezra Mechaber 02:04 https://www.youtube.com/watch?v=ztt8irafLMQ&t=124s The origin story of Figma’s PM OS 06:30 https://www.youtube.com/watch?v=ztt8irafLMQ&t=390s PM OS demo: the “chief of staff” setup 10:28 https://www.youtube.com/watch?v=ztt8irafLMQ&t=628s How the repo works: skills, hooks, and private sub-repos 12:00 https://www.youtube.com/watch?v=ztt8irafLMQ&t=720s How the skills got built, roasted, and whittled down 14:15 https://www.youtube.com/watch?v=ztt8irafLMQ&t=855s&pp=0gcJCWMAwfN6Pr3D Build artifact, FigJam MCP, and coaching skills 17:33 https://www.youtube.com/watch?v=ztt8irafLMQ&t=1053s Transitioning from the terminal to a local web front end 19:30 https://www.youtube.com/watch?v=ztt8irafLMQ&t=1170s Bug bashing with Codex 22:08 https://www.youtube.com/watch?v=ztt8irafLMQ&t=1328s&pp=0gcJCWMAwfN6Pr3D AutoXP: an automated growth PM 26:26 https://www.youtube.com/watch?v=ztt8irafLMQ&t=1586s Claire’s Experiment Engine backstory 26:58 https://www.youtube.com/watch?v=ztt8irafLMQ&t=1618s Building a real-time writing assistant with Jev 33:15 https://www.youtube.com/watch?v=ztt8irafLMQ&t=1995s Lightning round and final thoughts Tools referenced: • Figma: https://www.figma.com/ https://www.figma.com/ • FigJam: https://www.figma.com/figjam/ https://www.figma.com/figjam/ • Figma MCP server: https://developers.figma.com/docs/figma-mcp-server/ https://developers.figma.com/docs/figma-mcp-server/ • Claude Code: https://www.claude.com/product/claude-code https://www.claude.com/product/claude-code • Codex: https://openai.com/codex/ https://openai.com/codex/ • Cursor Automations: https://cursor.com/docs/cloud-agent/automations https://cursor.com/docs/cloud-agent/automations • Jev: https://typesafe.ai/ https://typesafe.ai/ • Marker: https://marker.page/ https://marker.page/ • Instinct: https://instinct.com/ https://instinct.com/ • Dots: https://openai.com/index/introducing-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 https://www.lennysnewsletter.com/p/jev-for-beginners-how-to-use-it-and Where to find Ezra Mechaber: LinkedIn: https://www.linkedin.com/in/ezra-mechaber https://www.linkedin.com/in/ezra-mechaber Website: https://ezramechaber.com/ https://ezramechaber.com/ Where to find Claire Vo: ChatPRD: https://www.chatprd.ai/ https://www.chatprd.ai/ Website: https://clairevo.com/ https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ https://www.linkedin.com/in/clairevo/ Production and marketing by https://penname.co/ https://penname.co/ . For inquiries about sponsoring the podcast, email \ email protected\ https://www.lennysnewsletter.com/cdn-cgi/l/email-protection .