fitcon × AI Workflow · שיעור 5 (בונוס חובה עם opencode)

שיעור 5 — opencode וה-Leader:
אותו workflow, הארנס אחר

⏱️ ~20 דקות 🧰 צריך: opencode מוכן + גישה ל-fitcon 📜 דרישות: שיעורים 1–3
הניצחון של השיעור: בסוף השיעור תבין למה opencode עם Leader קל יותר מ-Claude/Antigravity ישיר, ותדע לנהל את כל ה-workflow במשפט אחד.

🔄 אותו workflow, רק עם מתווך אחד

כל מה שלמדת בשיעורים 1–3 נשאר בדיוק אותו דבר: branch → grill → spec → tickets → implement → review → merge. ההבדל היחיד: במקום שאתה תריץ כל slash בעצמך — אתה מדבר רק עם ה-Leader, והוא מתזמר את כל השאר מאחורי הקלעים.

1. למה צריך opencode בכלל?

ב-Claude Code ו-Antigravity אתה עובד עם ה-AI בשיחה ישירה. אתה כותב slash skills בעצמך: /grill-with-docs, /to-spec, /to-tickets, /implement. זה עובד טוב — כשאתה לבד. ברגע ששני שותפים עובדים במקביל, אותן 5 טעויות חוזרות:

⚠️ הבעיה: אתה זוכר הכל

ב-Claude/Antigravity אתה המנצח וגם התזמורת. ב-opencode ה-Leader הוא המתווך היחיד שזוכר את הסדר, בודק את הלוח, שואל את כל השאלות בבת אחת, ומזמן את האייג'נט הנכון לכל משימה. אתה רק אומר מה רוצה — הוא דואג לשאר.

2. מה זה opencode ומה קיבלת מוכן

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

מה זה אומר בפועל?

מי עושה מה בשבילך? אתה מדבר רק עם ה-Leader — את השאר תראה עובד ברקע:

מימה עושה בשבילך
🧭 Leaderהמתווך היחיד שאתה מדבר איתו. מתכנן, זוכר את הסדר, שואל אותך, מזמן אחרים, ומבקש אישור לפני merge. לא כותב קוד בעצמו.
🔍 exploreהסייר — רק קורא. ממפה את הקוד והמסמכים בתחילת כל סשן כדי שה-Leader יהיה מעודכן.
⚙️ workerהמבצע — כותב את הקוד והטסטים כשה-Leader אומר לו "תממש טיקט #NN".
🔎 reviewerהבודק — עובר על כל מה שה-worker עשה, מריץ בדיקות ומחפש בעיות לפני שפותחים PR.

בקיצור: אתה אומר משפט אחד → ה-Leader מחליט את מי להזמין → הם מבצעים → אתה מקבל סיכום.

💡 למה זה טוב לך?

במקום לזכור 6 slashes וסדר הפעלה — אתה זוכר משפט אחד: "דבר עם ה-Leader".

3. איך זה שונה מ-Claude Code / Antigravity?

אותו workflow, חוויה אחרת לגמרי:

היבטClaude / Antigravity (ישיר)opencode עם Leader (מתווך)
עם מי מדברים?איתך ישירות — אתה מריץ כל slash בעצמךרק עם ה-Leader — הוא מתזמר את השאר
מי זוכר את הסדר?אתה. קל לדלג על grill/spec/ticketsה-Leader — הוא לא שוכח שלב
מי בודק frontier?אתה צריך לשאול ולבדוק ידניתה-Leader בודק אוטומטית בפתיחת כל סשן
מי מריץ review?אתה מבקש במפורש — אם זכרתקורה אוטומטית אחרי כל worker
מה קורה כששוכחים שלב?ממשיכים בלי לשים לב — ומתקנים אחר כךה-Leader עוצר: "קודם נסגור את החוסם / קודם review"

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

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

4. איך מדברים עם ה-Leader — משפט אחד

