Cursor AI: Build Like an Engineer
After this workshop, you will:
- Master the 5 Cursor AI concepts that power every project
- Apply 3 principles that separate juniors from seniors
- Follow the same build cycle used by professional engineers
- Build a real app from scratch, live, in 45 minutes
| TIME | WHAT YOU LEARN? | |
|---|---|---|
| Intro | 5 min | |
| π«Β Phase 1: The Boarding | 10 min | 5 concepts, 3 principles, 1 cycle. The full toolkit. |
| π«Β Phase 2: The Flight | 25 | Every concept applied live. Zero to app in real time. |
| π¬Β Phase 3: The Landing | 5 | Everything summarized. Ready to use on your own. |
| βQ & A | 10 | Your questions, answered live. |
β Prerequisites
- No coding experience required
- Basic understanding of frontend, backend, databases
- Following along? Install Node.js + Cursor
βΆπ«Β Phase 1: The Boarding
Cursor in 10 seconds
- AI code editor built on top of VS Code
- Reads your entire project, not just one file
- You describe what you want, it writes the code
- Most popular AI editor right now with the largest community
- Alternatives: Claude Code, Windsurf, Antigravity
π Download it free at cursor.com
The engineering cycle
How professionals build software. One cycle. 4 steps.
Spec β Design β Code β Test

| Step | You do this | Cursor concept |
|---|---|---|
| Spec | Describe what you're building | Chat + Context |
| Design | Set structure and standards | Rules files |
| Code | Build the features | Composer + Agent |
| Test | Run it, break it | You (always you) |
The 5 Concepts
1. π¬ Chat Talk to Cursor like you'd talk to a colleague. Describe what you need, it writes the code, you review it.
Like ordering at a restaurant. You tell the waiter what you want, the kitchen makes it, you taste it.

2. π Context (@-mentions) Cursor can only help with what it can see. Use @file, @folder, or @codebase to point it at the right parts of your project. Better context in, better code out.
Like shining a flashlight into a dark fridge. Light up the right ingredients and you get a better dish. Miss them and the chef is guessing.


3. πΌ Composer One prompt, multiple files changed at once. Describe a whole feature and Composer builds it across your entire project in one go.
Like standing at the kitchen counter, telling the chef exactly how much salt, when to flip, and what plate to use. You taste at every step. Nothing hits the table without your nod.

4. π€ Agents Hand off an entire task. The agent plans the approach, writes the code, runs it, and fixes errors on its own. You come back and decide what to keep.
Like telling the chef to surprise you. They pick the recipe, grab the ingredients, cook it, taste it, fix the seasoning, and bring out the plate. You just eat.

5. π Rules Files Write your coding standards once in a rules file. Every prompt Cursor handles from that point forward follows those rules automatically.
Like posting the kitchen rules on the wall. Every chef who walks in reads them and cooks the same way. No reminders needed.

The mechanics
| Shortcut | What it does |
|---|---|
| Tab | Accept AI suggestions |
| Cmd+K | Highlight code, describe the change |
| Diff review | Accept, reject, or refine AI's output |
The real shift
Your skills still matter. Logic, problem-solving, understanding how things connect. AI doesn't replace that. It amplifies it.
You're not just a coder anymore. You're a director.
You describe. AI builds. You review.
That's how senior engineers work.
βΆπ«Β Phase 2: The Flight
We follow the engineering cycle. Each step uses a concept from Phase 1. Every idea becomes real.
βοΈ Spec
Concept used: Chat + Context
Open Cursor. Describe Doorashada: the voting form, the candidate cards, the live dashboard, the state tracker. Point Cursor at reference files using @-mentions.
A clear prompt is a clear spec. The better you describe it, the better the code.
π¨ Design
Tool used: Google Stitch
Turn the spec into a visual design. Layout, colors, spacing, interactions. Stitch generates a working UI from your description.
You don't code the design. You see it first, then build it.
π Connect the design to Cursor (optional)
Concept used: MCP
Add the Stitch MCP server to Cursor so it can read your design directly. Now Cursor sees exactly what you designed, not just your words.
What is MCP? MCP (Model Context Protocol) is a way to connect external tools to your AI editor. Think of it like a USB cable between Cursor and other apps. You plug in Stitch, and Cursor can see your designs. You plug in GitHub, and Cursor can see your repo. One standard, many connections.
MCP Code
Put this in .cursor/mcp.json
{
"mcpServers": {
"stitch": {
"command": "npx",
"args": ["-y", "@_davideast/stitch-mcp", "proxy"],
"env": {
"STITCH_API_KEY": "YOUR-API-KEY"
}
}
}
}
π Set the Rules
Concept used: Rules files
Before writing a single line of code, create the .cursorrules file. Add three engineering principles:
| Principle | What it means | Why it matters |
|---|---|---|
| KISS | Keep it simple. Short functions. No tricks. | Simple code is code you can debug at 2am. |
| Single Responsibility | One function does one thing. | When it breaks, you know exactly where to look. |
| DRY | Don't repeat yourself. Reuse code. | Less code, fewer bugs, easier changes. |
These are engineering principles, not Cursor features. We add them to the rules file so AI follows the same standards we do.
Rules to Paste
KISS β Write the simplest solution that works, don't over-engineer.
DRY β Extract repeated logic into reusable functions, never duplicate code.
SOLID β One responsibility per module, depend on abstractions, keep interfaces small.πΊοΈ Plan
Mode used: Cursor Chat (Plan mode)
Before building, ask Cursor to plan the approach. What files do we need? What components? What's the folder structure? Review the plan, adjust, then move to build.
Planning before building. That's the engineering way.
π¨ Build with Composer
Concept used: Composer
Composer builds Doorashada. The voting form, candidate cards, dashboard, state tracker. Multiple files, one prompt, all at once.
Speed without standards produces messy code. That's why we set the rules first.
π€ Build with Agent
Concept used: Agent
Agent takes over a full feature. The live counter, animated bars, confetti celebration. It plans, builds, and runs.
Composer = you direct step by step. Agent = you delegate the whole task.
π Review
Read every line AI generated. Accept what's good. Reject what's not. Refine what's close.
Senior engineers spend 40% of their day doing this. Not writing code. Reading code. Making decisions about code.
π§© Test
Run Doorashada. Cast a vote. Watch the dashboard update. Try to break it.
AI does not test its own code. That is your job.
βΆπ¬Β Phase 3: The Landing
What you now have
5 concepts you can use today
- π¬ Chat : describe what you want
- π Context : point AI at the right files
- πΌ Composer : build across multiple files
- π Rules files : set your standards
- π€ Agents : delegate full tasks
3 principles that make your code professional
- KISS : keep it simple
- Single Responsibility : one function, one job
- DRY : don't repeat yourself
1 cycle that works everywhere
Spec β Design β Implement β Review β Test
Works with Cursor. Works without Cursor. Works with any tool, any language, any team.
The Promise, Delivered
You came in with coding skills. You're leaving with a superpower.
AI handles the typing. You handle the thinking.
You now know how to:
- Direct AI with clear prompts
- Set engineering standards that AI follows
- Follow the build cycle professionals use every day
π Resources
| Resource | Link |
|---|---|
| Download Cursor | cursor.com |
| Doorashada AI source code | [GitHub repo link coming soon] |
| Workshop recording | [YouTube link coming soon] |
β‘ Want more?
This workshop gave you the toolkit in 60 minutes.
Bashi Academy teaches you the foundation behind it.
- HTML, CSS, JavaScript, React, Python etc.
- Same teaching style, project-first
- Real things from day one
Join us β bashi.academy