📚 פרק 9 מתוך 14 | קורס Claude Code בעברית

בפרקים הקודמים למדנו לכתוב פרומפטים אפקטיביים ולהגדיר את 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 = תכנון לפני ביצוע. Claude חוקר, שואל שאלות, בונה תוכנית מפורטת, ורק אחרי שאתם מאשרים — הוא מתחיל ליישם. זה חוסך זמן, כסף וקונטקסט.

איך Plan Mode עובד?

כשאתם נכנסים ל-Plan Mode ונותנים ל-Claude משימה, מתרחש תהליך מובנה בן מספר שלבים:

1

חקירה ושאלות

Claude קורא קבצים רלוונטיים, חוקר את מבנה הפרויקט, ושואל אתכם שאלות מונחות כדי להבין בדיוק מה אתם רוצים להשיג. לדוגמה: "איפה הדשבורד צריך לשבת באפליקציה?" או "למי אמורה להיות גישה?".

2

בניית התוכנית

על בסיס התשובות שלכם והמידע שהוא אסף, Claude בונה תוכנית מפורטת שמתארת שלב אחרי שלב את מה שהוא מתכנן לעשות — אילו קבצים ליצור, אילו שינויים לבצע, ובאיזה סדר.

3

סקירה ושיפור

אתם סוקרים את התוכנית, מוסיפים הערות, מבקשים שינויים. אפשר לעבור כמה סבבי שיפור (iterations) עד שהתוכנית באמת מתאימה לצרכים שלכם.

4

אישור וביצוע

רק אחרי שאתם מרוצים מהתוכנית ומאשרים אותה, Claude מתחיל ליישם. הוא עובד שלב אחרי שלב לפי התוכנית שבניתם יחד, עם רשימת מטלות (To-do list) מסודרת.

💡 טיפ חשוב: כשאתם עובדים עם Plan Mode, Claude אמור מעצמו לשאול אתכם שאלות כדי להבין מה בדיוק אתם רוצים. עם זאת, מומלץ להוסיף בפרומפט משפט כמו "לפני שאתה מתחיל ליישם, תוודא שאתה מבין בדיוק מה אני רוצה ותשאל אותי שאלות אם משהו לא ברור" — כך תבטיחו שתהליך התכנון באמת יהיה יסודי.

הדגמה מעשית: Plan Mode בפעולה

בואו נראה איך Plan Mode עובד בפועל. בדוגמה שלנו, אנחנו רוצים לתכנן פיצ'ר של Personal Analytics Dashboard — דשבורד אישי שמציג לכל משתמש אנליטיקות ספציפיות שלו.

הנה הפרומפט שנתנו ל-Claude (כשאנחנו כבר ב-Plan Mode):

דוגמה לפרומפט תכנון:
בתוך הפרויקט שאני עובד עליו כרגע, אני רוצה שתעזור לי לתכנן Personal Analytics Dashboard feature. לכל user שיכנס למערכת יהיה דשבורד שמראה לו אנליטיקות ספציפיות. לפני שאתה מתחיל ליישם את התוכנית, תוודא שאתה יודע בדיוק מה אני רוצה להשיג ותשאל אותי אם יש שאלות.

מה קורה אחרי שליחת הפרומפט?

שלב 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 לצאת לדרך
✅ היתרון: בכל פעם שאתם מאשרים את התוכנית, Claude יוצר רשימת To-do מסודרת ומבצע את השלבים אחד אחרי השני. ככה אתם יודעים בדיוק מה קורה ובאיזה שלב הוא נמצא.

מתי כדאי להשתמש ב-Plan Mode?

✅ כדאי להשתמש כש…

  • המשימה גדולה ומורכבת — קשה לתאר אותה במשפט אחד
  • הפיצ'ר נוגע בהרבה קבצים ודורש החלטות אדריכליות
  • קיבלתם פרויקט חדש (Codebase) ורוצים להבין מה יש בו
  • אתם צריכים ליישר קו עם חברי צוות לפני שמתחילים לבנות
  • אתם רוצים לחסוך כסף וקונטקסט על ידי תכנון מדויק מראש

