קובץ .cursorrules.cursorrules File
הגדרה מהירה
מה זה .cursorrules File? (TL;DR)
.cursorrules הוא קובץ הוראות ארגוני ל-Cursor שמכפה סטנדרטים על ה-AI. בלעדיו הקוד שנוצר לא תחזוקתי. כל פרויקט פרודקשן חייב אחד.
ידוע גם בכתיבים: .cursorrules · cursorrules · cursor rules · קובץ cursorrules · קובץ הוראות Cursor · cursor rules file · חוקי Cursor
עיקרי המונח (Key Takeaways)
- ▸.cursorrules = System Prompt ברמת פרויקט שCursor קורא אוטומטית.
- ▸מיקום: בשורש (root) של ה-repo, יחד עם package.json.
- ▸בלעדיו: AI יוצר קוד עם any בכל מקום, files של 2000 שורות, dependencies שגויים.
- ▸מבנה מומלץ: Overview → Core Constraints → State Management → Errors → Styling → Anti-patterns.
- ▸גודל אופטימלי: 30-80 שורות. מעל 200 = בזבוז context window.
- ▸אכיפה: pre-commit hooks (Husky + lint-staged) + ESLint שמשקפים את ה-rules.
- ▸יוצרים אחד דרך VibeScale Cursor Rules Generator: /tools/cursor-rules-generator.
any בכל מקום, fetch ישיר ב-UI, ו-files של 2,000 שורות.ציטוט
השתמשתם בדף הזה? תנו קרדיט.
עתונאים, חוקרים וצוותי AI - בחרו פורמט להעתקה. ה-citation האקדמי שלנו בקליק.
מונחים קשורים
קובץ CLAUDE.md
מקבילה של .cursorrules ל-Claude Code - הוראות פרויקט שנטענות אוטומטית בכל session.
הנדסת קבצי .cursorrules
כתיבת קובץ הוראות ארגוני ל-Cursor שמכריח את ה-AI לעמוד בסטנדרטי קוד, ארכיטקטורה ואבטחה.
חוב טכנולוגי (Tech Debt)
העלות העתידית שנוצרת מפתרון מהיר, המייצר "כדורי בוץ" בקוד (Big Ball of Mud) ומונע הוספת פיצ'רים.
פיתוח ב-AI (וייב קודינג)
העברת הוראות גבוהות (Natural Language) לסוכני קידוד, מבלי לעקוב אחרי כל שורת קוד שמופקת. בעברית מתרגמים את המונח גם כ"קידוד לפי תחושה", אך הכתיב המקובל הוא "וייב קודינג".
Cursor
Cursor הוא סביבת פיתוח (IDE) מבוססת AI שהפכה ב-2026 לסטנדרט בקרב מפתחי Vibe Coding בישראל ובעולם. מבוסס על fork של VS Code עם אינטגרציית AI עמוקה.
Claude Code (קלוד קוד)
Claude Code הוא ה-CLI של Anthropic לפיתוח אוטונומי עם AI. סטנדרט 2026 לעבודות planning + refactoring + MCP integrations.
שאלות נפוצות על קובץ .cursorrules
איפה שמים את קובץ .cursorrules בפרויקט?+
בשורש (root) של ה-repository, באותה רמה של package.json. השם חייב להיות בדיוק .cursorrules (עם נקודה בהתחלה). Cursor סורק את הקובץ אוטומטית בכל פתיחת פרויקט - אין צורך להגדיר שום דבר נוסף.
מה צריך להיכלל ב-.cursorrules?+
הסעיפים הקריטיים: (1) Project Overview - 3-5 שורות על מה האפליקציה, (2) Core Constraints - modularity, typing, naming, imports, (3) State Management - איפה state גלובלי, איפה לוקאלי, (4) Error Handling, (5) Styling rules, (6) Testing approach, (7) Anti-patterns - מה אסור (חשוב יותר מ-do's). ראו <a href="/tools/cursor-rules-generator">המחולל שלנו</a>.
מה ההבדל בין .cursorrules ל-CLAUDE.md?+
.cursorrules נטען בכל קריאה ל-AI ב-Cursor IDE. <a href="/glossary/claude-md-file">CLAUDE.md</a> נטען פעם אחת בתחילת session ב-Claude Code CLI. שניהם System Prompts ברמת הפרויקט, אבל מנגנון הטעינה שונה. רוב הצוותים מתחזקים את שניהם בפרויקטים שמשתמשים בשני הכלים.
כמה ארוך צריך להיות .cursorrules?+
מתחילים עם 30-50 שורות. אחרי 2-3 חודשי שימוש מגיעים ל-80-120 שורות (כשמזהים anti-patterns חדשים). אל תעברו את ה-200 שורות - בזבוז context window. עדיף לכתוב חוקים תמציתיים מאשר ארוכים.
איך אוכף .cursorrules גם על מפתחים חדשים?+
הקובץ ב-git, כל מפתח חדש שמ-clone יקבל אותו. מוסיפים ל-onboarding documentation שצריך לקרוא אותו. לאכיפה מחמירה - מוסיפים pre-commit hook (Husky + lint-staged) שמריץ ESLint עם כללים שמשקפים את .cursorrules.
Audit הנדסי לפרויקט · 24 שעות · חינם
תארו מה שבור או מה החלום. נחזור עם אבחון הנדסי + תוכנית חילוץ ראשונית - בלי התחייבות.
מעדיפים לדלג? כתבו לנו ישירות בווצאפ