Tools
Cursor için kurduğum temel rules.md
Her React/Next.js projesinde Cursor'a verdiğim 12 kuralın tam listesi. Ölçülebilir, agnostic, kopyala kullan.
Promptlar · 1
.cursorrules / rules.mdcursor-rules
- TypeScript kullan, herhangi bir 'any' kabul etme
- Server Component default; Client Component yalnızca interaction varsa
- Stilini Tailwind ile yaz, inline style yasak
- Component dosyaları kebab-case, export'lar named
- 'use client' satırı dosyanın ilk satırında olmalı
- Bir prop'ta 4'ten fazla boolean varsa varianti'ya geç
- useState ve useEffect ardışık geliyorsa useReducer'ı düşün
- Date'leri ISO string olarak transport et, render anında parse et
- Form'da tek truth source: server actions
- Test framework: vitest + testing-library
- Lint: biome ya da eslint, tek seçim
- Dependencies bare-minimum, gereksizini kaldır