Prompt file imported from JHGJHJCD/distribution-manager (
.claude/commands/בדוק-הקשר.md). Fill in{{arguments}}before use. Copyright stays with the author.
בדיקת קובצי הקשר — עקביות ואי-דיוקים
מטרה: לוודא שקובצי ההקשר שמנחים אותך נכונים ותואמים למציאות — בלי סתירות פנימיות, בלי הפניות לקבצים/פונקציות שכבר לא קיימים, ובלי גרסאות/מספרים שלא מסתדרים. זו בדיקת עקביות — לא אימות מלא של כל טענה מול הקוד (אלא אם יהודה מבקש עומק מלא ב-{{arguments}}).
מיקוד (אם ריק — כל קובצי ההקשר): {{arguments}}
הקבצים לבדיקה
CLAUDE.mdשל הפרויקט (בשורש).CLAUDE.mdהגלובלי —C:\Users\יהודה\.claude\CLAUDE.md.- אינדקס הזיכרון + קובצי הזיכרון —
C:\Users\יהודה\.claude\projects\C--Users-------Desktop-----------\memory\(MEMORY.md+ כל*.md). NEXT_TASK.md(סטטוס שוטף) — לוודא שאינו סותר את CLAUDE.md.- הפקודות והסקילים —
.claude/commands/ו-.claude/skills/.
הבדיקות (עקביות)
הרץ, בקריאות ממוקדות (לא לסרוק את כל הקוד):
- גרסה:
version.py(APP_VERSION) == הגרסה בראש CLAUDE.md == תג ה-git האחרון (git tag/git log). - קבצים שמוזכרים קיימים: כל קובץ/מודול/סקיל/פקודה שמוזכר ב-CLAUDE.md קיים בפועל
(
tabs/,utils/,test_*.py,.claude/commands/,.claude/skills/). וגם ההפך — מודול חדש שנוסף לקוד אך חסר בעץ הפרויקט/בתיעוד. - אינדקס הזיכרון: כל שורה ב-
MEMORY.mdמצביעה לקובץ קיים, וכל קובץ זיכרון מופיע באינדקס (שני הכיוונים). קישורי[[name]]בזיכרון מצביעים לשמות קיימים. - סתירות פנימיות: מקטע שמתאר קובץ/התנהגות שכבר בוטלו במקום אחר (למשל פסקה על קובץ "שהוסר"), שתי הכרעות/תאריכים שסותרים זה את זה, ספירה שלא תואמת לרשימה שאחריה.
- NEXT_TASK מול CLAUDE: אין הצהרות סטטוס סותרות.
בדיקות בריאות-Wiki (Lint לפי דפוס LLM Wiki, נוסף 14/9/2026)
בנוסף לעקביות — ה-wiki של הפרויקט (CLAUDE.md + סקילים + NEXT_TASK + זיכרון) צריך להישאר בריא:
- דפים יתומים: סקיל/פקודה ב-
.claude/שאף מקום (CLAUDE.md/סקיל אחר/זיכרון) לא מפנה אליו → להוסיף הפניה במקום המתאים או לדווח. - מושגים בלי דף: מונח/מנגנון שחוזר ב-3+ מקומות בתיעוד בלי מקטע/סקיל משלו → להציע (לא לבנות בלי אישור).
- טענות מיושנות: "נכון ל-<תאריך>", "טרם", "עדיין אין", "נותר לאמת" — לבדוק בקריאה ממוקדת אם עדיין נכון; אם השתנה → לעדכן עם התאריך החדש (לא למחוק את ההיסטוריה).
- מקורות גולמיים לא מעובדים: כל קובץ ב-
docs/raw/מוזכר לפחות במקום אחד (CLAUDE.md/סקיל/NEXT_TASK). לא מוזכר = נקלט ולא עובד → לעבד. - מקטעי-גרסה שהתנפחו: מאז 30/9/2026
CLAUDE.mdמכיל רק "אמת נוכחית" (~46KB) והפירוט לפי גרסה ב-docs/היסטוריית_גרסאות_מפורטת.md. מקטע/שורת "vX" חדשה שנכנסה ל-CLAUDE.md → להעביר מילה במילה לראש חלק א' שם ולהשאיר ב-CLAUDE.md רק את הכלל הקבוע. גם:NEXT_TASK.mdצריך להישאר מסמך מסירה (רשימת פתוחים), היומן —docs/יומן_פיתוח.md; קבצים ב-docs/מופיעים ב-docs/README.md. - הגרסה הגלובלית של הבדיקה (זיכרון +
raw/הגלובלי):/בדוק-ידע—C:\Users\יהודה\.claude\scripts\lint_knowledge.py.
מה לתקן ומה לדווח
- תקן לבד רק אי-דיוקים ברורים ובטוחים: הפניה לקובץ שהוסר, ספירה שגויה, מודול קיים שחסר בעץ, שורת אינדקס-זיכרון שבורה, סתירת-תאריך שהמאוחר בה מכריע במפורש. אל תמחק ידע היסטורי — נסח מחדש כך שישקף את המצב הנוכחי.
- דווח בלבד (אל תנחש): טענה על התנהגות/פונקציה שדורשת אימות עמוק מול הקוד כדי לדעת אם השתנתה. רשום אותה ליהודה כ"חשוד — לבדוק בעומק", ואל תשנה אלא אם יהודה אישר או ביקש עומק מלא.
סיום
- אם נגעת ב-CLAUDE.md/זיכרון — זה תיעוד בלבד, אין שחרור EXE ואין commit אלא אם יהודה ביקש.
- סיכום קצר ליהודה בעברית פשוטה: מה תוקן, ומה נשאר "חשוד לבדיקה עמוקה" (אם יש).
