Feedback from my usage of Notepads.
Project Rules - Things that are specific to the repo these are committed so all developers get access. Never put personal preferences in here.
Rules for AI (In the setting) - Things I want in every AI interaction normally just a single line saying “My name is dale and be terse in your responses.”
Notepads - Context specific rules.
Context specific rules, I have two I use all the time
- Git flow. This is how I like to do my personal git flow and how I like to automate it. I only include this when I want to commit/push/pr. If I include Git rules in my Rules for AI I find the AI is overzealous in committing code (YOLO) before I get change to review it. (Also I don’t want to bloat the context)
- Plan Mode Plan vs Act I include this when I want to do planning.
Some git rules will be project specific (how to name branches etc) so they would go in the cursor rules folder.
So to sumarize I think we need 3 different systems (Like the vscode settings) Workspace settings & Personal settings.
- Project rules (Dynamically included)
- Personal rules (Manually included)
- Personal rules (Always include)
For want of a better system I’m using Notepads for Personal rules