טריקים · קלוד קוד

3 טריקים לקלוד קוד: הוא מצלצל כשהוא מסיים, ואתם עושים משהו אחר

שלושה דברים שכבר בנויים בתוך קלוד קוד ורוב האנשים לא מדליקים: הוק שמשמיע צליל או מקפיץ התראה כשהוא מסיים, שורת סטטוס קבועה שמראה כמה מקום נשאר בשיחה, והמשך אוטומטי של המשימה אחרי שהמכסה מתאפסת. את שני הראשונים קלוד קוד מגדיר לבד מפרומפט אחד, והשלישי דולק כבר כברירת מחדל במנוי.

למה לבהות בקלוד קוד עד שהוא מסיים זה בזבוז?

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

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

  • צלצול והתראה. קלוד קוד קורא לכם כשהוא סיים או כשהוא מחכה לאישור.
  • שורת סטטוס. שורה קבועה בתחתית שמראה איזה מודל רץ וכמה מקום נשאר בשיחה.
  • המשך אוטומטי. נגמרה המכסה באמצע? הוא מחכה לאיפוס וממשיך מאיפה שעצר.

איך גורמים לקלוד קוד לצלצל כשהוא מסיים?

עושים את זה עם הוק. הוק הוא פקודה קטנה שקלוד קוד מריץ ברגע מסוים בעבודה שלו. לפי המדריך הרשמי להוקים, יש שני רגעים שמעניינים אותנו פה:

  • Stop קורה בכל פעם שקלוד מסיים לענות. פה שמים את הצליל.
  • Notification קורה כשקלוד מחכה לכם, למשל לאישור הרשאה או אחרי דקה בלי שהקלדתם כלום. פה שמים התראה על המסך.
דף התיעוד של קלוד קוד על הוקים: Automate actions with hooks, עם הוראות להתראה על המסך
צילום מסך מתוך התיעוד של קלוד קוד, code.claude.com, אוקטובר 2026

הדרך הכי קלה היא לבקש מקלוד קוד לעשות את זה בשבילכם, עם הפרומפט הראשון בהמשך העמוד. הוא בודק איזו מערכת הפעלה יש לכם, בוחר את הפקודה הנכונה וכותב אותה לקובץ ההגדרות.

מי שרוצה לראות מה נכתב בפועל, ככה זה נראה במק. הקובץ הוא ~/.claude/settings.json, והצליל Glass מגיע עם מק:

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          { "type": "command", "command": "afplay /System/Library/Sounds/Glass.aiff" }
        ]
      }
    ],
    "Notification": [
      {
        "matcher": "",
        "hooks": [
          { "type": "command", "command": "osascript -e 'display notification \"Claude Code needs your attention\" with title \"Claude Code\"'" }
        ]
      }
    ]
  }
}

כדי לבדוק שזה נקלט, כותבים /hooks בתוך קלוד קוד, וההוק אמור להופיע ברשימה. בלינוקס התיעוד משתמש ב-notify-send, ובווינדוס בפקודת PowerShell שפותחת חלון הודעה.

ההתראה במק לא קופצת? לפי התיעוד, ההודעות של osascript עוברות דרך האפליקציה Script Editor. נכנסים להגדרות המערכת, ואז Notifications, מוצאים את Script Editor ומאשרים לה התראות.

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

מה זו שורת הסטטוס בקלוד קוד ואיך מוסיפים אותה?

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

לפי התיעוד של שורת הסטטוס, הפקודה /statusline מקבלת תיאור בשפה רגילה. קלוד קוד כותב סקריפט לתיקייה ~/.claude/ ומעדכן את ההגדרות לבד. זו הדוגמה הרשמית:

/statusline show model name and context percentage with a progress bar
שורת סטטוס בקלוד קוד: שם המודל, התיקייה והענף בשורה אחת, ופס התקדמות של ההקשר עם 42 אחוז בשורה השנייה
דוגמה לשורת סטטוס בשתי שורות, מתוך התיעוד של קלוד קוד, אוקטובר 2026

שימו לב לדבר אחד: ברגע שיש שורת סטטוס משלכם, קלוד קוד מפסיק להציג את רוב רמזי המקשים בתחתית, כמו esc to interrupt. זה לא נעלם, פשוט כבר לא כתוב על המסך.

ומה עושים כשהפס מתקרב ל-80 או 90 אחוז? מנקים או מכווצים את השיחה. על זה יש מדריך לפקודות compact ו-clear.

מה קורה כשנגמרת המכסה באמצע משימה?

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

Usage limit reached · limit resets 3:45pm
Continuing automatically at 3:45pm · Esc to cancel

זה דולק כברירת מחדל בשיחות רגילות עם מנוי של claude.ai, מגרסה 2.1.234 ומעלה. כדי לבדוק את הגרסה מריצים claude --version בטרמינל. כמה דברים שכדאי להכיר:

  • להשאיר את השיחה פתוחה. אם יוצאים מקלוד קוד, ההמתנה לא חוזרת כשממשיכים את השיחה.
  • הרשאות עדיין נשאלות. המשימה יכולה להיעצר על בקשת אישור בזמן שאתם לא שם.
  • מחשב שנרדם. אם הוא ישן יותר מחצי שעה בערך והמגבלה התאפסה בזמן הזה, צריך ללחוץ אנטר כדי להמשיך.
  • מגבלה שבועית. אם האיפוס רחוק יותר מ-24 שעות, הוא לא מתחיל לחכות לבד.
  • לא ב-API. במפתח API, בספקי ענן ובחיוב לפי שימוש אין איפוס לחכות לו, אז אין את הפיצ'ר.

