אם אתה רואה placeholders לא מוכרים או צריך לבדוק אילו כלים מחוברים, עיין ב-CONNECTORS.md.
שמור על רשימת המשימות והזיכרון עדכניים. שני מצבים:
- ברירת מחדל: סנכרן משימות מכלים חיצוניים, סנן פריטים ישנים, בדוק פערי זיכרון
--comprehensive: סריקה עמוקה של צ'אט, אימייל, יומן ומסמכים — דגל משימות שנפספסו והצע זיכרונות חדשים
שימוש
/productivity:update
/productivity:update --comprehensive
מצב ברירת מחדל
1. טען מצב נוכחי
קרא את TASKS.md ותיקיית memory/. אם לא קיימים, הצע להריץ /productivity:start קודם.
2. סנכרן משימות ממקורות חיצוניים
בדוק מקורות משימות זמינים:
- מעקב פרויקטים (למשל Asana, Linear, Jira) (אם MCP זמין)
- GitHub Issues (אם בריפו):
gh issue list --assignee=@me
אם אין מקורות זמינים, דלג לשלב 3.
שלוף משימות המוקצות למשתמש (פתוחות/בתהליך). השווה מול TASKS.md:
| משימה חיצונית | התאמה ב-TASKS.md? | פעולה |
|---|---|---|
| נמצאה, לא ב-TASKS.md | אין התאמה | הצע להוסיף |
| נמצאה, כבר ב-TASKS.md | התאמה לפי כותרת (fuzzy) | דלג |
| ב-TASKS.md, לא בחיצוני | אין התאמה | סמן כפוטנציאלית מיושנת |
| הושלמה בחיצוני | בסעיף Active | הצע לסמן כבוצע |
הצג את ההפרש ותן למשתמש להחליט מה להוסיף/להשלים.
3. סנן פריטים מיושנים
סקור משימות Active ב-TASKS.md וסמן:
- משימות עם תאריכי יעד שעברו
- משימות שנמצאות ב-Active 30+ יום
- משימות ללא הקשר (אין אדם, אין פרויקט)
הצג כל אחת לסינון: לסמן כבוצע? לתזמן מחדש? להעביר ל-Someday?
4. פענח משימות לפערי זיכרון
לכל משימה, נסה לפענח את כל הישויות (אנשים, פרויקטים, ראשי תיבות, כלים, קישורים):
Task: "Send PSR to Todd re: Phoenix blockers"
Decode:
- PSR → ✓ Pipeline Status Report (in glossary)
- Todd → ✓ Todd Martinez (in people/)
- Phoenix → ? Not in memory
עקוב אחר מה שפוענח לעומת מה שיש בו פערים.
5. מלא פערים
הצג מונחים לא מוכרים מקובצים:
I found terms in your tasks I don't have context for:
1. "Phoenix" (from: "Send PSR to Todd re: Phoenix blockers")
→ What's Phoenix?
2. "Maya" (from: "sync with Maya on API design")
→ Who is Maya?
הוסף תשובות לקבצי הזיכרון המתאימים (people/, projects/, glossary.md).
6. לכוד העשרה
משימות לרוב מכילות הקשר עשיר יותר מהזיכרון. חלץ ועדכן:
- קישורים ממשימות → הוסף לקבצי פרויקטים/אנשים
- שינויי סטטוס ("launch done") → עדכן סטטוס פרויקט, הורד מ-CLAUDE.md
- קשרים ("Todd's sign-off on Maya's proposal") → הפנה צלבית לאנשים
- דדליינים → הוסף לקבצי פרויקטים
7. דיווח
Update complete:
- Tasks: +3 from project tracker (e.g. Asana), 1 completed, 2 triaged
- Memory: 2 gaps filled, 1 project enriched
- All tasks decoded ✓
מצב מקיף (--comprehensive)
הכל ממצב ברירת המחדל, בתוספת סריקה עמוקה של פעילות אחרונה.
שלב נוסף: סרוק מקורות פעילות
אסוף נתונים ממקורות MCP זמינים:
- Chat: חפש הודעות אחרונות, קרא ערוצים פעילים
- Email: חפש הודעות שנשלחו
- Documents: רשום מסמכים שנגעת בהם לאחרונה
- Calendar: רשום אירועים אחרונים ועתידיים
שלב נוסף: סמן משימות שנפספסו
השווה פעילות מול TASKS.md. הצף פריטי פעולה שאינם במעקב:
## Possible Missing Tasks
From your activity, these look like todos you haven't captured:
1. From chat (Jan 18):
"I'll send the updated mockups by Friday"
→ Add to TASKS.md?
2. From meeting "Phoenix Standup" (Jan 17):
You have a recurring meeting but no Phoenix tasks active
→ Anything needed here?
3. From email (Jan 16):
"I'll review the API spec this week"
→ Add to TASKS.md?
תן למשתמש לבחור מה להוסיף.
שלב נוסף: הצע זיכרונות חדשים
הצף ישויות חדשות שאינן בזיכרון:
## New People (not in memory)
| Name | Frequency | Context |
|------|-----------|---------|
| Maya Rodriguez | 12 mentions | design, UI reviews |
| Alex K | 8 mentions | DMs about API |
## New Projects/Topics
| Name | Frequency | Context |
|------|-----------|---------|
| Starlight | 15 mentions | planning docs, product |
## Suggested Cleanup
- **Horizon project** — No mentions in 30 days. Mark completed?
הצג מקובץ לפי רמת ביטחון. פריטים בביטחון גבוה מוצעים להוספה ישירה; פריטים בביטחון נמוך נשאלים עליהם.
הערות
- לעולם אל תוסיף משימות או זיכרונות אוטומטית ללא אישור המשתמש
- קישורים ממקורות חיצוניים נשמרים כשזמינים
- התאמה fuzzy על כותרות משימות מטפלת בהבדלי ניסוח קלים
- בטוח להריץ בתדירות — מעדכן רק כשיש מידע חדש
--comprehensiveתמיד רץ באופן אינטראקטיבי