סקיל חינמי · זיכרון · קלוד קוד

Dream: הזיכרון של קלוד קוד מסדר את עצמו

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

למה הזיכרון של קלוד קוד מתלכלך?

לקלוד קוד יש זיכרון אוטומטי: תוך כדי עבודה הוא שומר דברים שלמד עליכם ועל הפרויקט, בתיקייה ~/.claude/projects/<project>/memory/. בראש התיקייה יש קובץ אינדקס בשם MEMORY.md.

הבעיה מתחילה אחרי כמה שבועות. לפי התיעוד הרשמי, נכון לאוקטובר 2026, רק 200 השורות הראשונות של MEMORY.md, או 25KB הראשונים, נטענים בתחילת כל שיחה. מה שמעבר לזה פשוט לא נקרא.

טבלה מהתיעוד של קלוד קוד: הזיכרון האוטומטי נטען בכל שיחה, 200 השורות הראשונות או 25KB
צילום מסך מתוך code.claude.com/docs/en/memory, אוקטובר 2026

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

איך יודעים שהזיכרון שלכם צריך ניקוי?

  • קלוד חוזר על טעות שכבר תיקנתם. סימן שהתיקון נשמר, אבל גם הגרסה הישנה עדיין שם.
  • MEMORY.md ארוך. תריצו /memory, תפתחו את התיקייה ותספרו שורות. מעל 150 זה הזמן לסדר.
  • שורות עם "היום", "אתמול" או "בשבוע הבא". אחרי חודש אף אחד, גם לא קלוד, יודע לאיזה יום הן מתכוונות.
  • הפניות לקבצים שמחקתם. קלוד מחפש אותם ומבזבז זמן.

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

מה הסקיל Dream עושה?

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

ארבעת השלבים של Dream מתוך ה-README: Orient, Gather Signal, Consolidate, Prune and Index
צילום מסך מתוך github.com/grandamenium/dream-skill
  1. התמצאות. קורא את תיקיית הזיכרון ומבין מה כבר שמור.
  2. איסוף. סורק את השיחות האחרונות ומחפש תיקונים שנתתם, העדפות שהשתנו והחלטות חשובות. לפי ה-README הוא מחפש בצורה ממוקדת ולא קורא את כל השיחות.
  3. איחוד. מכניס את מה שמצא לזיכרון הקיים, הופך תאריכים יחסיים למלאים, פותר סתירות, מוחק הפניות לקבצים שכבר לא קיימים ומונע כפילויות.
  4. גיזום. בונה מחדש את MEMORY.md כאינדקס של פחות מ-200 שורות, ומעביר פרטים ארוכים לקבצי נושא נפרדים.

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

איך מתקינים את Dream?

הדרך הפשוטה לפי ה-README היא להעתיק את הריפו לתיקיית הסקילים:

git clone https://github.com/grandamenium/dream-skill.git ~/.claude/skills/dream

כדי שירוץ לבד פעם ביום, יש סקריפט התקנה שמוסיף גם hook:

git clone https://github.com/grandamenium/dream-skill.git /tmp/dream-skill
bash /tmp/dream-skill/install.sh --auto

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

תוריד את github.com/grandamenium/dream-skill לתיקייה זמנית.
לפני שאתה מתקין, תקרא את SKILL.md, את install.sh ואת dream-hook.sh,
ותסביר לי בעברית מה כל קובץ עושה ואילו קבצים במחשב הוא משנה.
אם הכל בסדר, תתקין עם --auto ותראה לי מה נוסף ל-settings.json.

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

איך Dream רץ, ידנית ואוטומטית?

ידנית: כותבים בסשן /dream, וקלוד מריץ את ארבעת השלבים.

אוטומטית: אחרי התקנה עם --auto נוסף hook מסוג Stop, שרץ בכל פעם שאתם יוצאים מסשן. הוא בודק אם עברו 24 שעות מהניקוי האחרון. אם כן, הוא מסמן שהסשן הבא יתחיל בניקוי ברקע. לפי ה-README הבדיקה לוקחת בערך 10 אלפיות שנייה, אז לא מרגישים אותה.

