אתם כותבים פרומפט ומקבלים תוצאה שהיא בסדר. אז אתם מבקשים לחדד, ואחרי הגרסה הבאה מבקשים לתקן שוב. אחרי חצי שעה אתם קולטים שאתם עושים את החלק הכי משעמם בעבודה, לבדוק מה ה-AI עשה ולהגיד לו מה הלאה. מבאס, נכון? תכירו את /goal, פקודה ב-Claude Code וב-Codex שלוקחת מכם בדיוק את התפקיד הזה.
ההבדל בין פרומפט ללופ
רוב האנשים עובדים עם AI כמו פינג פונג. אתם שולחים, הוא עונה, ואתם מחליטים אם זה טוב מספיק. לופ (לולאה) הופך את הסדר, ואתם קובעים מראש איך נראה "גמור" ונותנים ל-AI לרוץ עד שהוא מגיע לשם.

מה קורה אחרי שלוחצים Enter
כותבים /goal, אחריו את המטרה, ולוחצים Enter. אחרי כל סבב נבדק אם המטרה הושגה, ואם לא, ה-AI ממשיך לסבב הבא בלי שתכתבו לו כלום.
בקלוד קוד את הבדיקה עושה מודל נפרד וקטן, שקורא את השיחה ומחליט אם המטרה הושגה. בקודקס המודל שעובד בודק את עצמו מול הראיות, ומסמן את המטרה כגמורה רק כשהן מראות שהיא באמת גמורה. בשני המקרים אתם כבר לא יושבים ובודקים כל גרסה.
ככה שיפרתי את המדריך הזה עם /goal
המדריך שאתם קוראים עכשיו עבר בדיוק את התהליך הזה. ביקשתי מקלוד לכתוב אותו, ובודק עצמאי נתן לגרסה הראשונה 75 מתוך 100. אחרי סבב תיקונים זה עלה ל-94, ואני עדיין הרגשתי שזה לא נשמע כמוני.
אז במקום לכתוב לו עוד ועוד הערות, כתבתי בקלוד קוד /goal ואחריו שורה אחת: "שפר את הפוסט כדי שיהיה בציון של 98 גם על פי הנהלים וגם לפי איך שאתה מכיר אותי". הלכתי לעשות משהו אחר, והוא המשיך לבד, סבב אחרי סבב, עד שהבודק נתן 98, אשכרה שגר ושכח.
למה פרומפט רגיל נתקע ב"בסדר"
תבקשו מקלוד תקציר על נושא כלשהו עם מקורות. תקבלו טקסט נקי ובטוח בעצמו, ואם תפתחו את הקישורים, חלק מהם יובילו לכלום. הוא פשוט לא פתח אותם לבדוק.
עם /goal אתם כותבים שכל קישור חייב להיפתח לעמוד שתומך בטענה. עכשיו הוא פותח קישור אחרי קישור, זורק את המתים, מחפש תחליפים, ועוצר רק כשכל המקורות עוברים. ההבדל היחיד הוא שנתתם לו מטרה שאפשר לבדוק.
ככה כותבים מטרה שה-AI יכול לבדוק
כל הלופ תלוי במטרה שתכתבו. מטרה עמומה כמו "תכתוב פוסט טוב" תיעצר מוקדם מדי או תסתובב בלי סוף, כי אין לו איך לדעת אם הפוסט טוב. מטרה טובה עונה על שלוש שאלות: מה נחשב גמור ואיך מוכיחים את זה, מה אסור לשנות, ומתי לעצור.

