כללי העבודה

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

  1. הוראות בשלוש שכבות, כל כלל נכתב פעם אחת

    למה

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

    דוגמאות

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

    למה

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

    דוגמאות

    • התקציב הוא 123 שורות לכל המחסנית, והבדיקה מדווחת 123 מתוך 123 ב-2 באוקטובר 2026.
  3. כלל שחייב להתקיים בכל פעם הופך ל-hook או לסקריפט

    למה

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

    דוגמאות

    • לכל תוספת לקובץ ההוראות יש שתי אפשרויות: היא מחליפה שורה קיימת, או שהיא הופכת ל-hook.
  4. דטרמיניסטי לפני model

    למה

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

  5. אומרים שסיימנו רק אחרי בדיקה מול ראיות

    למה

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

    דוגמאות

    • ב-review השבועי של 25 בספטמבר 2026 נמצאה הרצה של executor שהסתיימה במצב ממתין, עם commits שלא מוזגו וקובץ מלוכלך.
  6. שינוי מכוון אחד בשבוע, עם קריטריון מראש

    למה

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

    דוגמאות

    • ההחלפה נעשתה ב-19 בספטמבר 2026.

המקור

הרכיב הזה נכתב מדפים בספר Personal · Way of Work & AI Practice בספריית Trove שלי:

  • How I Work — Conventions, עמוד 12