מתנה מהרילס

הוק הגיבוי: עותק לפני כל עריכה

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

קובץ ZIP, עשרים שורות פייתון שאפשר לקרוא. בלי הרשמה, בלי להשאיר פרטים.

כמו שהם, על אחריות המשתמש

זה הכלי הראשון שאני מתקין. מה בא אחריו?

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

הפחד הראשון של כל מי שמתחיל

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

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

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

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

איך יודעים על מה עוד להגן?

התקנה

שלושה שלבים, בלי לגעת בטרמינל

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

עוד אין לכם Claude? אפשר להירשם דרך הקישור שלי.

להרשמה ל-Claude

קישור אפיליאציה.

  1. מורידים ופותחים את הקובץ

    לחיצה כפולה על ה-ZIP יוצרת תיקייה בשם backup-hook, ובה שני קבצים: ההוק עצמו והגדרה קצרה.

  2. מבקשים מקלוד להתקין

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

    תתקין את הוק הגיבוי מהתיקייה הזאת: תעתיק את backup_file.py לתיקיית ההוקים של המערכת שלי (~/.claude/hooks), ותוסיף את ההגדרה מ-settings-snippet.json לקובץ ההגדרות של המערכת (~/.claude/settings.json). אל תמחק הגדרות קיימות, רק תוסיף.
    המשפט להדבקה

  3. בודקים שזה באמת רץ

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

מה שכדאי לדעת: הגיבויים יושבים ב-~/.claude/backups ונמחקים לבד אחרי עשרה ימים. ההוק פועל בכל תיקייה שפותחים, לא רק בתיקיית העסק, וזה בכוונה.

נתקעתם בהתקנה? ככה עוברים את זה ביחד

שאלות

שאלות שחוזרות על עצמן

איפה נשמרים הגיבויים, וכמה זמן?

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

זה מאט את העבודה?

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

זה עובד רק על תיקיית העסק?

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

אני על ווינדוס, זה יעבוד?

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

מה ההבדל בין הוק לסקיל?

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

השאלה שלי לא מופיעה כאן

ומה הלאה

הוק אחד שומר קובץ. שיטה שומרת על העבודה.

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

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

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

חמישה מפגשים לייב, על העבודה האמיתית שלך.