Claude Code: Compact vs Clear

סשן ה-Claude Code שלך מתחיל היטב. לאחר שעה, התשובות הופכות לעמומות. לאחר שעתיים, Claude סותר את עצמו.

Claude לא נכשל. חלון ההקשר (context window) שלך מלא.

כשחלון ההקשר מתמלא, Claude מאבד מיקוד. הוראות מוקדמות מאבדות ממשקלן. הסשן מסתיים בתסכול.

יש לך שני כלים כדי לתקן זאת.

/compact

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

השתמש בזה כאשר:

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

/clear

הפקודה הזו מוחקת את השיחה. היא טוענת מחדש את קובץ ה-CLAUDE.md שלך באופן אוטומטי.

השתמש בזה כאשר:

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

מדריך קבלת החלטות:

שלוש דרכים לנהל הקשר (context):

  1. העבר את ההקשר מראש (Front-load). אמור ל-Claude על המגבלות שלך בתחילת הדרך. למידע הזה יש משקל רב יותר.

  2. חלק את העבודה לסשנים. אל תכתוב קוד במשך 4 שעות בסשן אחד. סיים את שכבת מסד הנתונים (database layer), השתמש ב-/clear, ואז התחל בשכבת ה-API.

  3. השתמש ב-/compact באופן פרואקטיבי. אל תחכה שהאיכות תרד. הפעל אותו בנקודות בקרה טבעיות.

אם אתה משתמש ב-Ultrathink, הפעל את /compact בתדירות גבוהה יותר. הוא משתמש ביותר הקשר לכל תשובה. הפעל אותו אחרי כל 2 או 3 קריאות חשיבה (thinking calls).

מדריך מלא: https://dev.to/stacknotice/claude-code-compact-vs-clear-2026-managing-long-sessions-without-losing-quality-4dhm

קהילת למידה אופציונלית: https://t.me/GyaanSetuAi