ועכשיו החיבור בין הטריקים: להוק Notification יש סוג בשם quota_auto_resume_fired, שקורה בדיוק כשקלוד קוד ממשיך אחרי האיפוס. אפשר לחבר אליו צליל משלו, ואז אתם יודעים שהעבודה חזרה לרוץ גם בלי להסתכל.

שלושת הפרומפטים להעתקה

מדביקים כל אחד בתוך קלוד קוד, בתיקייה שבה אתם עובדים. קלוד קוד יבקש אישור לפני שהוא כותב לקובץ ההגדרות, וזה תקין.

פרומפט 1: צלצול והתראה

תגדיר לי שני הוקים בקובץ ההגדרות של המשתמש, ~/.claude/settings.json:
1. הוק Stop שמשמיע צליל קצר בכל פעם שאתה מסיים לענות.
2. הוק Notification עם matcher ריק, שמקפיץ התראה על המסך כשאתה מחכה לי.
תבדוק קודם איזו מערכת הפעלה יש לי ותשתמש בפקודה שמתאימה לה.
אל תמחק ואל תשנה הוקים שכבר קיימים בקובץ, רק תוסיף לידם.
בסוף תגיד לי איך לבדוק עם /hooks שהכל נקלט.

פרומפט 2: שורת סטטוס

/statusline תציג בשורה אחת את שם המודל ואת שם התיקייה, ובשורה שנייה פס התקדמות של כמה מחלון ההקשר כבר מלא, באחוזים. ירוק עד 50 אחוז, צהוב עד 80, ואדום מעל.

פרומפט 3: המשך אחרי המכסה, עם צליל

תבדוק שהגרסה של קלוד קוד אצלי היא 2.1.234 ומעלה, ושההגדרה autoContinueAtUsageLimit לא כבויה.
אחר כך תוסיף לקובץ ~/.claude/settings.json הוק Notification עם matcher בשם quota_auto_resume_fired, שמשמיע צליל שונה מהצליל של הסיום, כדי שאדע שהעבודה חזרה לרוץ אחרי איפוס המכסה.
אל תמחק הוקים קיימים.

חשוב לדעת לפני שמדליקים

  • Stop קורה הרבה. לפי התיעוד, ההוק הזה רץ בכל פעם שקלוד מסיים לענות, לא רק בסוף משימה גדולה. בשיחה עם הרבה שאלות קצרות תשמעו אותו הרבה. מעדיפים שקט? תשאירו רק את Notification.
  • לא כשעוצרים אותו. אם אתם קוטעים את קלוד באמצע, Stop לא רץ. שגיאת API מפעילה אירוע אחר בשם StopFailure.
  • הוקים מריצים פקודות במחשב שלכם. תקראו מה נכתב לקובץ לפני שאתם מאשרים, במיוחד אם העתקתם הוק מהאינטרנט.
  • שורת הסטטוס רצה כל הזמן. סקריפט כבד מאט את התצוגה. השורה מהפרומפט שלנו קלה מספיק.
  • ההמשך האוטומטי רק במנוי. צריך להיות מחוברים עם חשבון claude.ai, בשיחה רגילה ולא ב-claude -p או בסשן רקע.

השורה התחתונה

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

שאלות נפוצות על הטריקים בקלוד קוד

איך משמיעים צליל כשקלוד קוד מסיים משימה?

מוסיפים הוק מסוג Stop לקובץ ~/.claude/settings.json, עם פקודה שמשמיעה צליל, למשל afplay במק. הכי פשוט לבקש מקלוד קוד לעשות את זה עם הפרומפט הראשון בעמוד.

מה ההבדל בין הוק Stop להוק Notification?

Stop רץ בכל פעם שקלוד מסיים לענות. Notification רץ כשהוא מחכה לכם, למשל לאישור הרשאה או אחרי דקה בלי הקלדה. הרבה אנשים שמים צליל על הראשון והתראה על המסך על השני.

איך מוסיפים שורת סטטוס לקלוד קוד?

כותבים /statusline ואחריו תיאור של מה להציג, למשל שם המודל ואחוז ההקשר עם פס התקדמות. קלוד קוד כותב סקריפט לתיקייה ~/.claude ומעדכן את ההגדרות לבד.

קלוד קוד באמת ממשיך לבד אחרי שנגמרת המכסה?

כן, במנוי של claude.ai ומגרסה 2.1.234 ומעלה. הוא מחכה בשיחה הפתוחה וממשיך מאיפה שעצר אחרי האיפוס. צריך להשאיר את השיחה פתוחה, ואפשר לבטל עם Esc.

איך מכבים את ההמשך האוטומטי?

ב-/config מכבים את Continue automatically at usage limit, או מגדירים autoContinueAtUsageLimit כ-false בהגדרות המשתמש.

עוד מדריכים לעבודה חכמה עם קלוד קוד