פתחת opencode ב-fitcon? אתה כבר אצל ה-Leader. כל מה שתכתוב — יגיע אליו.

🤖 ה-Leader לא כותב קוד — הוא מזמן מי שכן

אתה אומר "תממש טיקט #11" → ה-Leader מזמן worker שיכתוב, אחריו reviewer שיבדוק, ורק אז יפתח PR ויבקש את אישורך ל-merge. אתה אף פעם לא מדבר ישירות עם ה-worker.

🙋 אתהמשפט אחד בעברית
←
🧭 Leaderהיחיד שאתה מדבר איתו
←
🔍 exploreסיור קריאה
←
⚙️ workerכותב קוד
←
🔎 reviewerבודק הכל
←
📤 GitHubPR + Issues
←
↩️ חזרה אליךסיכום + אישור

אותו workflow משיעורים 1–3 — רק שעכשיו יש מתווך אחד שזוכר את הסדר ומבצע את התזמור בשבילך.

3 משפטים שמספיקים ל-90% מהעבודה:

📋 להעתיק ל-Leader — "מה ה-frontier?"
מה ה-frontier ב-fitcon כרגע? תן לי את כל הטיקטים המוכנים לעבודה שכל החוסמים שלהם סגורים, ממוינים לפי עדיפות עם נימוק קצר. תציין גם אילו טיקטים חסומים ועל מה הם מחכים.
📋 להעתיק ל-Leader — רעיון חדש
יש לי רעיון חדש ל-fitcon: [תאר כאן במשפט — למשל "כפתור שיתוף פרופיל מאמן בוואטסאפ"]. בוא נעשה grill — תשאל אותי את כל השאלות בבת אחת עם אפשרויות לבחירה, וכשנסיים תסכם ל-spec ותפצל לטיקטים.
📋 להעתיק ל-Leader — תממש טיקט
ניקח את טיקט #NN. תממש אותו מקצה לקצה — כולל טסטים — ותפתח PR עם Close #NN. תחכה לאישור שלי לפני merge.

💡 לא זוכר איך לנסח?

תגיד פשוט: "יש לי רעיון לשיתוף פרופיל מאמן, תעזור לי להפוך אותו ל-spec" — ה-Leader יבין לבד שצריך grill, ישאל הכל בבת אחת, ויוביל אותך משם.

5. ה-Ritual האוטומטי — 5 צעדים בכל תחילת סשן

כל פעם שאתה פותח opencode (או אומר "מה קורה?"), ה-Leader מריץ טקס פתיחה קבוע — בלי שתבקש:

  1. קורא את מסמכי הפרויקט — מה הוחלט, מה חשוב, מהם כללי הבית.
  2. נזכר ב-workflow — טוען את הזרימה הנכונה (grill → spec → tickets → implement → review → merge).
  3. שולח סייר לקרוא את הקוד — ה-explore ממפה מבנה, קבצים חשובים ונקודות כניסה — בלי לגעת בכלום.
  4. בודק מה פתוח ב-GitHub — מה ה-spec הפעיל, אילו טיקטים פתוחים, ומי חסום על ידי מי.
  5. מדווח לך — מה מצא, מה ה-frontier, ומה הצעד הבא המומלץ. ואז שואל: "מה רוצים לעשות?"

💚 לעולם לא שוכח

ב-Claude Code היית צריך לזכור לבקש את כל זה. ב-opencode ה-Leader לעולם לא שוכח. גם אם סגרת את הטרמינל וחזרת מחר — הוא יתחיל שוב מאותו טקס ויתיישר על המצב העדכני ב-GitHub.

6. שני המצבים — מאיפה מתחילים

ה-Leader עובד בשני מצבים. שניהם מובילים לאותם שלבים משיעורים 1–3 — ההבדל הוא רק מאיפה מתחילים:

