Cursor Rules files: zo maak je AI 10x nuttiger in je project
Als je Cursor gebruikt maar nog geen .cursorrules file hebt, mis je echt de helft van de waarde.
Een .cursorrules file vertelt Cursor hoe jouw project in elkaar zit. Hiermee voorkom je dat de AI steeds opnieuw je stack moet raden.
Mijn .cursorrules voor een typisch Next.js project:
```
You are working on a Next.js 14 App Router project.
Stack: TypeScript, Tailwind CSS, Supabase, Prisma.
- Use server components by default
- Client components only when needed (useState, onClick, etc)
- API routes in app/api/ folder
- Use Supabase client from @/lib/supabase
- Follow existing naming conventions in the project
```
Maar je kunt veel verder gaan:
- Codestyle regels (geen default exports, altijd named)
- Database schema beschrijven zodat AI correcte queries schrijft
- Component library documenteren (welke shadcn componenten beschikbaar zijn)
- Error handling patronen vastleggen
Sinds ik dit gebruik is mijn hit-rate van bruikbare AI-suggesties van ~40% naar ~80% gegaan. Serieus.
Pro tip: maak een template .cursorrules en pas het per project aan. Kost je 10 minuten setup en bespaart uren.
Dit is zo waar. Ik heb een .cursorrules van 200+ regels voor mijn grootste project en het verschil is dag en nacht. Cursor snapt dan gewoon je hele architectuur.
Goede tip. Ik ga een stap verder en heb ook een CONVENTIONS.md in mijn repo die ik in de context gooi. Werkt voor Cursor maar ook als ik in Claude Code werk.
Dit is eigenlijk hetzelfde principe als SKILL.md files voor Claude Code - je geeft de AI context zodat het beter snapt wat je wilt. Hoe specifieker je instructies, hoe beter het resultaat.
Klopt, het concept is hetzelfde. Ik gebruik inderdaad ook SKILL.md's voor mijn Claude Code workflows. Samen met .cursorrules heb je de AI echt onder controle.