← חזרה לספרייה
🔟

שיטת 10x10

רוחב, ואז התכנסות בשיקול דעת אנושי

💡 הרעיון בשורה אחת

במקום להילחם בפלט בינוני סבב אחרי סבב של תיקונים (איטי ומתסכל) — מייצרים 10 וריאציות שונות, אדם בוחר מהר את המנצח, ואז מתכנסים. את המודל מבזבזים על אופציות, לא על ויכוחים.

🎯 מתי להשתמש

בכל פעם שירייה אחת לא תקלע ואיכות חשובה: עיצוב, קופי, שמות, פוסטרים, מסרים, אפשרויות אסטרטגיה, גישות קוד. גם כשאומרים "תן לי 10 אופציות", "10 על 10", או "תחדד לי את זה".

🔄 הלולאה

0
Sandbox קודם

הווריאציות נוצרות תמיד בסביבה מבודדת, אף פעם לא בעריכת היעד האמיתי. רק אחרי שנבחר מנצח — מחילים את השינוי האחד על הקובץ/הדק/ה-DB החי.

1
Diverge — 10 כיוונים שונים באמת

הסוכן מציע את הכיוונים (לא שואל את המשתמש). שונים בזווית/טון/מבנה — לא 10 עותקים עם מילה אחת שונה.

2
Select — אדם בוחר מהר דרך בורר רשת

בונים sheet HTML עם רשת אופציות, מריצים את הבורר המצורף ברקע, ובוחרים בקליק (ראשי) ו-Shift+קליק (משניות לבנק):

npx tsx <skill-dir>/scripts/pick-server.ts sheet.html

הבורר נפתח בדפדפן אוטומטית ומדפיס PICKER_READY <url>. אם הפורט תפוס הוא מוצא פורט פנוי לבד ונותן את הקישור הנכון. בסיום הוא כותב את התוצאה, נסגר, והסוכן מקבל PICK_RESULT אוטומטית.

3
Converge — 10 מהנבחר

עוד 10 וריאציות של הכיוון שנבחר, לחידוד. אפשר לצמצם הלאה (10 ← 4 ← 3 ← 2 ← 1).

3b
Keep bank — לא לתת לרוחב להתאדות

פנינים שלא ניצחו אך שוות למשהו אחר → לבנק שמור קבוע (snapshot + שורת "מה טוב פה" + תגית איפה זה יתאים).

4
Lock — להפוך את המנצח לדטרמיניסטי

כשצריך בדיוק אותו דבר כל פעם — להמיר את המנצח לקוד (HTML→PDF, SVG, סקריפט עם פרמטרים), כדי שלא יהיה דריפט ברה-גנרציה.

⚙️ דרישות

Node + npx בלבד (לבורר הרשת — tsx מריץ את ה-TypeScript ישירות, בלי Python). אין צורך ב-API keys או התקנות נוספות. הבורר נפתח אוטומטית, מוצא פורט פנוי לבד, ועובד מקומית על localhost.

🧠 למה זה עובד

⬇️ הורדת הסקיל