Mode 1: "מה הלאה?"ממשיכים מאיפה שעצרנו
←
🔍 Frontierטיקטים לא חסומים
←
⚙️ Implementworker + reviewer
←
🔍 Review → ✅ Mergeבאישורך בלבד
Mode 2: Full Flowרעיון חדש
←
🔥 Grillכל השאלות בבת אחת
←
📄 Spec → 🎫 Ticketsמפורסם ב-GitHub
←
⚙️ Implementכמו Mode 1
←
🔍 Review → ✅ Mergecheckpoints בדרך
מצבמתימה ה-Leader עושה
Mode 1 — "מה הלאה?"אין רעיון חדש, רוצים להמשיך לעבודמזהה frontier → מציע טיקט → מזמן worker → reviewer → PR → מחכה לאישור
Mode 2 — Full Flowיש רעיון חדש ("בא לי שיתוף")grill בבת אחת → מסכם ל-spec → מפצל לטיקטים → ואז כמו Mode 1

🧭 השלבים הם אותם שלבים

Grill → Spec → Tickets → Implement → Review → Merge — בדיוק כמו בשיעורים 2–3. רק שעכשיו ה-Leader הוא זה שזוכר את הסדר, שואל את השאלות, ומבקש אישור ב-checkpoints לפני כל קפיצה.

7. מילון תרגום — כל slash ישן → משפט אחד ל-Leader

לא צריך לזכור סלאשים. פשוט אמור ל-Leader מה אתה רוצה — הוא יטען את ה-skill הנכון מאחורי הקלעים:

פעם (Claude Code)עכשיו אומרים ל-Leaderמה קורה מאחורי הקלעים
/grill-with-docs"יש לי רעיון X, בוא נעשה grill"שואל את כל השאלות בבת אחת עם אפשרות custom, ומעדכן מסמכים
/to-spec"תסכם ל-spec ותפרסם"מנסח spec ומפרסם כ-issue מוכן לעבודה
/to-tickets"תפצל לטיקטים עם תלויות"מפצל לתת-משימות עם סדר וחוסמים, שואל אותך לפני פרסום
/implement"תממש את טיקט #NN"מזמן worker (טסט → קוד) ואחריו reviewer
gh issue list / frontier"מה ה-frontier?"ה-Leader כבר בדק ב-ritual — עונה מיד
/wayfinder"זה רעיון ענק, בוא נעשה wayfinder"ממפה יעד → החלטות → ערפל

8. יתרונות ה-Leader — למה זה שווה

למה לא פשוט להישאר עם Claude/Antigravity ישיר? 5 סיבות שה-Leader חוסך לך זמן וטעויות:

וחוקי הזהב נשארים — ה-Leader רק שומר עליהם בשבילך:

בוא נבדוק שהבנת 🔍

חידון — שיעור 5

🎯 תרגיל בית — שיחה ראשונה עם ה-Leader (5 דקות)

בלי התקנה, בלי קוד — רק לדבר. opencode כבר מוכן אצלך:

  1. פתח opencode בתיקיית fitcon — אתה אצל ה-Leader. תן לו לעשות את ה-ritual ותקרא את הסיכום.
  2. הדבק את הפרומפט "מה ה-frontier?" — וראה אילו טיקטים מוכנים לעבודה ואילו חסומים.
  3. שימו לב: כשה-Leader מזמן את ה-explore תראה הודעה שהסייר רץ ברקע. זה סימן שהתזמור עובד 🎉
  4. רוצה להמשיך? נסה: "יש לי רעיון קטן — [תאר במשפט], בוא נעשה grill" — ותראה איך הוא שואל הכל בבת אחת.

סיימת? שלח לשותף צילום מסך של סיכום ה-frontier — עכשיו שניכם רואים את אותה תמונה.

📖 מקורות להעמקה

❓ משהו לא ברור? העתק ל-Leader: "תסביר שוב מה ההבדל בין Leader ל-worker, עם דוגמה מפיטקון אמיתי."