תתחילו מהמצב הסופי ואיך מוכיחים אותו
תכתבו איך נראה "גמור", ואיך יודעים שזה גמור. "פוסט עם ציון 9 ומעלה מתוך 10 לפי חמשת הקריטריונים האלה" זאת מטרה. את "פוסט מעולה" אי אפשר לבדוק, אז לבודק אין על מה להחליט.
תקשיבו טוב, בקלוד קוד יש פה קאץ'. המודל שבודק את המטרה קורא רק את השיחה, הוא לא פותח קבצים ולא מריץ כלום בעצמו. לכן תבקשו מקלוד שאחרי כל סבב הוא יכתוב בצ'אט את הציון או את התוצאה של הבדיקה. בלי זה הבודק פשוט לא יודע.
תגידו מה אסור לשנות
ה-AI ייקח את הדרך הכי קצרה למטרה, גם אם היא עוברת בדברים שלא רציתם שייגע בהם. משפט כמו "בלי למחוק אף קובץ" או "בלי לשנות את הנוסח של הכותרת" חוסך לכם הפתעות.
תגבילו את מספר הסבבים
לופ חוסך המון זמן, אבל לא הכל ורוד. הוא מריץ את ה-AI הרבה פעמים על אותה משימה, ולכן צורך יותר מהמכסה שלכם מפרומפט רגיל. בקלוד קוד גם אין מגבלת סבבים מובנית, אז מטרה שאי אפשר להשיג יכולה לרוץ הרבה זמן. תוסיפו לסוף כל מטרה "או תעצור אחרי 20 סבבים", במיוחד בפעמים הראשונות, ותבקשו שאם הוא נתקע, יכתוב מה חסם אותו.
תבנית מוכנה למטרה משלכם
כשאתם כותבים לופ חדש, הכי קל להתחיל משלד מוכן. תמלאו את הסוגריים ותדביקו:
/goal [מה צריך להיות גמור בסוף]
גמור כש: [הבדיקה שמוכיחה את זה, שאפשר לראות בצ'אט]
בלי: [מה אסור לשנות או למחוק]
בכל סבב: תראה לי בצ'אט את התוצאה של הבדיקה
אם נתקעת: תעצור ותכתוב מה חסר לך, או תעצור אחרי 20 סבביםאיך מפעילים את /goal בקלוד קוד ובקודקס
הפקודה קיימת בשני הכלים, ומקלידים אותה באותה צורה בדיוק. היא עובדת רק בקלוד קוד ובקודקס, ובצ'אט הרגיל של קלוד או של ChatGPT באתר היא לא קיימת. ההבדלים בין שני הכלים הם בעיקר באיך עוצרים ומשנים אותה באמצע.
ככה מפעילים ועוצרים את /goal בקלוד קוד
כותבים /goal, רווח, את המטרה, ולוחצים Enter. למטה יופיע הסימון /goal active עם הזמן שעבר, ובשיחה תראו אחרי כל סבב מה הבודק החליט. כדי לבטל את המטרה כותבים /goal clear, וכדי לשנות אותה כותבים /goal עם המטרה החדשה, והיא מחליפה את הקודמת.
אם אתם רוצים שהוא ירוץ בלי לעצור ולבקש אישור על כל פעולה, תעברו למצב auto (המצב שבו קלוד מאשר פעולות לבד). עוברים אליו עם Shift+Tab בטרמינל, או בבורר המצבים שליד תיבת הכתיבה אם אתם עובדים באפליקציה. בלי זה הוא עדיין יעצור וישאל אתכם. אם הפקודה לא מופיעה לכם, תעדכנו את קלוד קוד. היא נוספה בגרסה 2.1.139. ומי שעוד לא עובד עם קלוד קוד, יש לי מדריך מלא שמתחיל מאפס.
ככה מפעילים ועוצרים את /goal בקודקס
גם כאן כותבים /goal ואת המטרה, ובאפליקציה יש לזה גם כפתור Goal ליד תיבת הכתיבה. בזמן הריצה מופיעה מעל התיבה שורת התקדמות עם כפתורים לעצירה ולעריכה, ובשורת הפקודה יש לזה פקודות: /goal pause לעצירה זמנית, /goal resume להמשך, /goal edit לעריכה ו-/goal clear למחיקה. אפשר להמשיך לכתוב לו הודעות רגילות בזמן שהוא רץ, והוא ייקח אותן בחשבון. לא רואים את הפקודה? תעדכנו את קודקס, היא פועלת כברירת מחדל מגרסה 0.133.

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

/goal תכתוב פוסט לפייסבוק על [המוצר שלכם] בקובץ post.md
גמור כש: הפוסט מקבל ציון 9 ומעלה מתוך 10 בכל אחד מהקריטריונים:
משפט ראשון שעוצר את הגלילה, שפה פשוטה בלי מילים מפוצצות,
יתרון אחד ברור ללקוח, עד 120 מילה, וקריאה לפעולה אחת בסוף
בלי: להמציא נתונים, מחירים או ציטוטים
בכל סבב: תדביק בצ'אט את הפוסט המלא, את מספר המילים,
ואת הציון לכל קריטריון עם משפט אחד שמסביר אותו
אם נתקעת: תעצור אחרי 10 סבבים ותראה לי את הגרסה הכי טובהמחקר שבו כל מקור באמת קיים
זה הלופ לכל פעם שאתם צריכים תקציר עם מקורות ולא רוצים לפתוח כל קישור בעצמכם.
/goal תכתוב תקציר של עמוד אחד על [הנושא] בקובץ research.md
גמור כש: יש בתקציר לפחות 5 טענות, לכל טענה לפחות 2 מקורות,
וכל קישור נפתח לעמוד שתומך בטענה
בכל סבב: תפתח כל קישור ותכתוב בצ'אט טבלה של קישור, נפתח או לא, ותומך או לא
אם לא מצאת 2 מקורות לטענה: תמחק אותה ותחפש טענה אחרת
אם אתר חוסם אותך: תחליף אותו במקור אחר
אם נתקעת: תעצור אחרי 15 סבבים ותגיד אילו טענות נשארו בלי מקורלופ שמנקה כפילויות מקובץ לידים
ייצאתם לידים מכמה מקומות, ועכשיו יש ברשימה כפילויות וטלפונים בכל מיני פורמטים? הלופ הזה מנקה אותה בלי לגעת בקובץ המקורי.
/goal תנקה את קובץ הלידים [leads.xlsx]
גמור כש: אין שתי שורות עם אותו מייל, ואין שתי שורות עם אותו טלפון וגם אותו שם,
כל טלפון נייד כתוב בפורמט 050-1234567 (טלפון אחר נשאר כמו שהוא ומסומן),
ואין שורה שחסרים בה גם מייל וגם טלפון
מכל כפילות: תשאיר את השורה עם הכי הרבה פרטים
בלי: לשנות את הקובץ המקורי, תשמור את הנקי כקובץ חדש בשם leads-clean.xlsx
בכל סבב: תבדוק את הקובץ החדש ותכתוב בצ'אט כמה כפילויות מייל,
כמה כפילויות טלפון וכמה טלפונים לא בפורמט נשארו
אם נתקעת: תעצור אחרי 10 סבבים ותראה לי את השורות שלא הצלחת לתקןלופ שמסדר לכם את תיקיית ההורדות
מי שלא סידר את תיקיית ההורדות כבר שנה יודע כמה זה מבאס להתחיל. פה הוא מסדר הכל ומראה לכם מספרים.
/goal תסדר את התיקייה [Downloads]
גמור כש: כל קובץ נמצא בתת תיקייה לפי הסוג שלו
(מסמכים, תמונות, סרטונים, קבצי התקנה, אחר),
ואין אף קובץ שנשאר ישירות בתיקייה הראשית
בלי: למחוק אף קובץ, רק להזיז. תיקיות שכבר קיימות נשארות כמו שהן,
ואם יש כבר קובץ באותו שם, תוסיף מספר לסוף השם
בכל סבב: תכתוב בצ'אט כמה קבצים הזזת ולאן, וכמה נשארו בתיקייה הראשית
אם נתקעת: תעצור אחרי 10 סבביםסיכום פגישה שלא מפספס אף החלטה
סיכום רגיל של פגישה ארוכה מפספס בדרך כלל החלטה או שתיים. כאן כל החלטה צריכה ציטוט מהתמלול, אז אין לו איך להמציא.
/goal תסכם את התמלול [meeting.txt] בקובץ summary.md
גמור כש: כל החלטה מהתמלול מופיעה בסיכום עם מי אחראי ועד מתי,
וליד כל החלטה יש ציטוט קצר מהתמלול שמוכיח שהיא נאמרה
אם לא נאמר אחראי או תאריך: תכתוב "לא נאמר"
בלי: להוסיף החלטות שלא נאמרו בפגישה
בכל סבב: תעבור על התמלול מההתחלה, תדביק בצ'אט את רשימת ההחלטות עם הציטוטים,
ותכתוב אם מצאת החלטה שחסרה
אם נתקעת: תעצור אחרי 8 סבביםדף נחיתה שעובד גם בטלפון
בדפים שבונים עם AI זה קורה כל הזמן, הדף נראה מעולה במחשב ונשבר בטלפון. הלופ הזה לא עוצר עד ששני הגדלים תקינים.
/goal תבנה דף נחיתה בעברית ל[השירות שלכם] בקובץ index.html
גמור כש: הדף מימין לשמאל, אין בו גלילה לצדדים ברוחב של טלפון (390 פיקסלים)
ושל מחשב (1440), וכל כפתור מוביל לקישור [הקישור לוואטסאפ או לטופס שלכם]
בלי: להמציא מחירים, המלצות של לקוחות או פרטי קשר
בכל סבב: תבדוק את רוחב הדף בשני הגדלים ותכתוב בצ'אט את המספרים,
ואת הקישור של כל כפתור
אם אין לך דרך לבדוק את הרוחב: תגיד לי לפני שאתה מתחיל
אם נתקעת: תעצור אחרי 15 סבבים ותגיד מה עוד לא תקיןומתי /loop ולא /goal
בקלוד קוד יש עוד פקודה עם שם דומה, והיא עושה משהו אחר. /goal מתאימה כשיש קו סיום, ו-/loop מתאימה כשרוצים שמשהו ירוץ כל כמה זמן, כמו בדיקה כל חצי שעה:
/loop 30m תבדוק אם האתר שלי עולה ומופיע בו השם [של העסק שלכם], ותכתוב לי מה מצאתתשימו לב ש-/loop רץ רק כל עוד החלון של קלוד קוד פתוח, ונמחק אחרי 7 ימים. משהו שצריך לרוץ כל בוקר גם כשהמחשב כבוי, עושים עם משימה מתוזמנת בענן (Routine). בקודקס אין /loop בכלל, ושם משתמשים במשימות מתוזמנות.
תתחילו מהלופ הראשון שלכם היום
מייל קצר או רעיון לשם של מוצר לא צריכים לופ, ופרומפט רגיל יעשה את זה מהר יותר. לופ שווה את זה כשיש הרבה חלקים או כשצריך לבדוק ולתקן כמה פעמים. אז תבחרו משימה אחת שאתם עושים כל שבוע ומתקנים כל פעם מחדש, תיקחו את אחת המטרות למעלה ותתאימו אותה. בפעם הראשונה תשבו ותצפו בו עובד סבב אחרי סבב, ותראו בדיוק איך הוא מחליט. מהפעם השנייה כבר תכתבו מטרה, תלחצו Enter ותלכו לעשות משהו אחר. משוגע כמה זמן זה מחזיר לכם.
ואם בא לכם עוד טריקים כאלה לקלוד קוד ולקודקס, תצטרפו לקבוצת הוואטסאפ שלי. כל מה שאני מנסה ועובד לי, נכנס לשם.





