Original: Lenny Rachitsky · 03/02/2026
Summary
The single most transformative habit to internalize important AI concepts was to move away from consumer-grade UIs and into more powerful AI coding agents like Cursor and Claude Code. *👋 Hey there, I’m Lenny. Each week, I answer reader questions about building product, driving growth, and accelerating your career. For more: Lenny’s Podcast | How I AI | Lennybot | [LeKey Insights
“The single most transformative habit to internalize important AI concepts was to move away from consumer-grade UIs and into more powerful AI coding agents like Cursor and Claude Code.” — Discussing the shift from UI-based AI tools to coding agents for deeper AI understanding.
“We’ve learned more about how AI products actually work in the past three months by using Cursor for daily, non-technical tasks than in three years of using ChatGPT.” — Comparing the learning experiences between using Cursor and ChatGPT.
Topics
Full Article
👋 Hey there, I’m Lenny. Each week, I answer reader questions about building product, driving growth, and accelerating your career. For more: Lenny’s Podcast | How I AI | Lennybot | Lenny’s Reads | Favorite AI and PM courses | Favorite public speaking courseThe post you’re about to read took over 100 hours to create. That’s because it’s not a post. It’s an open-source interactive AI experience that will help you build AI product sense. Tal and Aman ran dozens of usability sessions, wrote evals, optimized each prompt you’ll find below, and even partnered with Cursor to get you free credits (see below!) so that you can try this at home. I’ve never seen anything like what they’ve put together, and I’m excited to bring it to you. Next week, in part two of this series, you’ll learn how to take this newfound AI intuition and apply it to your own product. For more from Tal and Aman, check out their in-depth workshop Build AI Product Sense (starting next week, get 15% off using this link) and their upcoming free Lightning Lesson How to Know What AI Products to Build, in partnership with my one of my other favorite collaborators, Hilary Gridley. You can also book Tal and Aman for a build sprint with your team.
Step 1: Download Cursor
Cursor is hands-down the best coding agent to most quickly ramp up your AI product sense. You’re probably hearing about Claude Code all over, and we love it for delegating long-running independent tasks like vibe coding. Cursor is still our favorite for pairing with AI and being able to directly watch an AI agent at work. Cursor is a visual, clickable user experience and can be used with a variety of AI model providers, including OpenAI and Anthropic. That means you can very likely use it at work. Downloading Cursor will take you two minutes. Do it right now!- Download and install Cursor. For this post, make sure to download and install the desktop app, not the web version of Cursor.
Step 2: Create a new project
Open Cursor, sign up, power through the onboarding flow, and click “Open project.” If you’ve already used Cursor before, click File > New Window to get to this screen and open a new project.Step 3: Continue this post inside Cursor
Strap in, because you’re going to continue the experience inside Cursor itself, inspired by the children’s science show The Magic School Bus. If you don’t have time to ride the Magic School Bus right now, you can keep reading below. However, to build your AI product sense, we recommend you come back and try continuing this post inside Cursor using the prompt below. Make sure you’re in “Agent” mode. This allows Cursor to take actions (such as fetching this post from the internet).- Visit Cursor.com/dashboard and sign up for an account.
- Become an annual (or Insider) Lenny’s Newsletter subscriber.
- Claim your free Cursor code (scroll to the bottom to find Cursor), click the button to redeem your code, and you’ll see the screen below:
- Click “Get Started” to apply the credits to your account. [Credits can be redeemed with both free and paid accounts.]
- Once you’ve redeemed the credits, you should see this box appear in your Cursor dashboard. [If you don’t see the credits, try to hard-refresh, or log out and log back in. If that doesn’t work, shoot a message to hi@cursor.com and mention this post.]
- Finally, you’ll need to upgrade to the Pro (or higher) plan to use the latest AI models, like Opus 4.5. If you’re already on the Pro or higher plan, you’re all set.
Now, paste the prompt below into the Cursor chat box (or just click this link):
And click “submit”:Help me build my AI product sense using this post (that I have not yet read): https://buildaiproductsense.com/magicschoolbus. (Do not open it in a browser — that will be distracting — use cURL or any other tool.)Start by giving me an overview of why we’re here and where we’re going with this, so I feel super-motivated to stick with it. Then pause and confirm I’m ready to start. Use the pause to learn more about my professional context (less about Cursor or AI) that could inform our journey together.Next, walk me through each bite-size concept, in order, one step/question at a time, starting with “Step 3.”You are both a really good 1-1 tutor for hands-on learning AND the Cursor agent. Have me take action so I’m engaged and learning. Ask me one question at a time. Before starting new steps/stages/ideas/concepts, stop and check in with me and encourage me to explain it back to you — and hold me to a high bar — like an effective, empathetic tutor.It’s important that you cover every single concept contained in this post, in sequential order. Keep me motivated by signposting and giving clarity on how much we’ve done and how much is left. (That said, leave room to follow my curiosity and go off script, as long as overall we are progressing through the post.)Use the original words of the post when relevant (you have permission to use them as your words in first person, rather than explicitly quoting someone else). Sentence-case your headings (not title case).Anytime you come across an image inline in the post, read the image (one at a time, just in time, not in advance, storing temporarily if needed). This is important to understand the contents of the post.We are already talking inside a Cursor chat thread, so let’s use this same thread for as much as we can. Important: You are also the Cursor agent! So when I say a prompt that you suggested, or give a task like “change this file,” act on it yourself (don’t direct me to do it separately or ask if I did it separately). Don’t refer to a separate Cursor agent. It’s YOU.Remember that Cursor might be configured in a lot of different ways visually and is constantly evolving, so avoid assumptions about where a UI element might be. The file explorer may be on the left or the right.Anytime you try to use a tool of any kind, it’s going to ask for my approval, and that’s going to feel scary. So I need you to explain why you’re asking and why it’s safe to approve. It might even be a teachable moment — you can tie to the goal of the post (and where we are in the journey) that, well, you’re an agent and this is you in action!Consistently encourage me to use the voice recording feature (a 🎙️ icon under the chat box) to build the habit of speech-to-text.
Step 3: Cursor may look intimidating, but you’re more familiar with it than you realize
Cursor looks Matrix-style geeky, but it’s just ChatGPT, a text editor, and a file explorer smooshed into one window. We repeat, Cursor is just three tools you’ve used plenty of times before, combined:- ChatGPT
- A text editor
- File explorer
Cursor is our choice for getting real work done, not just learning AI concepts
If you’ve already created your AI thinking partner inside ChatGPT or Claude projects, you’re probably wondering if it’s worth the hassle of switching to Cursor. It’s important for us to say that regardless of understanding technical concepts, we now spend most of our days in coding agents for non-technical tasks. So what’s the practical difference, and why did we make the switch? First, Cursor is fundamentally the same idea as ChatGPT projects: files as knowledge, chat as interface, and instructions that always apply. Two small form-factor differences change everything:Step 4: Create a Disney song parody to learn the basics of Cursor
We’ll start by creating a new blank file in Cursor. Hover your mouse in the file explorer, and click the “New File” button:
Change one line in the first stanza and one line in the chorus of lyrics.txt to be about Silicon Valley.
and send it off using the “up arrow” button:
Step 5: See how different AI models behave
Now that you’ve made your first edit, let’s explore a key product decision every AI team faces: which model to use. You’ll notice there’s another dropdown in our chat box:Step 6: Inspect your agent’s tool calls
LLMs can only produce text, but when they take action (edit a file, fetch data, search the web), they’re calling tools. And tool calling is a distinct skill from everything else we usually notice about LLMs. Now ask your agent:
Can you walk me through each step (tool/thinking/reasoning/anything else) you used to accomplish this task?
In our test, our LLM reported that:
- It used a tool called read_file to find out what was inside the file
- It thought about what to edit
- It used a tool called search_replace to modify the text file
List every tool available to you.
Wait, then what’s the “MCP” I keep hearing about?
For most organizations, the most valuable data doesn’t live in local text files but rather in external SaaS services. For an LLM to interact with Linear, Figma, Notion, Snowflake, BigQuery, Amplitude, or Mixpanel, those services need to provide the LLM with custom tools. Normally, each SaaS company would have to integrate a separate tool for each LLM out there. To avoid this mess, the industry adopted a standard called Model Context Protocol (MCP). That way, each SaaS company now only needs to build one connector that works everywhere. If that sounds a lot like USB or Bluetooth, that’s the right analogy. To continue the comparison: most agent tools aren’t MCP, just like most electrical wires aren’t shaped like USB plugs. For simplicity, MCP is just another tool the agent can use, with a standardized interface.Step 7: Put everything into practice by building your personal OS inside Cursor
Now that we understand how agents work generally, let’s create a personalized AI agent for ourselves to see how the components of Cursor come together. We’re going to build a very lightweight, minimal personal productivity system that organizes our contacts from various parts of our life, like notes, transcripts, and unstructured thoughts, as well as some tasks that we need to get done. (This lets us temporarily ignore discovery, distribution, and pricing. We’ll be free to focus on what’s technically possible.) By the end of this exercise, you’ll be able to ask Cursor to create tasks from your backlog and get started on those tasks based on the context you provided in the knowledge and goals. In the process, we’ll learn about RAG, memory, and context engineering and build critical parts of product sense. To get started, you can copy and paste the following prompt into Cursor (make sure you’re on “Agent” mode):Related Articles
What the Team Behind Cursor Knows About the Future of Code
Dan Shipper (Every) · explanation · 71% similar
how to build a coding agent: free workshop
Geoffrey Huntley · tutorial · 69% similar
🎙️ This week on How I AI: Opus vs. Codex showdown, and AI for accessibility
Lenny Rachitsky · explanation · 67% similar
Originally published at https://www.lennysnewsletter.com/p/how-to-build-ai-product-sense.