רוחב, ואז התכנסות בשיקול דעת אנושי
במקום להילחם בפלט בינוני סבב אחרי סבב של תיקונים (איטי ומתסכל) — מייצרים 10 וריאציות שונות, אדם בוחר מהר את המנצח, ואז מתכנסים. את המודל מבזבזים על אופציות, לא על ויכוחים.
בכל פעם שירייה אחת לא תקלע ואיכות חשובה: עיצוב, קופי, שמות, פוסטרים, מסרים, אפשרויות אסטרטגיה, גישות קוד. גם כשאומרים "תן לי 10 אופציות", "10 על 10", או "תחדד לי את זה".
הווריאציות נוצרות תמיד בסביבה מבודדת, אף פעם לא בעריכת היעד האמיתי. רק אחרי שנבחר מנצח — מחילים את השינוי האחד על הקובץ/הדק/ה-DB החי.
הסוכן מציע את הכיוונים (לא שואל את המשתמש). שונים בזווית/טון/מבנה — לא 10 עותקים עם מילה אחת שונה.
בונים sheet HTML עם רשת אופציות, מריצים את הבורר המצורף ברקע, ובוחרים בקליק (ראשי) ו-Shift+קליק (משניות לבנק):
npx tsx <skill-dir>/scripts/pick-server.ts sheet.html
הבורר נפתח בדפדפן אוטומטית ומדפיס PICKER_READY <url>. אם הפורט תפוס הוא מוצא פורט פנוי לבד ונותן את הקישור הנכון. בסיום הוא כותב את התוצאה, נסגר, והסוכן מקבל PICK_RESULT אוטומטית.
עוד 10 וריאציות של הכיוון שנבחר, לחידוד. אפשר לצמצם הלאה (10 ← 4 ← 3 ← 2 ← 1).
פנינים שלא ניצחו אך שוות למשהו אחר → לבנק שמור קבוע (snapshot + שורת "מה טוב פה" + תגית איפה זה יתאים).
כשצריך בדיוק אותו דבר כל פעם — להמיר את המנצח לקוד (HTML→PDF, SVG, סקריפט עם פרמטרים), כדי שלא יהיה דריפט ברה-גנרציה.
Node + npx בלבד (לבורר הרשת — tsx מריץ את ה-TypeScript ישירות, בלי Python). אין צורך ב-API keys או התקנות נוספות. הבורר נפתח אוטומטית, מוצא פורט פנוי לבד, ועובד מקומית על localhost.