30 minutes | Understanding Cursor
Cursor is an AI-powered code editor.
Think of it as:
You talk to it in English. It builds in code.
When you open Cursor, you'll see:
Left Side: File Explorer
.cursorrules folderCenter: Editor
Right Side: Chat Panel ← This is where you'll work
Bottom: Terminal
When you open Cursor, you'll see:
Left Side: File Explorer
.cursorrules folderCenter: Editor
Right Side: Chat Panel ← This is where you'll work
This is your main interface with Cursor.
What you see:
How it works:
This is your command center.
Cursor has 4 different modes for different tasks.
You select the mode before giving your prompt.
Located: Above the chat input box, you'll see four options.
What it's for: Questions and explanations
Use when:
What it does:
Example: "Explain what the .cursorrules-tdd.md file does"
What it's for: Building features step-by-step
Use when:
What it does:
This is your primary mode for building today.
What it's for: Autonomous execution of complex tasks
Use when:
What it does:
For today: Stick with Plan mode. Agent is more advanced.
What it's for: Fixing errors and bugs
Use when:
What it does:
Example: "Debug this: players aren't joining the lobby when they click the button"
Quick decision guide:
For the afternoon session, you'll primarily use Plan mode.
Cursor can use different AI models.
Where to find it:
You'll see:
For today: Use Claude Sonnet
How to select it:
That's it. Don't overthink it.
For this project, Claude Sonnet works excellently.
The workflow:
Step 1: Write your prompt
"Implement the lobby feature.
Use:
- .cursorrules-product.md for requirements
- .cursorrules-mobile-ui.md for layout
Start with a test for player nickname input."
Step 2: Select mode (Plan)
Step 3: Send (press Enter or click Send)
Cursor responds in Plan mode:
You'll see:
Each step, Cursor shows you what it's doing.
When Cursor modifies code, you'll see:
Diff View:
You don't need to understand every line.
You need to:
After Cursor proposes changes:
You have options:
✅ Accept
❌ Reject
✏️ Modify
Always review before accepting.
Bottom panel shows the terminal.
What you'll see there:
What you do:
Cursor handles the terminal commands via chat.
Left sidebar shows your files.
What you'll see:
.cursorrules folderWhat you do:
.cursorrules folder is thereYou won't create files manually - Cursor does that.
Everyone do this now:
Step 1: Open Cursor on your laptop
Step 2: Find the chat panel (right side)
Step 3: Select Plan mode (above the input box)
Step 4: Click the model dropdown and select Claude Sonnet
Step 5: Type this exact prompt:
"Explain what the .cursorrules folder does in a context-driven development project"
Step 6: Press Enter and watch the response
Cursor should:
This proves:
If you see a response → You're ready to build.
Q: What if I make a mistake in my prompt? A: Just send another prompt clarifying or correcting. Cursor keeps the conversation history.
Q: How do I know if Cursor read my .cursorrules files? A: When you reference them in prompts ("Use .cursorrules-product.md"), Cursor will mention them in its response.
Q: What if I don't understand the code Cursor writes? A: That's okay! You're not expected to. Focus on: Does it pass tests? Does it work in the browser?
Q: Can I undo changes Cursor makes? A: Yes - we'll use Git commits. After each feature, we commit. You can always roll back.
Your Cursor Cheat Sheet:
Where to work: Right panel (Chat)
What mode: Plan (most of the time)
Which AI: Claude Sonnet
How to prompt: Plain English + reference .cursorrules files
What to review: The plan, the file changes
What to accept: Changes that match your context
What to reject: Changes that don't match or you don't understand
When stuck: Ask mode - "Why did this happen?" or "Explain this error"
You now know:
Next up: We'll look at the brain architecture, then after lunch, you'll use Cursor to build the entire game.
Questions?