❌ פחות רלוונטי כש…

  • אתם עושים תיקון קטן ופשוט (באג בשורה אחת)
  • אתם יודעים בדיוק מה צריך לעשות ואיך
  • מדובר באקספלורציה פשוטה שבה ניסוי וטעייה לא יכולים להזיק
  • השינוי קטן ומוגבל לקובץ אחד או שניים
💡 כלל אצבע: אם אתם צריכים יותר מפסקה אחת כדי לתאר את מה שאתם רוצים לבנות — כדאי להשתמש ב-Plan Mode. אם זה משהו שאפשר לתאר במשפט אחד, כנראה עדיף פשוט לבקש מ-Claude לבצע ישירות.

איך מפעילים את 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 והוסיפו:

הגדרת Plan Mode כברירת מחדל:
{ "permissions": { "defaultMode": "plan" } }

מרגע שהגדרתם את זה, כל פעם שתפתחו סשן עבודה חדש עם Claude Code, המצב יהיה אוטומטית על Plan. אתם כמובן יכולים לעבור למצב אחר בכל רגע באמצעות Shift+Tab או בורר המצב.

💡 שווה לדעת: ההגדרה הזו שימושית במיוחד אם אתם עובדים על פרויקט גדול ומורכב ורוצים לוודא שכל אינטראקציה מתחילה מתכנון. לפרויקטים פשוטים יותר, כנראה עדיף להשאיר את ברירת המחדל על Auto ולעבור ל-Plan רק כשצריך.

מה קורה מאחורי הקלעים: Subagents

כשאתם מריצים את תהליך התכנון, Claude Code עובד עם Subagents — אינסטנסים נפרדים שעוזרים לאגנט הראשי לבצע את המשימה. כל Subagent מבצע פעולה ספציפית (כמו חקירת קבצים, בדיקת מבנה תיקיות או קריאת תיעוד) ומחזיר את המסקנות שלו לאגנט הראשי.

הנקודה החשובה: לכל Subagent יש קונטקסט נפרד משלו. זה אומר שהאגנט הראשי לא צריך "לזכור" את כל מה שקרה בכל חקירה — ה-Subagents עושים את העבודה הכבדה ומחזירים רק את המסקנות הרלוונטיות. זו דרך יעילה מאוד לנהל קונטקסט: במקום לצרוך את כל חלון ההקשר על חקירה, כל Subagent עובד בנפרד ומחזיר סיכום.

💡 חשוב לדעת: ה-Subagents נוצרים באופן אוטומטי — אתם לא צריכים להגדיר אותם או לנהל אותם בעצמכם. Claude Code מחליט בעצמו מתי ואיך לשלוח Subagents לחקור נושאים שונים כחלק מתהליך התכנון.

החשיבות של CLAUDE.md בתהליך התכנון

קובץ CLAUDE.md (שלמדנו עליו בפרקים קודמים) ממלא תפקיד קריטי בתהליך התכנון. כשיש לכם קובץ CLAUDE.md מסודר שמכיל מידע על הפרויקט — ארכיטקטורה, מוסכמות, טכנולוגיות, פקודות Build ו-Test — תהליך התכנון עובד הרבה יותר יעיל.

למה? כי ל-Claude כבר יש הרבה מהמידע שהוא צריך כדי לבנות תוכנית טובה. במקום לבזבז זמן וקונטקסט על חקירת דברים בסיסיים, הוא יכול להתמקד במה שבאמת חשוב — תכנון הפיצ'ר עצמו.

❌ תכנון בלי CLAUDE.md

Claude צריך לחקור את הפרויקט מאפס — מבנה תיקיות, טכנולוגיות, מוסכמות. התוכנית פחות מדויקת כי חסר לו הקשר. נדרשות יותר שאלות ויותר סבבי שיפור.

✅ תכנון עם CLAUDE.md מסודר

Claude כבר מכיר את הפרויקט — הוא יודע איפה כל דבר נמצא, אילו טכנולוגיות בשימוש ומה המוסכמות. התוכנית מדויקת יותר מההתחלה ודורשת פחות איטרציות.

טיפים לעבודה נכונה עם Plan Mode

1

שמרו תוכניות לקבצים

אפשר לבקש מ-Claude לשמור את התוכנית לקובץ ספציפי. ככה תוכלו לחזור עליה, לשתף אותה עם חברי צוות או לבדוק אותה לפני שאתם מתחילים לבנות.