פתיחת ה-README של dream-skill: אנתרופיק בונים פיצ'ר auto-dream שעוד לא שוחרר, והסקיל משחזר אותו
צילום מסך מתוך github.com/grandamenium/dream-skill

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

מה לעשות לפני ההרצה הראשונה?

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

לפני שאתה מריץ /dream בפעם הראשונה:
1. תעשה גיבוי של תיקיית הזיכרון של הפרויקט הזה לתיקייה עם התאריך של היום.
2. תספור כמה שורות יש עכשיו ב-MEMORY.md וכמה קבצים יש בתיקייה.
3. תריץ /dream.
4. תשווה לגיבוי ותראה לי: מה נמחק, מה אוחד, ואילו סתירות פתרת ואיך.
אם משהו נמחק ואני צריך אותו, תחזיר אותו מהגיבוי.

תקראו את הרשימה של הסתירות שנפתרו. אם הוא בחר בגרסה הלא נכונה של החלטה, זה הזמן לתקן, ולהוסיף את ההחלטה הנכונה ל-CLAUDE.md, שם היא לא תימחק.

רוצים להבין מה הולך ל-CLAUDE.md ומה לזיכרון האוטומטי? יש לנו מדריך ל-CLAUDE.md ולזיכרון בקלוד קוד, ומדריך לקיצוץ של CLAUDE.md.

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

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

טבלת ההשוואה מה-README של dream-skill בין הגרסה שלא שוחררה של אנתרופיק לבין הסקיל
צילום מסך מתוך github.com/grandamenium/dream-skill

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

חשוב לדעת

  • פרויקט קטן ולא מתוחזק. נכון לאוקטובר 2026 יש לריפו 158 כוכבים, והשינוי האחרון בו היה במרץ 2026. זה סקיל פשוט שעובד, אבל אף אחד לא מעדכן אותו לגרסאות חדשות של קלוד קוד.
  • רישיון. ה-README אומר MIT, אבל בריפו אין קובץ רישיון. לשימוש אישי זה לא משנה. אם אתם מפיצים אותו הלאה, שווה לדעת.
  • קורא את השיחות שלכם. שלב האיסוף סורק את קבצי השיחות במחשב. הכל נשאר אצלכם, אבל מה שקלוד קורא עובר למודל כמו בכל שיחה.
  • מכסה. כל ניקוי הוא עוד ריצה של קלוד שצורכת מהמנוי. פעם ביום זה זניח, אבל זה לא אפס.
  • hook שרץ תמיד. ההתקנה האוטומטית מוסיפה hook שרץ בכל יציאה מסשן. אם יש לכם כבר hooks, תבדקו שהם לא מתנגשים. יש לנו מדריך ל-hooks בקלוד קוד.
  • החלטות קבועות ב-CLAUDE.md. Dream מנקה את הזיכרון האוטומטי. כללים שאסור שייעלמו, כמו "תמיד בעברית", שייכים ל-CLAUDE.md.

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

אם MEMORY.md שלכם כבר קרוב ל-200 שורות, תגבו, תריצו /dream פעם אחת ידנית ותקראו מה השתנה. אם התוצאה טובה, תדליקו את ההרצה האוטומטית ותשכחו מזה.

שאלות נפוצות על Dream

מה זה Dream skill לקלוד קוד?

סקיל חינמי בקוד פתוח שמנקה את הזיכרון האוטומטי של קלוד קוד: מאחד כפילויות, פותר סתירות, הופך תאריכים יחסיים למלאים ובונה מחדש את MEMORY.md כאינדקס של פחות מ-200 שורות.

Dream הוא פיצ'ר רשמי של אנתרופיק?

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

למה חשוב ש-MEMORY.md יהיה קצר?

לפי התיעוד של קלוד קוד, רק 200 השורות הראשונות או 25KB הראשונים של MEMORY.md נטענים בתחילת כל שיחה. מה שמעבר לזה לא נקרא.

כל כמה זמן Dream רץ?

אחרי התקנה עם --auto, hook בודק בכל יציאה מסשן אם עברו 24 שעות מהניקוי האחרון, ואם כן, הסשן הבא מריץ ניקוי ברקע. אפשר גם להריץ ידנית עם /dream.

Dream יכול למחוק משהו חשוב?

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

עוד מדריכים על זיכרון בקלוד קוד