fitcon × AI Workflow · שיעור 5 (בונוס חובה עם opencode)
שיעור 5 — opencode וה-Leader:
אותו 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 טעויות חוזרות:
- אתה מריץ כל slash בסדר אחר — ומדלג על שלב בלי לשים לב.
- אף אחד לא עושה טקס פתיחה — פותחים שיחה ושוכחים לקרוא את מסמכי הפרויקט ולבדוק מה פתוח.
- בוחרים טיקט חסום — כי אף אחד לא בדק מה ה-frontier באמת.
- שוכחים לבקש review ו-merge באישור — וממזגים ישר ל-main.
- אין תזמור — מי כותב קוד, מי בודק, מי מסכם — הכל נופל עליך לזכור.
⚠️ הבעיה: אתה זוכר הכל
ב-Claude/Antigravity אתה המנצח וגם התזמורת. ב-opencode ה-Leader הוא המתווך היחיד שזוכר את הסדר, בודק את הלוח, שואל את כל השאלות בבת אחת, ומזמן את האייג'נט הנכון לכל משימה. אתה רק אומר מה רוצה — הוא דואג לשאר.
2. מה זה opencode ומה קיבלת מוכן
קיבלת מוכן. אתה פותח את opencode בתיקיית fitcon — וה-Leader כבר שם. אין התקנה, אין העתקת קבצים, אין הגדרות. זהו.
מה זה אומר בפועל?
- Claude Code / Antigravity (ישיר) — זה כמו לדבר עם שף ולתת לו כל פקודה בנפרד: "תחתוך", "תבשל", "תטעם". אתה מנהל את הרצף.
- opencode עם Leader (מתווך) — אתה מדבר עם מנהל המסעדה. אומר "בא לי מנה חדשה" — והוא שולח את הסו-שף לחתוך, את הטועם לטעום, ומחזיר לך צלחת מוכנה. אותם skills של Matt Pocock — רק עטופים בסוכנים שה-Leader מתזמר בשבילך. וה-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.
אותו workflow משיעורים 1–3 — רק שעכשיו יש מתווך אחד שזוכר את הסדר ומבצע את התזמור בשבילך.
3 משפטים שמספיקים ל-90% מהעבודה:
מה ה-frontier ב-fitcon כרגע? תן לי את כל הטיקטים המוכנים לעבודה שכל החוסמים שלהם סגורים, ממוינים לפי עדיפות עם נימוק קצר. תציין גם אילו טיקטים חסומים ועל מה הם מחכים.
יש לי רעיון חדש ל-fitcon: [תאר כאן במשפט — למשל "כפתור שיתוף פרופיל מאמן בוואטסאפ"]. בוא נעשה grill — תשאל אותי את כל השאלות בבת אחת עם אפשרויות לבחירה, וכשנסיים תסכם ל-spec ותפצל לטיקטים.
ניקח את טיקט #NN. תממש אותו מקצה לקצה — כולל טסטים — ותפתח PR עם Close #NN. תחכה לאישור שלי לפני merge.
💡 לא זוכר איך לנסח?
תגיד פשוט: "יש לי רעיון לשיתוף פרופיל מאמן, תעזור לי להפוך אותו ל-spec" — ה-Leader יבין לבד שצריך grill, ישאל הכל בבת אחת, ויוביל אותך משם.
5. ה-Ritual האוטומטי — 5 צעדים בכל תחילת סשן
כל פעם שאתה פותח opencode (או אומר "מה קורה?"), ה-Leader מריץ טקס פתיחה קבוע — בלי שתבקש:
- קורא את מסמכי הפרויקט — מה הוחלט, מה חשוב, מהם כללי הבית.
- נזכר ב-workflow — טוען את הזרימה הנכונה (grill → spec → tickets → implement → review → merge).
- שולח סייר לקרוא את הקוד — ה-explore ממפה מבנה, קבצים חשובים ונקודות כניסה — בלי לגעת בכלום.
- בודק מה פתוח ב-GitHub — מה ה-spec הפעיל, אילו טיקטים פתוחים, ומי חסום על ידי מי.
- מדווח לך — מה מצא, מה ה-frontier, ומה הצעד הבא המומלץ. ואז שואל: "מה רוצים לעשות?"
💚 לעולם לא שוכח
ב-Claude Code היית צריך לזכור לבקש את כל זה. ב-opencode ה-Leader לעולם לא שוכח. גם אם סגרת את הטרמינל וחזרת מחר — הוא יתחיל שוב מאותו טקס ויתיישר על המצב העדכני ב-GitHub.
6. שני המצבים — מאיפה מתחילים
ה-Leader עובד בשני מצבים. שניהם מובילים לאותם שלבים משיעורים 1–3 — ההבדל הוא רק מאיפה מתחילים:
| מצב | מתי | מה ה-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 חוסך לך זמן וטעויות:
- ✅ לא שוכח ritual — כל סשן מתחיל בקריאת docs + מיפוי קוד + בדיקת GitHub, בלי שאתה מבקש.
- 🚦 לא בוחר טיקט חסום — מזהה frontier אמיתי ובודק מי חסום על ידי מי לפני שמציע משימה.
- 🔒 לא ממזג בלי אישור — פותח PR, מריץ review אוטומטי, ומחכה ל-"כן" שלך. לא ממזג לבד.
- 🤖 תזמור אוטומטי — שולח worker לכתוב, reviewer לבדוק, explore לחקור — אתה מדבר עם אחד, מקבל צוות.
- 💬 שיחה אחת במקום 6 slashes — במקום לזכור פקודות, אתה אומר "תעשה X" וה-Leader בוחר את ה-skill הנכון.
וחוקי הזהב נשארים — ה-Leader רק שומר עליהם בשבילך:
- לא עובדים על
main— כל טיקט על branch נפרד - PR רק אחרי review — אוטומטי + סקירת השותף בדפדפן
- merge רק אחרי שאתה מאשר
- קונפליקט = שיחה: "יש קונפליקט, תסביר" — וה-Leader מציג ומחכה להחלטה
בוא נבדוק שהבנת 🔍
חידון — שיעור 5
🎯 תרגיל בית — שיחה ראשונה עם ה-Leader (5 דקות)
בלי התקנה, בלי קוד — רק לדבר. opencode כבר מוכן אצלך:
- פתח opencode בתיקיית fitcon — אתה אצל ה-Leader. תן לו לעשות את ה-ritual ותקרא את הסיכום.
- הדבק את הפרומפט "מה ה-frontier?" — וראה אילו טיקטים מוכנים לעבודה ואילו חסומים.
- שימו לב: כשה-Leader מזמן את ה-explore תראה הודעה שהסייר רץ ברקע. זה סימן שהתזמור עובד 🎉
- רוצה להמשיך? נסה: "יש לי רעיון קטן — [תאר במשפט], בוא נעשה grill" — ותראה איך הוא שואל הכל בבת אחת.
סיימת? שלח לשותף צילום מסך של סיכום ה-frontier — עכשיו שניכם רואים את אותה תמונה.
📖 מקורות להעמקה
- opencode.ai — האתר הרשמי: מה זה הארנס ואיך הוא עובד
- uri879/opencode-agents-setup — ה-setup שעליו מבוסס ה-Leader שלך (לרקע בלבד)
- mattpocock/skills — המקור לכל ה-skills: grill, spec, tickets, wayfinder ועוד
❓ משהו לא ברור? העתק ל-Leader: "תסביר שוב מה ההבדל בין Leader ל-worker, עם דוגמה מפיטקון אמיתי."