Cursor best practices by Ryan Carson
Watching the video podcast from the "How I AI" channel where Ryan Carson is explaining how to get the most out of Cursor. I will be noting down all the learnings here in the post:
3 files in the .cursor/rules
folder
The contents of all these files are provided in a GitHub repo, but I also have it all pasted here.
.cursor/rules
create-prd.mdc
generate-tasks.mdc
task-list.mdc
claude-task-master
"An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others."
This is their website and this is GitHub repo.
Creating the PRD
First, tag the create-prd.mdc
doc in Cursor, explain what you're trying to build, and let it create the PRD:
Use @create-prd.mdc
Here's the feature I want to build: [Describe your feature in detail]
Reference these files to help you: [Optional: @file1.py @file2.ts]
Verify the PRD document if everything is as you want, modify if needed.
Generating the tasks list from the PRD
With your PRD drafted (e.g., MyFeature-PRD.md), the next step is to generate a detailed, step-by-step implementation plan.
Now take @MyFeature-PRD.md and create tasks using @generate-tasks.mdc
Again, modify if needed.
Let AI work through the tasks
Instruct AI to start working on the task:
Please start on task 1.1 and use @task-list.mdc
Properly verify and then only accept changes.
I think, this is going to be very useful when vibe coding using Cursor. Having these rules files doesn't require you to explain the same thing again and again in the user prompts.
- ← Previous
Rumi's clever vs. wise - Next →
Firefox supports Temporal
Comment via email