
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.
Claire welcomes listeners and introduces Ezra Mechaber, setting the stage for the episode.
Ezra explains how he identified the need for a product‑manager operating system and began building it.
The team details the 31 PMOS skills, such as “what’s up?” and “find org people,” and how they streamline PM work.
Ezra walks through specific skills like the Slack‑aggregator and the Build Artifact tool, showing their practical value.
The conversation covers the transition from a terminal TUI to a browser‑based interface and mobile support.
Ezra describes AutoXP, an autonomous experiment runner that orchestrates data science, UX, and engineering tasks.
The host showcases Jev, a lightweight AI editor that checks and enriches writing on the fly.
Ezra shares his experience with Instinct and Dots, reflecting on the future of proactive AI assistants.
The pair humorously debates whether users should yell at their AIs and the importance of clear instructions.
Ezra wraps up, shares where to find him, and invites listeners to join Figma’s hiring efforts.
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.
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.
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.
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.
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.
“I like to tell my engineers that I, my goal is to be lazy in the right places.”
“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?”
“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.”
“I treat my AIs like a friend that you love who's really like messing it up.”
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].
8,080 words · 2 speakers
Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.
Page updated · transcript and summary are machine-generated