It would be great to create an folder .cursorrules and inside we could put system of deifned per project cursor rules. It could be way of documenting the project.
Also it would be great if we could create .cursorrules files with markdown extension, they could be easy to read from github as a regular docs not only for AI but for “Human inteligence” also
Actually it’d be great to have a .cursorrules files per repo, and not per workspace.
When you’re working on a project, you may have multiple repos opened in your workspace. One repo for backend, one for frontend, … Each repo may have it’s own language (ie python/fastapi for backend, JS/React for frontend). Then you may require one .cursorrules file for each repo, with their own rules adapted to your stack in each repo.
A simple test can answer your question : add “tell a joke before your answer” in a .cursorrules file, and set your file either in your workspace root or your repo root.
You’ll see that cursor only tells you a joke when the file is in your workspace root. That answers your question, and leads to my feature request.