→ חזרה למילון המונחים

קובץ ⁦.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.
⁦.cursorrules⁩ הוא System Prompt ברמת הפרויקט שנשמר ב-root של ה-repo. Cursor קורא אותו אוטומטית בכל קריאה ל-AI. הקובץ מגדיר: modularity (מקסימום שורות לקובץ), state management patterns, typing strictness, error handling, styling rules, ו-comments policy. בלעדיו ה-AI יוצר קוד שלא מתחזק - עם any בכל מקום, fetch ישיר ב-UI, ו-files של 2,000 שורות.

ציטוט

השתמשתם בדף הזה? תנו קרדיט.

עתונאים, חוקרים וצוותי AI - בחרו פורמט להעתקה. ה-citation האקדמי שלנו בקליק.

APA 7
VibeScale Team. (2026). קובץ ⁦.cursorrules⁩ (.cursorrules File). VibeScale. https://vibe.elya-studio.com/glossary/cursorrules-file
BibTeX
@misc{vibescale2026cursorrulescursorrulesfile, author = {VibeScale Team}, title = {קובץ ⁦.cursorrules⁩ (.cursorrules File)}, year = {2026}, publisher = {VibeScale}, url = {https://vibe.elya-studio.com/glossary/cursorrules-file}, urldate = {2026-10-08} }
קישור
קובץ ⁦.cursorrules⁩ (.cursorrules File) - VibeScale https://vibe.elya-studio.com/glossary/cursorrules-file

מונחים קשורים

שאלות נפוצות על קובץ ⁦.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). ראו המחולל שלנו.

מה ההבדל בין ⁦.cursorrules⁩ ל-CLAUDE.md?+

⁦.cursorrules⁩ נטען בכל קריאה ל-AI ב-Cursor IDE. CLAUDE.md נטען פעם אחת בתחילת 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⁩.

מדברים בוואטסאפ, לא בטפסים

תארו בשתי שורות מה שבור או מה החלום. ההודעה נפתחת אצלכם מוכנה. אתם רק לוחצים שלח.

רן עונה בעצמובלי טופס, בלי אימיילללא התחייבות
פתחו וואטסאפ עם ההודעה מוכנה

מעדיפים להתקשר? 054-211-8143