An interactive course teaching PMs how to use Cursor AI for daily product work
This is an interactive, hands-on course that teaches Product Managers how to use Cursor - an AI-powered IDE - for PM work like writing PRDs, analyzing user research, processing data, creating roadmaps, and more.
This is a PROOF OF CONCEPT currently containing only Module 1.1 (Welcome to TaskFlow) to validate the teaching mechanism.
- Cursor installed - Download from cursor.com
- Cursor account (free or paid)
- This course folder downloaded or cloned
-
Open this folder in Cursor
- Launch Cursor
- File β Open Folder
- Select the "Cursor for Product Managers" folder
-
Open Composer
- Press
Cmd+I(Mac) orCtrl+I(Windows/Linux) - This opens Cursor's AI Composer mode
- Press
-
Start Module 1.1
- In Composer, type:
/start-1-1 - Press Enter
- Follow along as Claude guides you through the module!
- In Composer, type:
This proof of concept includes:
- β Module 1.1: Welcome to TaskFlow
Module 1: Cursor Fundamentals
- 1.2: Using Cursor's Interface (Chat, Cmd K, Composer)
- 1.3: @ Mentions and File Operations
- 1.4: First PM Tasks (meeting notes, research synthesis)
- More modules coming...
Module 2: Practical PM Skills
- Writing PRDs
- Analyzing data
- Planning features with Plan Mode
- More coming...
Module 3: Advanced Features
- Custom slash commands
- Project rules
- Parallel agents for research
- More coming...
Throughout this course, you'll work for TaskFlow - a fictional project management SaaS company.
What it is:
- Series B startup ($2.5M ARR, 10K users)
- "Asana meets Linear" for remote teams
- You're the Senior PM for activation & onboarding
Why this matters: Every exercise uses realistic PM documents from TaskFlow - PRDs, user research, competitive analysis, meeting notes. You're not learning in a vacuum; you're doing real PM work!
Unlike traditional courses where you read and then try things:
- Type a slash command (e.g.,
/start-1-1) - Claude becomes your instructor - guides you step-by-step
- You practice immediately - hands-on exercises
- Get feedback in real-time - Claude checks your understanding
- Progress through modules - each builds on the last
This course uses Cursor's features to create an interactive learning experience:
- Slash commands (
.cursor/commands/) trigger each module - Teaching scripts (
lesson-modules/X.X-name/SCRIPT.md) guide Claude on how to teach - Project rules (
.cursor/rules/) establish course context and instructor personality - Pre-created files (
company-context/) provide realistic PM documents
By the end of the course (when complete), you'll know how to use Cursor for:
- Documentation: Writing PRDs, user stories, roadmaps, feature specs
- Research: Analyzing user interviews, synthesizing feedback, competitive analysis
- Data: Processing surveys, analyzing metrics, building dashboards
- Communication: Creating stakeholder updates, exec summaries, team docs
- Planning: Sprint planning, roadmapping, feature prioritization
- Automation: Custom workflows, reusable templates, PM productivity systems
Cursor for Product Managers/
βββ .cursor/
β βββ rules/
β β βββ course-instructor.mdc # Establishes teaching personality
β β βββ taskflow-context.mdc # Product context for all modules
β βββ commands/
β βββ start-1-1.md # Slash command to start Module 1.1
βββ company-context/
β βββ COMPANY.md # TaskFlow company overview
β βββ PRODUCT.md # Product details
β βββ PERSONAS.md # User personas
β βββ COMPETITIVE.md # Competitive landscape
βββ lesson-modules/
β βββ 1.1-welcome/
β βββ SCRIPT.md # Teaching script for Module 1.1
βββ README.md # This file
βββ CURSOR_RESEARCH_COMPREHENSIVE.md # Research on Cursor features
-
Project Rules (
.cursor/rules/*.mdc) tell Cursor:- You're teaching a course (be an instructor, not just an assistant)
- Follow teaching scripts exactly
- Use TaskFlow context throughout
-
Slash Commands (
.cursor/commands/*.md) trigger modules:- User types
/start-1-1in Composer - Command tells Cursor to read and follow the teaching script
- User types
-
Teaching Scripts (
lesson-modules/*/SCRIPT.md) guide Claude:- Step-by-step lesson plan
- What to say, when to wait for student, how to provide feedback
- Structured like a teacher's lesson plan
This proof of concept tests whether the teaching mechanism works in Cursor.
POC succeeds if:
- β
User can run
/start-1-1command - β Cursor reads the SCRIPT.md file
- β Cursor acts as an instructor (follows script, waits for responses, provides encouragement)
- β Teaching flow feels natural and guided
- β Module completes with clear next steps
POC fails if:
- β Cursor just displays script instead of following it as instructions
- β Instructor personality doesn't come through
- β Script adherence is weak or inconsistent
This course is adapted from "Claude Code for Product Managers" with key changes for Cursor:
Advantages of Cursor:
- β Visual interface (see files, not just terminal)
- β Built-in file explorer
- β @Docs integration (index company wikis, internal docs)
- β Superior Plan Mode for structured planning
- β Less intimidating for non-technical PMs
Differences:
β οΈ Limited parallel agents (8 max vs Claude Code's unlimited)β οΈ Different context system (.cursor/rules vs CLAUDE.md hierarchy)β οΈ Three workflows to learn (Chat, Cmd K, Composer vs one interface)
This is a proof of concept. Your feedback is invaluable!
If you encounter issues:
- Script not being followed correctly
- Confusing instructions
- Technical problems
- Suggestions for improvement
Please share your feedback to help improve the course!
MIT License - feel free to use and adapt!
- Inspired by "Claude Code for Product Managers" course
- Built to test if interactive AI-taught courses work in Cursor
- TaskFlow is a fictional company created for learning purposes
Ready to start? Open Composer (Cmd+I / Ctrl+I) and type /start-1-1