2

השתמשו במודל חזק

התכנון הוא הבסיס לכל הבנייה שאחריו. כדאי להשתמש במודל החזק ביותר שזמין לכם (כגון Opus) כדי לקבל תוכנית איכותית ומדויקת.

3

התחילו סשן נקי לביצוע

אם תהליך התכנון היה ארוך עם הרבה איטרציות, שווה לפתוח סשן חדש (או להשתמש בפקודת /clear) ולהריץ את התוכנית עם קונטקסט נקי.

4

אל תאשרו ישר

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

דוגמה לפרומפט שמבקש שמירה לקובץ:
תתכנן לי פיצ'ר של מערכת התראות למשתמשים. תשמור את התוכנית לקובץ plans/notifications-plan.md לפני שאתה מתחיל ליישם, תשאל אותי שאלות.

סיכום תהליך התכנון

בואו נסכם את כל התהליך בצורה ויזואלית:

שלב מה קורה מי עושה
1. כניסה ל-Plan Mode מפעילים Plan Mode ומתארים את המשימה אתם
2. חקירה ושאלות Claude חוקר את הפרויקט ושואל שאלות להבהרה Claude
3. מענה על שאלות עונים על השאלות ומספקים פרטים נוספים אתם
4. בניית תוכנית Claude יוצר תוכנית מפורטת עם שלבים ברורים Claude
5. סקירה ושיפור סוקרים, מוסיפים הערות, מבקשים שינויים (אופציונלי — חוזרים לשלב 4) שיתוף פעולה
6. אישור וביצוע מאשרים את התוכנית, Claude מתחיל ליישם לפי ה-To-do list Claude

שאלות נפוצות על Plan Mode

נכון. ב-Plan Mode, Claude קורא קבצים ומריץ פקודות לצורך חקירה, אבל לא עורך או יוצר קבצי קוד. הוא בונה תוכנית בלבד. רק אחרי שאתם מאשרים את התוכנית, הוא עובר למצב ביצוע ומתחיל לשנות קבצים.
כן. אפשר לעבור בין מצבים בכל רגע באמצעות Shift+Tab או בורר המצב. אם אתם רואים שהביצוע הולך לכיוון לא נכון, אפשר לחזור ל-Plan Mode, לעדכן את התוכנית ולהמשיך משם.
אין מספר קבוע — זה תלוי במורכבות המשימה. משימות פשוטות עשויות לדרוש סבב אחד בלבד, בעוד פיצ'רים מורכבים עשויים לדרוש 3-4 סבבים. הכלל: המשיכו עד שאתם באמת מרוצים מהתוכנית. עדיף להשקיע עוד סבב בתכנון מאשר לתקן טעויות בביצוע.
לא בהכרח עבור כל בקשה, אבל בפרספקטיבה הכוללת — כן. תכנון מוקדם מונע סבבי ביצוע מיותרים, חזרות ותיקונים. במקום לנסות שלוש גרסאות שונות, אתם מגיעים לתוצאה הנכונה כבר בפעם הראשונה. במשימות גדולות, החיסכון יכול להיות משמעותי.
Plan Mode מתמקד בתכנון: Claude חוקר ובונה תוכנית בלי לשנות קבצים. Auto Mode מאפשר ל-Claude לפעול באופן עצמאי — לקרוא, לכתוב ולשנות קבצים בהתאם להרשאות שהגדרתם. בפועל, הרבה מפתחים עובדים ככה: מתחילים ב-Plan Mode לתכנון, ואז עוברים ל-Auto Mode לביצוע.

מה מחכה בפרק הבא?

עכשיו שאתם מבינים איך להשתמש ב-Plan Mode כדי לתכנן לפני ביצוע, בפרק הבא נדבר על נושא משלים ולא פחות חשוב: הגדרת חשיבה (Thinking) — איך לגרום ל-Claude לחשוב יותר לעומק ולקבל החלטות טובות יותר, ואיך לנהל את הקונטקסט שלכם בצורה חכמה.

🚀 רוצים ללמוד Claude Code בעברית?

קורס מלא של 14 פרקים, מהתקנה ועד אוטומציות מתקדמות

לכל פרקי הקורס ←

דברו איתנו