בפרקים הקודמים למדנו לכתוב פרומפטים אפקטיביים ולהגדיר את Claude Code בצורה מדויקת. עכשיו מגיע הזמן לדבר על אחד הכלים החשובים ביותר בעבודה שלכם עם Claude Code: Plan Mode. מצב התכנון מאפשר לכם לתכנן מראש לפני שאתם קופצים לביצוע, לפרק משימות מורכבות לשלבים ברורים, ולוודא שאתם ו-Claude באמת מיושרים לגבי מה שצריך לקרות — לפני שנכתבת אפילו שורת קוד אחת.
✅ מה תלמדו בפרק זה
- מה זה Plan Mode ולמה הוא כל כך חשוב בעבודה עם Claude Code
- איך Plan Mode עובד — מתכנון ראשוני ועד אישור וביצוע
- הדגמה מעשית של Plan Mode בתוך VS Code על פרויקט אמיתי
- מתי כדאי להשתמש ב-Plan Mode ומתי עדיף לדלג עליו
- איך להפעיל Plan Mode ולהגדיר אותו כברירת מחדל
- טיפים מעשיים לעבודה נכונה עם תהליך התכנון
מה זה Plan Mode ולמה הוא חשוב?
Plan Mode הוא מצב עבודה מיוחד ב-Claude Code שמאפשר לכם להיכנס למצב קריאה בלבד. במצב הזה, Claude קורא קבצים, חוקר את הפרויקט ומריץ פקודות לצורך הבנה — אבל לא משנה אף קובץ. במקום זה, הוא בונה תוכנית מפורטת שמתארת בדיוק מה הוא מתכנן לעשות.
למה זה כל כך חשוב? כי בלי תכנון מוקדם, אתם עלולים למצוא את עצמכם במצב שבו Claude מתחיל לבנות משהו, אתם מגלים באמצע שזה לא מה שרציתם, ואז צריכים להתחיל מחדש. כל איטרציה כזו צורכת זמן, קונטקסט וכסף. Plan Mode פותר את הבעיה הזו על ידי כך שהוא מאפשר לכם ול-Claude ליישר קו לפני שמתחילים לבנות.
איך Plan Mode עובד?
כשאתם נכנסים ל-Plan Mode ונותנים ל-Claude משימה, מתרחש תהליך מובנה בן מספר שלבים:
חקירה ושאלות
Claude קורא קבצים רלוונטיים, חוקר את מבנה הפרויקט, ושואל אתכם שאלות מונחות כדי להבין בדיוק מה אתם רוצים להשיג. לדוגמה: "איפה הדשבורד צריך לשבת באפליקציה?" או "למי אמורה להיות גישה?".
בניית התוכנית
על בסיס התשובות שלכם והמידע שהוא אסף, Claude בונה תוכנית מפורטת שמתארת שלב אחרי שלב את מה שהוא מתכנן לעשות — אילו קבצים ליצור, אילו שינויים לבצע, ובאיזה סדר.
סקירה ושיפור
אתם סוקרים את התוכנית, מוסיפים הערות, מבקשים שינויים. אפשר לעבור כמה סבבי שיפור (iterations) עד שהתוכנית באמת מתאימה לצרכים שלכם.
אישור וביצוע
רק אחרי שאתם מרוצים מהתוכנית ומאשרים אותה, Claude מתחיל ליישם. הוא עובד שלב אחרי שלב לפי התוכנית שבניתם יחד, עם רשימת מטלות (To-do list) מסודרת.
הדגמה מעשית: Plan Mode בפעולה
בואו נראה איך Plan Mode עובד בפועל. בדוגמה שלנו, אנחנו רוצים לתכנן פיצ'ר של Personal Analytics Dashboard — דשבורד אישי שמציג לכל משתמש אנליטיקות ספציפיות שלו.
הנה הפרומפט שנתנו ל-Claude (כשאנחנו כבר ב-Plan Mode):
מה קורה אחרי שליחת הפרומפט?
שלב 1 — שאלות מונחות: Claude מגיב עם "Before I design the plan, I have several questions" ושואל שאלות ממוקדות: איפה הדשבורד צריך לשבת באפליקציה? אילו Widgets צריכים להופיע? למי אמורה להיות גישה?
שלב 2 — יצירת התוכנית: אחרי שענינו על השאלות, Claude יוצר קובץ תוכנית מפורט. אפשר לפתוח את הקובץ ולראות בצורה מסודרת את כל מה שהוא מתכנן לעשות.
שלב 3 — הוספת הערות: תכונה נחמדה במיוחד — אפשר לסמן טקסט בתוכנית ולהוסיף הערות ישירות עליו. למשל, אם אתם חושבים שסעיף מסוים צריך שינוי, מסמנים אותו, כותבים הערה, ולוחצים "Send and keep planning". Claude מקבל את ההערות וממשיך לתכנן בהתאם.
שלב 4 — אישור סופי: כשאתם מרוצים מהתוכנית, לוחצים אישור. Claude יוצר רשימת To-do מסודרת ומתחיל לבצע את השלבים אחד אחרי השני.
תהליך האיטרציה: שיפור התוכנית
אחד היתרונות הגדולים של Plan Mode הוא תהליך האיטרציה. אתם לא חייבים לאשר את התוכנית הראשונה שהוא מציג. במקום זה, אפשר לעבור מספר סבבים של שיפור:
- סקירת התוכנית — קראו בעיון את מה ש-Claude מתכנן לעשות
- הוספת הערות — סמנו חלקים שצריכים שינוי והוסיפו הערות
- שליחה לסבב נוסף — Claude מעדכן את התוכנית לפי ההערות שלכם
- חזרה על התהליך — ממשיכים עד שהתוכנית באמת מדויקת
- אישור סופי — רק כשאתם מרוצים, נותנים ל-Claude לצאת לדרך
מתי כדאי להשתמש ב-Plan Mode?
✅ כדאי להשתמש כש…
- המשימה גדולה ומורכבת — קשה לתאר אותה במשפט אחד
- הפיצ'ר נוגע בהרבה קבצים ודורש החלטות אדריכליות
- קיבלתם פרויקט חדש (Codebase) ורוצים להבין מה יש בו
- אתם צריכים ליישר קו עם חברי צוות לפני שמתחילים לבנות
- אתם רוצים לחסוך כסף וקונטקסט על ידי תכנון מדויק מראש
❌ פחות רלוונטי כש…
- אתם עושים תיקון קטן ופשוט (באג בשורה אחת)
- אתם יודעים בדיוק מה צריך לעשות ואיך
- מדובר באקספלורציה פשוטה שבה ניסוי וטעייה לא יכולים להזיק
- השינוי קטן ומוגבל לקובץ אחד או שניים
איך מפעילים את Plan Mode?
יש מספר דרכים להפעיל את Plan Mode ב-Claude Code:
| שיטה | איך זה עובד | מתאים ל… |
|---|---|---|
| בורר המצב ב-VS Code | לחצו על בורר המצב (Mode selector) בתחתית חלון הפרומפט ובחרו Plan | שימוש יומיומי ב-VS Code |
| Shift+Tab | לחצו Shift+Tab כדי לעבור בין המצבים השונים (Auto, Plan, Manual) | מעבר מהיר בין מצבים בזמן עבודה |
| פקודת /plan | כתבו /plan [תיאור המשימה] כדי להיכנס ל-Plan Mode עם משימה ספציפית |
כניסה מהירה ל-Plan Mode לפרומפט בודד |
| דגל CLI | הריצו claude --permission-mode plan מהטרמינל |
הפעלת Claude Code ישירות ב-Plan Mode |
הגדרת Plan Mode כברירת מחדל
אם אתם רוצים שכל שיחה חדשה עם Claude Code תתחיל אוטומטית ב-Plan Mode, אפשר להגדיר את זה בקובץ ההגדרות. פתחו את הקובץ .claude/settings.json והוסיפו:
מרגע שהגדרתם את זה, כל פעם שתפתחו סשן עבודה חדש עם Claude Code, המצב יהיה אוטומטית על Plan. אתם כמובן יכולים לעבור למצב אחר בכל רגע באמצעות Shift+Tab או בורר המצב.
מה קורה מאחורי הקלעים: Subagents
כשאתם מריצים את תהליך התכנון, Claude Code עובד עם Subagents — אינסטנסים נפרדים שעוזרים לאגנט הראשי לבצע את המשימה. כל Subagent מבצע פעולה ספציפית (כמו חקירת קבצים, בדיקת מבנה תיקיות או קריאת תיעוד) ומחזיר את המסקנות שלו לאגנט הראשי.
הנקודה החשובה: לכל Subagent יש קונטקסט נפרד משלו. זה אומר שהאגנט הראשי לא צריך "לזכור" את כל מה שקרה בכל חקירה — ה-Subagents עושים את העבודה הכבדה ומחזירים רק את המסקנות הרלוונטיות. זו דרך יעילה מאוד לנהל קונטקסט: במקום לצרוך את כל חלון ההקשר על חקירה, כל Subagent עובד בנפרד ומחזיר סיכום.
החשיבות של CLAUDE.md בתהליך התכנון
קובץ CLAUDE.md (שלמדנו עליו בפרקים קודמים) ממלא תפקיד קריטי בתהליך התכנון. כשיש לכם קובץ CLAUDE.md מסודר שמכיל מידע על הפרויקט — ארכיטקטורה, מוסכמות, טכנולוגיות, פקודות Build ו-Test — תהליך התכנון עובד הרבה יותר יעיל.
למה? כי ל-Claude כבר יש הרבה מהמידע שהוא צריך כדי לבנות תוכנית טובה. במקום לבזבז זמן וקונטקסט על חקירת דברים בסיסיים, הוא יכול להתמקד במה שבאמת חשוב — תכנון הפיצ'ר עצמו.
❌ תכנון בלי CLAUDE.md
Claude צריך לחקור את הפרויקט מאפס — מבנה תיקיות, טכנולוגיות, מוסכמות. התוכנית פחות מדויקת כי חסר לו הקשר. נדרשות יותר שאלות ויותר סבבי שיפור.
✅ תכנון עם CLAUDE.md מסודר
Claude כבר מכיר את הפרויקט — הוא יודע איפה כל דבר נמצא, אילו טכנולוגיות בשימוש ומה המוסכמות. התוכנית מדויקת יותר מההתחלה ודורשת פחות איטרציות.
טיפים לעבודה נכונה עם Plan Mode
שמרו תוכניות לקבצים
אפשר לבקש מ-Claude לשמור את התוכנית לקובץ ספציפי. ככה תוכלו לחזור עליה, לשתף אותה עם חברי צוות או לבדוק אותה לפני שאתם מתחילים לבנות.
השתמשו במודל חזק
התכנון הוא הבסיס לכל הבנייה שאחריו. כדאי להשתמש במודל החזק ביותר שזמין לכם (כגון Opus) כדי לקבל תוכנית איכותית ומדויקת.
התחילו סשן נקי לביצוע
אם תהליך התכנון היה ארוך עם הרבה איטרציות, שווה לפתוח סשן חדש (או להשתמש בפקודת /clear) ולהריץ את התוכנית עם קונטקסט נקי.
אל תאשרו ישר
תמיד עברו על התוכנית בעיון לפני שאתם מאשרים. ודאו שאתם מבינים כל שלב ושהוא מתאים למה שאתם רוצים. עדיף עוד סבב שיפור מאשר לתקן טעויות אחר כך.
סיכום תהליך התכנון
בואו נסכם את כל התהליך בצורה ויזואלית:
| שלב | מה קורה | מי עושה |
|---|---|---|
| 1. כניסה ל-Plan Mode | מפעילים Plan Mode ומתארים את המשימה | אתם |
| 2. חקירה ושאלות | Claude חוקר את הפרויקט ושואל שאלות להבהרה | Claude |
| 3. מענה על שאלות | עונים על השאלות ומספקים פרטים נוספים | אתם |
| 4. בניית תוכנית | Claude יוצר תוכנית מפורטת עם שלבים ברורים | Claude |
| 5. סקירה ושיפור | סוקרים, מוסיפים הערות, מבקשים שינויים (אופציונלי — חוזרים לשלב 4) | שיתוף פעולה |
| 6. אישור וביצוע | מאשרים את התוכנית, Claude מתחיל ליישם לפי ה-To-do list | Claude |
שאלות נפוצות על Plan Mode
מה מחכה בפרק הבא?
עכשיו שאתם מבינים איך להשתמש ב-Plan Mode כדי לתכנן לפני ביצוע, בפרק הבא נדבר על נושא משלים ולא פחות חשוב: הגדרת חשיבה (Thinking) — איך לגרום ל-Claude לחשוב יותר לעומק ולקבל החלטות טובות יותר, ואיך לנהל את הקונטקסט שלכם בצורה חכמה.
🚀 רוצים ללמוד Claude Code בעברית?
קורס מלא של 14 פרקים, מהתקנה ועד אוטומציות מתקדמות
לכל פרקי הקורס ←