- תבנית brief מושלם ב-7 סעיפים — להעתקה ומילוי לכל פרויקט חדש
- 3 דוגמאות brief מלאות — landing page, portfolio, SaaS product
- צ'קליסט "לפני ששולחים ל-AI" — 10+ פריטים לוודא שה-brief שלם
- רשימת 10 אנטי-דפוסי AI Slop — סימנים שמזהים תוצאה גנרית ואיך למנוע אותם
- השוואת לפני/אחרי — screenshot של תוצאה מפרומפט עמום לעומת brief מפורט
- brief אישי מוכן — שבנית לאורך הפרק וכבר הרצת ב-AI
- תוכלו לבנות brief מובנה לאתר שלם לפי תבנית קבועה של 7 סעיפים
- תוכלו לכלול את כל הפרמטרים הנכונים: visual references, tech stack, component library, animation style, color palette, typography
- תוכלו לזהות ולתקן 10 טעויות נפוצות בפרומפטים שמייצרות תוצאות גנריות
- תוכלו להשתמש בטכניקת iterative prompting — brief ראשוני → feedback → שיפור — עד לתוצאה מקצועית
- פרקים קודמים: פרק 1 — מילון המונחים (72+ מונחים מקצועיים)
- כלים: גישה לכלי AI ליצירת אתרים — Claude Code CLI, v0, Lovable, או Bolt.new (אחד מהם מספיק)
- חשבונות חינמיים: Godly.website (השראה), Awwwards (גלישה חופשית)
- תוכנה: עורך טקסט לכתיבה ושמירה של תבניות brief (VS Code, Notepad++, או כל עורך)
- זמן משוער: 90-120 דקות (כולל תרגילים)
בפרק הקודם בניתם אוצר מילים מקצועי של 50+ מונחים — השפה שמאפשרת לתאר עיצוב במדויק. בפרק הזה אתם לוקחים את המונחים האלה ומשלבים אותם לתוך brief מובנה ב-7 סעיפים — מסמך שהופך כל שיחה עם AI מניחוש למדע. בפרק הבא תשתמשו ב-brief שבניתם כדי לייצר hero sections מרשימים — הקומפוננטה הראשונה שגולש רואה באתר.
| מונח (English) | הגדרה | מופיע לראשונה |
|---|---|---|
| Website Brief | מסמך מובנה עם כל הפרמטרים ש-AI צריך כדי לייצר אתר: סוג, קהל, סגנון, טכנולוגיות, צבעים וטיפוגרפיה | סעיף 2.2 |
| Visual Reference | תיאור טקסטואלי של הסגנון הרצוי באמצעות שמות סגנונות (neobrutalist), תקופות (70s ski lodge), או תכונות מותג (Stripe-like precision) | סעיף 2.4 |
| Moodboard | אוסף של references חזותיים (צבעים, טקסטורות, טיפוגרפיה, layouts) שמתקשר את הכיוון העיצובי הרצוי | סעיף 2.4 |
| Negative Prompting | הגדרה מפורשת של מה לא לעשות: פונטים, צבעים, דפוסי layout או גישות עיצוביות שצריך להימנע מהן | סעיף 2.4 |
| AI Slop | עיצוב גנרי שנוצר ע"י AI: פונט Inter, gradient סגול, layout של 3 קופסאות, כותרות חסרות משמעות | סעיף 2.1 |
| Iterative Prompting | גישה רב-שלבית: brief ראשוני → סקירת תוצאה → feedback ממוקד → תוצאה משופרת | סעיף 2.8 |
| Specificity Spectrum | הטווח בין מפרטים מדויקים (hex codes) לכיוון פתוח (mood, layout exploration) — לדעת מתי להשתמש בכל קצה | סעיף 2.6 |
| Context Window | כמות הטקסט הכוללת (ב-tokens) שמודל AI יכול לעבד בסשן אחד; Claude Opus 4.6 ו-GPT-5.4 תומכים ב-1M tokens | סעיף 2.8 |
| Self-Critique Loop | לבקש מ-AI לדרג את הפלט שלו 1-10 על קריטריונים ספציפיים לפני review ידני | סעיף 2.8 |
| System Prompt | הוראות קבועות שנשלחות עם כל בקשה לכלי AI; מופרד מ-user prompt הספציפי למשימה | סעיף 2.8 |
| Design Tokens | ערכי עיצוב סטנדרטיים (צבעים, ריווח, טיפוגרפיה) שמאוחסנים כמשתנים ומשותפים בין Figma, קוד וכלי AI | סעיף 2.5 |
| Lost in the Middle | תופעה שבה מודלי AI מקדישים פחות תשומת לב למידע שמוצב באמצע prompts ארוכים | סעיף 2.8 |
| Meta-Prompting | שימוש ב-AI לשפר את ה-prompt עצמו לפני שליחתו: לקצר, להוסיף constraints, להבהיר קריטריונים | סעיף 2.8 |
| MCP (Model Context Protocol) | פרוטוקול שמאפשר לכלי AI להתחבר לשירותים חיצוניים (Figma, Stitch) ולגשת לנתוני עיצוב מובנים | סעיף 2.10 |
2.1 למה רוב הפרומפטים נכשלים
יש רגע שכל מי שעובד עם AI לבניית אתרים מכיר. אתה יושב מול הכלי, יש לך תמונה מושלמת בראש — אתר שנראה כמו אחד שראית ב-Awwwards, עם אנימציות חלקות, טיפוגרפיה מרשימה, ולוח צבעים שמרגיש ייחודי. אתה כותב:
"תעשה לי אתר יפה ומקצועי"
ומה שחוזר? אתר שנראה כמו כל אתר אחר שנוצר ע"י AI. פונט Inter, gradient סגול-לכחול, שלוש קופסאות עם אייקונים עגולים, וכותרת שאומרת "Your all-in-one platform for everything".
מה קרה פה?
הפער — מה שבראש לעומת מה ש-AI מבין
כשאתה כותב "אתר יפה", אתה יודע בדיוק מה אתה מתכוון. אולי אתר עם סגנון neobrutalist, טיפוגרפיה serif דרמטית, צבעים חמים, ואנימציות scroll-driven שעוקבות אחרי הגלילה. אבל AI לא קורא מחשבות. כשהוא מקבל "אתר יפה", הוא עושה את הדבר הכי בטוח שהוא יכול — מייצר את הממוצע הסטטיסטי של כל האתרים שהוא ראה באימון.
והממוצע הסטטיסטי של כל האתרים באינטרנט הוא... גנרי. משעמם. לא WOW.
למונח הזה יש שם: AI Slop. זה המונח שהתחיל לצבור תאוצה ב-2024 כדי לתאר תוכן ועיצוב גנרי שנוצר ע"י AI — התוצאה ברירת המחדל כשאין הנחיות מספיק ספציפיות.
לפני ואחרי — ההבדל שמילים עושות
נראה דוגמה קונקרטית. אותו כלי AI, אותה משימה, רק המילים שונות:
| לפני — פרומפט עמום | אחרי — brief מפורט |
|---|---|
| "תעשה לי landing page יפה לסטארטאפ טכנולוגי" | "Landing page לכלי SaaS לניהול פרויקטים. קהל יעד: CTOs ו-tech leads בחברות 50-200 עובדים. סגנון: editorial, high-contrast, השראה מ-Linear.app — מינימליסטי עם דיוק כירורגי. Tech: Next.js + Tailwind + shadcn/ui. אנימציה: subtle, רק scroll-triggered reveals עם stagger. צבעים: #0A0A0A רקע, #FAFAFA טקסט, #3B82F6 accent בודד. טיפוגרפיה: Inter לא! להשתמש ב-Instrument Sans לגוף ו-Cabinet Grotesk לכותרות. לא לכלול: gradient, three-box feature grid, או stock imagery." |
| תוצאה: אתר גנרי עם Inter, gradient סגול, שלוש קופסאות features, כותרת "Streamline your workflow" | תוצאה: landing page מינימליסטי עם רקע כהה, טיפוגרפיה מדויקת, layout א-סימטרי, אנימציות scroll חלקות |
ההבדל הוא לא בכלי, לא במודל, ולא בתשלום. ההבדל הוא במה שאמרת. Brief מפורט מצמצם את מרחב האפשרויות ש-AI צריך לבחור מתוכו — במקום "כל האתרים שראיתי אי פעם", הוא מתמקד ב-"אתרים שנראים כמו Linear, עם הצבעים והפונטים האלה בדיוק".
זה בדיוק מה שמחקר של NN/g (Nielsen Norman Group) מ-2025 הראה: prompts עמומים מייצרים מה שהם כינו "Frankenstein layouts" — עירבוב של סגנונות שונים בלי כוונה עיצובית. לעומת זאת, prompts עם שמות סגנון מדויקים (כמו "neobrutalist" או "glassmorphic") ייצרו תוצאות טובות דרמטית יותר.
למה זה קורה מבחינה טכנית?
מודלי AI עובדים על הסתברות. כשאתה כותב "אתר יפה", המודל מחפש את התשובה הסבירה ביותר — וזו תמיד תהיה הבחירה הכי "בטוחה", הממוצע. כשאתה כותב "neobrutalist landing page עם bold serif typography ו-high contrast", אתה מכוון את ההסתברות לאזור צר ומדויק של מרחב העיצוב.
חשבו על זה ככה: "מסעדה טובה בתל אביב" יכולה להיות כל דבר — מחומוס ועד fine dining. אבל "מסעדה יפנית אותנטית בפלורנטין עם תפריט omakase ובר סאקה" — עכשיו אתה יודע בדיוק לאן ללכת.
ה-brief עושה את אותו דבר ל-AI. הוא מצמצם את "כל האתרים האפשריים" ל-"האתר הספציפי שאני רוצה".
פתח את v0, Lovable, או כל כלי AI שיש לך גישה אליו. כתוב בדיוק: "תעשה לי אתר יפה". שום דבר יותר. צלם screenshot של התוצאה ושמור אותה — נחזור אליה בסוף הפרק כדי להשוות לתוצאה שתקבל אחרי שתלמד לכתוב brief מקצועי.
2.2 מבנה ה-Brief המושלם: 7 סעיפים
עכשיו שהבנתם למה "תעשה לי אתר יפה" לא עובד, השאלה היא: מה כן? התשובה היא Website Brief — מסמך מובנה שמכיל את כל הפרמטרים ש-AI צריך כדי לייצר תוצאה מדויקת.
Brief טוב הוא לא טקסט ארוך. הוא לא מאמר. הוא פרוטוקול תקשורת — סט של הנחיות ברורות שכל אחת מצמצמת את מרחב האפשרויות ש-AI צריך לבחור מתוכו.
המבנה שלנו מחולק ל-7 סעיפים. כל סעיף עונה על שאלה אחת שה-AI חייב לדעת את התשובה לה:
| # | סעיף | השאלה שהוא עונה עליה | מה קורה בלעדיו |
|---|---|---|---|
| 1 | סוג האתר ומטרתו | מה אתה בונה? | AI מייצר generic SaaS landing page |
| 2 | קהל יעד וטון | למי ואיזה מצב רוח? | AI בוחר טון "one size fits all" |
| 3 | Visual References | איך זה צריך להיראות? | AI בוחר את הממוצע הסטטיסטי |
| 4 | Tech Stack | באיזה טכנולוגיות לבנות? | AI בוחר React + Next.js + Tailwind (ברירת מחדל 2026) |
| 5 | Component Library | איזה building blocks להשתמש? | AI בוחר shadcn/ui (ברירת מחדל 2026) |
| 6 | Animation & Motion | כמה תנועה ומאיזה סוג? | AI מדלג על אנימציה או שם fade-in גנרי על הכל |
| 7 | Color & Typography | איזה צבעים ופונטים? | AI בוחר Inter + gradient סגול = AI slop מובהק |
למה מבנה חשוב יותר מאורך?
הרבה מתחילים חושבים ש-brief ארוך = brief טוב. זו טעות. brief של 50 שורות בלי מבנה מבלבל את ה-AI יותר מ-brief של 15 שורות עם 7 סעיפים ברורים.
הסיבה: כלי AI מעבדים טקסט מובנה (headers, מספור, קטגוריות) הרבה יותר טוב מפסקאות רצופות. כש-AI רואה "## קהל יעד" הוא יודע בדיוק לאן לשייך את המידע. כשהוא רואה קיר טקסט, הוא מפספס פרטים קריטיים — במיוחד כאלה שנמצאים באמצע (תופעת "Lost in the Middle" שנלמד עליה בהמשך).
הגישה שלנו: כתוב קצר, כתוב מובנה, כתוב ממוקד. 7 סעיפים, כל אחד 2-4 שורות. זה מספיק.
פתח קובץ טקסט חדש ושמור אותו בשם my-brief-template.md. כתוב בתוכו 7 כותרות ריקות:
## 1. סוג האתר ומטרתו
## 2. קהל יעד וטון
## 3. Visual References
## 4. Tech Stack
## 5. Component Library
## 6. Animation & Motion
## 7. Color & Typography
## לא לעשות (Negative Prompts)
זהו. אל תמלא עדיין — נמלא כל סעיף בנפרד לאורך הפרק.
2.3 סעיף 1-2: סוג האתר, קהל יעד וטון
שני הסעיפים הראשונים ב-brief הם הכי חשובים. הם קובעים את כל שאר ההחלטות — מהלוח צבעים ועד סוג האנימציות. אם הם לא מדויקים, כל מה שבא אחריהם לא רלוונטי.
סעיף 1: סוג האתר — הטקסונומיה
כל אתר שייך לקטגוריה. כשאתה אומר ל-AI את הקטגוריה, הוא מיד מצמצם את כיוון העיצוב — layout, מבנה סקשנים, סדר תוכן. הנה 5 הקטגוריות העיקריות:
| סוג | מטרה עיקרית | מאפייני עיצוב טיפוסיים | דוגמה ל-brief |
|---|---|---|---|
| Landing Page | פעולה אחת (הרשמה, רכישה, הורדה) | Hero גדול, CTA ברור, social proof, עמוד אחד ארוך | "Landing page ל-waitlist של אפליקציית AI חדשה" |
| Portfolio | הצגת עבודות ויכולות | גריד עבודות, אנימציות hover, about section אישי | "Portfolio site למעצב UI/UX עם 12 פרויקטים" |
| SaaS Product | מכירת מוצר תוכנה | Features section, pricing table, integrations, testimonials | "אתר מוצר SaaS לניהול משימות לצוותי R&D" |
| E-commerce | מכירת מוצרים פיזיים/דיגיטליים | Product grid, cart, checkout flow, filters | "חנות למוצרי עיצוב דיגיטליים: templates, icons, fonts" |
| Blog / Editorial | תוכן ומאמרים | Reading experience, typography focus, minimal distractions | "בלוג טכנולוגי בסגנון editorial עם dark mode" |
שימו לב למה שקורה כשאתם לא מציינים סוג: ה-AI בוחר SaaS landing page כברירת מחדל. למה? כי זה הסוג הכי נפוץ בנתוני האימון שלו. אם אתם בונים portfolio — אתם חייבים לומר את זה, אחרת תקבלו pricing table ו-features section שלא צריכים.
מעבר לקטגוריה — לתאר את המטרה
הקטגוריה לבד לא מספיקה. אתם צריכים גם מטרה ספציפית. ההבדל:
- חלש: "Landing page"
- טוב: "Landing page לאיסוף emails לרשימת המתנה של אפליקציה שעוד לא יצאה"
- מעולה: "Landing page עם hero section ו-3 סקשנים בלבד. מטרה: לגרום ל-early adopters טכניים (מפתחים ו-designers) לרשום email. הפעולה היחידה בעמוד: CTA אחד"
כל רמה מצמצמת את מרחב ההחלטות. ברמה השלישית, ה-AI יודע בדיוק כמה סקשנים, מי קהל היעד, ומה הפעולה הרצויה.
סעיף 2: קהל יעד וטון
קהל היעד משפיע על הכל — לא רק על הקופי. מעצבים מנוסים יודעים שאתר ל-CTOs בחברות enterprise נראה שונה לחלוטין מאתר לפרילנסרים צעירים, גם אם שניהם מוכרים כלי ניהול פרויקטים.
הנה מה לכלול:
| פרמטר | דוגמה חלשה | דוגמה מפורטת | למה זה משנה |
|---|---|---|---|
| מי | "אנשי טכנולוגיה" | "CTOs ו-VP R&D בחברות 50-500 עובדים, ישראל" | קובע את רמת הסופיסטיקציה העיצובית |
| גיל/דמוגרפיה | "מבוגרים" | "גברים ונשים 28-45, tech-savvy, מכירים את Linear ו-Notion" | קובע איזה references ויזואליים ה-AI יכול להשתמש |
| טון רגשי | "מקצועי" | "Professional but approachable. כמו לדבר עם CTO חבר בבר, לא כמו מצגת למשקיעים" | קובע את אורך המשפטים, שימוש ב-jargon, סגנון קופי |
| עולם עיצובי | "מודרני" | "עולם של developer tools: Linear, Vercel, Raycast. מינימליסטי, dark-first, data-dense" | קובע את כל הכיוון הוויזואלי |
שורת הזהב: תאר את קהל היעד שלך כאילו אתה מסביר לחבר מי בדיוק ישב מול האתר. לא "לקוחות פוטנציאליים" — אלא "מנהלת שיווק בת 32 בחברת SaaS ישראלית, שנמאס לה מ-Jira ומחפשת משהו שנראה כמו Notion אבל עם features של project management".
טון — המילים שמשנות עיצוב
טון הוא לא רק טקסט. ב-brief ל-AI, הטון משפיע על בחירות עיצוביות:
- "Playful & energetic" → צבעים חיים, border-radius גבוה, אנימציות bounce
- "Corporate & trustworthy" → כחול/אפור, serif fonts, spacing רחב, אנימציות מינימליות
- "Developer-focused & precise" → dark mode, monospace accents, data-dense layouts, ללא אנימציות מיותרות
- "Luxury & editorial" → serif headlines, whitespace דרמטי, צבעים muted, אנימציות scroll-linked איטיות
כשאתם כותבים את הטון ב-brief, תחשבו: אם מישהו יסתכל על האתר ללא הטקסט — רק הצבעים, הפונטים, ה-layout והאנימציות — האם הוא ירגיש את הטון שתיארתם? אם כן, הצלחתם.
מחקר של NN/g מראה שמילים עמומות כמו "מודרני" או "מקצועי" מייצרות "Frankenstein layouts" — AI מערבב סגנונות כי אין כיוון ברור. "מודרני" ממופה לממוצע הסטטיסטי של כל האתרים.
במקום: השתמשו בשמות סגנון מדויקים: neobrutalist, editorial, Swiss grid, glassmorphism. או תארו traits ספציפיים: "high contrast, generous whitespace, serif headlines".
פתח את הקובץ my-brief-template.md ומלא את סעיף 1 ו-2:
- סעיף 1: מהו סוג האתר שלך? (landing page / portfolio / SaaS / e-commerce / blog). מה המטרה הספציפית? מי עושה מה אחרי שהוא מגיע?
- סעיף 2: מי בדיוק הגולש? (גיל, תפקיד, מה הוא מכיר). מה הטון הרגשי? באיזה "עולם עיצובי" אתה רוצה להיות?
אם אתה לא בטוח — בחר: "Landing page לפרויקט צדדי, קהל: מפתחים ומעצבים 25-40, טון: clean ו-developer-focused כמו Vercel".
2.4 סעיף 3: Visual References — לתאר מראה בלי תמונה
זה הסעיף שהכי מפחיד מתחילים. איך מתארים מראה ויזואלי רק במילים? איך גורמים ל-AI "לראות" את מה שאתה רואה בראש?
החדשות הטובות: יש שיטה. ואחרי שתלמד אותה, זה הסעיף שעושה את ההבדל הגדול ביותר בין brief ממוצע ל-brief מעולה.
אסטרטגיה 1: שמות סגנון (Named Design Styles)
זה הכלי הכי חזק שיש לכם. AI מכיר שמות סגנון מוכרים, ולכל שם יש מאות דוגמאות בנתוני האימון. כשאתם כותבים שם סגנון ספציפי, אתם מפנים את ה-AI לאזור מדויק במרחב העיצוב במקום לממוצע.
הנה הסגנונות העיקריים שהם הכי שימושיים ב-2026:
| שם סגנון | מאפיינים עיקריים | מתאים ל- | prompt snippet |
|---|---|---|---|
| Neobrutalist | גבולות שחורים עבים, צבעים חזקים, טיפוגרפיה bold, אסתטיקה "גולמית" | Portfolios, creative agencies, side projects | "neobrutalist style: thick black borders, raw aesthetic, bold sans-serif type, vibrant accent colors" |
| Glassmorphism | רקע שקוף-חלבי (frosted glass), blur effect, גבולות דקים, שכבות | Dashboards, modern apps, tech products | "glassmorphic cards: backdrop-blur, semi-transparent backgrounds, subtle borders, layered depth" |
| Editorial | טיפוגרפיה דומיננטית, whitespace רב, layout מגזין, serif fonts | Blogs, luxury brands, media | "editorial layout: dominant serif typography, generous whitespace, magazine-inspired grid, minimal UI chrome" |
| Swiss / International | Grid קפדני, sans-serif, מינימליזם, היררכיה ברורה | Corporate, portfolio, architecture | "Swiss design: strict grid system, Helvetica-inspired sans-serif, mathematical spacing, bold typographic hierarchy" |
| Dark Minimal | רקע כהה, אלמנטים מינימליים, accent color בודד, data-dense | Developer tools, SaaS, dashboards | "dark minimal: #0A0A0A background, single accent color, monospace code snippets, high information density" |
| Organic / Natural | צורות עגולות, earthy colors, textures טבעיים, soft shadows | Wellness, food, sustainability | "organic style: rounded shapes, earth-tone palette, natural textures, soft shadows, warm feel" |
בפרק 1 למדנו את המונחים glassmorphism, neobrutalism, ו-bento grid. עכשיו אתם מבינים למה הם כל כך חשובים: הם לא רק תיאורים — הם פקודות ניווט שמכוונות את ה-AI.
אסטרטגיה 2: הפניות לתקופות ותרבויות (Era/Culture References)
שמות סגנון לא מכסים הכל. לפעמים המראה שאתם רוצים הוא יותר אווירה מאשר סגנון טכני. במקרים כאלה, הפנייה לתקופה או תרבות ויזואלית עובדת מצוין:
- "1970s ski lodge palette" — burnt orange, avocado green, warm browns, רטרו חם
- "90s Japanese city pop" — ורוד/סגול neon, gradients רכים, אסתטיקה dreamy
- "Bauhaus 1920s" — צורות גיאומטריות בסיסיות, צבעי יסוד, grid קפדני
- "Y2K aesthetic" — chrome, translucent, כחול/כסוף, futuristic retro
הכוח של הפניות תקופתיות: הן מזיזות את ה-AI מברירת המחדל. כשאתם כותבים "1970s ski lodge palette", ה-AI לא יכול להחזיר את הסגול-כחול הרגיל — התקופה מכתיבה צבעים אחרים לגמרי.
אסטרטגיה 3: השוואת מותגים (Brand Trait Comparisons)
אם אתם יכולים לתאר את האתר שלכם כשילוב של traits ממותגים מוכרים — זו דרך מצוינת לתקשר כיוון. אבל זהירות: תתארו traits, לא תבקשו העתקה.
- טוב: "The density of Linear, the warmth of Notion, the motion of Stripe" — מתאר 3 תכונות ספציפיות ממקורות שונים
- רע: "תעשה לי אתר כמו Linear" — AI יעתיק layout ולא ייצור משהו ייחודי
שימו לב לתבנית: "The [trait] of [brand]". זה נותן ל-AI כיוון מדויק בלי לבקש העתקה.
אסטרטגיה 4: Anti-References — מה לא
לפעמים הדרך הכי קלה לתאר מה אתם רוצים היא לתאר מה אתם לא רוצים. זו שיטת ה-Negative Prompting — והיא חזקה במיוחד בעולם של AI, כי היא מצמצמת את מרחב האפשרויות מהצד ההפוך:
- "Not corporate blue, not startup purple, not agency minimal"
- "אין gradient — צבעים flat בלבד"
- "אין stock imagery — רק code snippets ו-UI screenshots"
- "אין Inter, Roboto, או Open Sans — פונטים ייחודיים בלבד"
מחקר מ-NN/g מ-2025 הראה ש-anti-references מצמצמים את מרחב העיצוב "מלמעלה" בצורה אפקטיבית ביותר. כשאתם אומרים "לא corporate blue" — אתם מסירים שליש מהפתרונות הגנריים בבת אחת.
אסטרטגיה 5: Moodboard טקסטואלי
Moodboard הוא אוסף של references ויזואליים שמתקשר את הכיוון הרצוי. ב-brief ל-AI, ה-moodboard שלכם יכול להיות טקסטואלי — שילוב של כל האסטרטגיות למשפט אחד מרוכז:
"Visual direction: neobrutalist editorial hybrid. Think Readymag meets Pentagram — bold serif headlines (tight letter-spacing), asymmetric grid, high contrast black/white with a single warm accent (#E85D3A). Generous whitespace between sections (80-120px). No gradients, no glassmorphism, no rounded corners. Reference era: late Bauhaus meets contemporary Swiss poster design."
שימו לב מה יש במשפט הזה:
- שם סגנון: neobrutalist editorial hybrid
- השוואת מותגים: Readymag meets Pentagram
- מאפיינים ספציפיים: bold serif, asymmetric grid, high contrast
- ערך מדויק: #E85D3A, 80-120px spacing
- Anti-references: no gradients, no glassmorphism, no rounded corners
- הפניה תקופתית: late Bauhaus meets Swiss poster
ב-6 שורות, ה-AI יודע בדיוק לאן לכוון. שימו לב שאת ה-moodboard הטקסטואלי מומלץ לכתוב באנגלית — גם אם שאר ה-brief בעברית. למה? כי כל שמות הסגנון, ה-references, ומאפייני העיצוב הם מונחים אנגליים, ו-AI מעבד אותם טוב יותר בשפת המקור.
אסטרטגיה 6: קישורים ל-reference sites
חלק מכלי ה-AI (Claude Code, Cursor) יכולים לגשת לקישורים. אם יש לכם אתר ספציפי שמייצג את הכיוון הרצוי, אפשר להוסיף:
- "Like godly.website/site/example — specifically the scroll transitions and typography scale"
- "Reference: linear.app — the information density and dark palette, not the specific layout"
המפתח: ציינו מה בדיוק אתם אוהבים באתר ה-reference. "כמו Linear" אומר מעט מדי. "כמו Linear — ה-information density, ה-dark palette, וה-keyboard-first UX feel" אומר הרבה יותר.
"מודרני" לא אומר כלום ל-AI. זה ממופה לממוצע של כל האתרים מ-2020 ואילך — שזה בדיוק AI slop. "נקי" גם עמום מדי. במקום: "Swiss grid with generous whitespace" או "dark minimal with monospace accents". שמות ספציפיים, לא שמות תואר גנריים.
גלוש ל-Godly.website ובחר 2-3 אתרים שהמראה שלהם קרוב למה שאתה רוצה. עכשיו כתוב בסעיף 3 של התבנית שלך moodboard טקסטואלי שמשלב:
- שם סגנון: "הסגנון שאני רוצה הוא ___" (לא "מודרני"!)
- 2 תכונות מותג: "The ___ of ___, the ___ of ___"
- 3 anti-references: "Not ___, not ___, not ___"
אם אתה תקוע, השתמש בזה: "Visual direction: dark minimal. The precision of Linear, the clarity of Vercel dashboard. Not corporate, not playful, not gradient-heavy."
2.5 סעיף 4-5: Tech Stack ו-Component Library
סעיפים 4 ו-5 ב-brief הם הסעיפים הכי "טכניים" — וגם הכי מוזנחים. מתחילים רבים חושבים "ה-AI יבחר את הטכנולוגיה הנכונה בשביל" ודולגים עליהם. זו טעות. אם לא תציינו tech stack, ה-AI יבחר בשבילכם — ובשנת 2026, ברירת המחדל של כל כלי AI היא React + Next.js + TypeScript + Tailwind CSS. זה לא רע, אבל זה לא תמיד מה שאתם צריכים.
למה לציין tech stack ב-brief?
שלוש סיבות:
- תאימות לפרויקט קיים: אם אתם מוסיפים עמוד לאתר Astro קיים, תוצאה ב-Next.js חסרת ערך
- ביצועים: landing page סטטי לא צריך את כל ה-overhead של Next.js — Astro או Vite מספיקים
- ידע שלכם: אם אתם מכירים Vue ולא React, קוד ב-React הוא קוד שלא תוכלו לתחזק
הנה השוואה מהירה של ה-frameworks הנפוצים בפרויקטים שנוצרים עם AI ב-2026:
| Framework | מתי להשתמש | ברירת מחדל AI? | ביצועים | עקומת למידה |
|---|---|---|---|---|
| Next.js (React) | אפליקציות מלאות, SaaS, אתרים דינמיים | כן — ברירת המחדל בכל כלי AI | טוב, אבל כבד ל-static sites | בינונית |
| Astro | אתרי תוכן, בלוגים, landing pages, documentation | לא — צריך לציין מפורשות | מעולה — zero JS by default | נמוכה |
| Vite + React/Vue | SPA, prototypes מהירים, dashboards | חלקית — v0 ו-Bolt משתמשים בו מתחת לפני השטח | מעולה ל-dev, צריך SSR בנפרד | נמוכה |
| Nuxt (Vue) | אפליקציות Vue, אתרי תוכן עם Vue ecosystem | לא — אף כלי AI לא בוחר Vue כברירת מחדל | טוב — דומה ל-Next.js | בינונית |
| SvelteKit | אפליקציות עם focus על ביצועים, developer experience | לא — Bolt.new תומך אבל לא בוחר כברירת מחדל | מעולה — compiled, no virtual DOM | בינונית-נמוכה |
CSS: Tailwind vs Vanilla vs Styled-Components
באותו אופן, ה-AI יבחר Tailwind CSS אלא אם תגידו אחרת. Tailwind הוא בחירה מצוינת — אבל לא היחידה:
- Tailwind CSS — ברירת מחדל. Utility-first, מהיר לכתוב, AI מייצר אותו מצוין. הבחירה הנכונה ב-90% מהמקרים
- Vanilla CSS / CSS Modules — כשאתם רוצים שליטה מלאה, כשמשלבים עם Astro, או כשגודל Bundle חשוב
- Styled-Components / Emotion — CSS-in-JS. פופולרי בפרויקטי React ישנים, אבל פחות מומלץ לפרויקטים חדשים ב-2026 בגלל בעיות ביצועים ב-SSR
אם אתם בסדר עם Tailwind — אפשר לדלג על ציון ה-CSS. אבל אם אתם רוצים משהו אחר, חייבים לומר.
Animation Libraries: GSAP vs Motion vs CSS-only
ספריית האנימציות היא חלק מה-tech stack. אם לא תציינו, ה-AI יבחר אחת מהאפשרויות האלה בצורה לא צפויה — או שידלג על אנימציות לגמרי:
| ספרייה | חוזקות | חולשות | מתי לציין ב-brief |
|---|---|---|---|
| GSAP | הכי חזק. ScrollTrigger, timelines מורכבות, ביצועים מעולים | רישיון מסחרי בתשלום, API מורכב | אנימציות scroll מתקדמות, parallax, timelines |
| Motion (לשעבר Framer Motion) | API פשוט, אינטגרציה טבעית עם React, layout animations | רק React, פחות חזק מ-GSAP לאנימציות מורכבות | פרויקטי React עם אנימציות UI (hover, mount, layout shift) |
| CSS-only (transitions + @keyframes) | אפס dependencies, ביצועים מעולים, עובד עם כל framework | מוגבל באנימציות מורכבות, אין scroll-driven (עד Chrome 115+) | אנימציות subtle, hover effects, page transitions בסיסיות |
שימו לב: Motion (motion.dev) היה ידוע בעבר כ-Framer Motion. השם והדומיין השתנו, ה-API כמעט זהה אבל import paths שונים. אם אתם כותבים "Framer Motion" ב-brief, ה-AI עדיין יבין — אבל עדיף לכתוב "Motion (motion.dev)" לדיוק.
סעיף 5: Component Library — הבניינים שמהם בונים
Component library היא אוסף של רכיבי UI מוכנים (כפתורים, טפסים, dialogs, tooltips) שה-AI משתמש בהם כ-building blocks. הבחירה פה קריטית כי היא קובעת את ה-"שפה הויזואלית" של כל האתר.
| ספרייה | סגנון | תאימות AI | מתי לבחור | הערות 2026 |
|---|---|---|---|---|
| shadcn/ui | Copy-paste, מינימליסטי, Tailwind | הכי גבוהה — AI עורך ישירות את קבצי המקור | ברירת מחדל לכל פרויקט React + Tailwind חדש | Visual Builder חדש (פבר׳ 2026); בנוי על Radix primitives |
| Radix UI | Unstyled primitives, accessibility מלא | גבוהה — AI מייצר styling מאפס | כשצריך ARIA compliance מלא ושליטה מלאה בעיצוב | פיתוח הואט אחרי רכישת WorkOS |
| MUI (Material UI) | Material Design, עשיר ב-components | בינונית — ה-theme system לפעמים מתנגש עם AI | Enterprise apps, פרויקטים קיימים עם MUI, דרישות RTL/i18n | 93K+ GitHub stars, 5.8M הורדות npm שבועיות |
| Chakra UI | Style props, API נקי, קל לשימוש | בינונית — style props approach יכול לבלבל AI | כש-DX (Developer Experience) בעדיפות ראשונה | v3 עבר ל-CSS variables; migration מ-v2 שובר |
| Aceternity UI | אנימציות מרשימות, glassmorphism, parallax | גבוהה — מעוצב עבור AI workflows | כשרוצים אפקטים ויזואליים מרשימים out-of-the-box | צומח מהר ב-2025-26; ממוקד effect-based components |
| daisyUI | Tailwind plugin, class names סמנטיים, ללא JS | גבוהה — CSS classes בלבד, AI מייצר בקלות | כשרוצים Tailwind עם component classes מוכנים בלי JS overhead | פשטות — plugin ל-Tailwind, בלי runtime |
השתמשו בעץ ההחלטה הזה:
- פרויקט חדש עם React + Tailwind? → shadcn/ui (ברירת מחדל 2026)
- צריך accessibility קפדני (WCAG)? → Radix UI (unstyled + ARIA מלא)
- Enterprise app עם RTL ו-i18n? → MUI (הכי עשיר ב-built-in locale support)
- רוצה אפקטים מרשימים בלי לכתוב אנימציות? → Aceternity UI
- רוצה פשטות מקסימלית בלי JS? → daisyUI (Tailwind plugin)
- לא בטוח? → shadcn/ui. תמיד אפשר להחליף אחר כך כי הרכיבים הם קבצים שלכם
נקודה קריטית: shadcn/ui הוא לא ספרייה רגילה. בניגוד ל-MUI או Chakra, הוא לא מותקן כ-dependency — הרכיבים מועתקים לפרויקט שלכם כקבצי מקור. זה אומר ש-AI יכול לערוך אותם ישירות, בלי להתמודד עם שכבת abstraction. זו הסיבה שה-AI עובד איתו הכי טוב.
מה לכתוב ב-brief: דוגמאות
הנה איך סעיפים 4-5 נראים ב-brief אמיתי:
"Tech Stack: Next.js 15 + TypeScript + Tailwind CSS 4. Component library: shadcn/ui with Radix primitives. Animation: Motion (motion.dev) for UI transitions, CSS scroll-driven for scroll effects. Deployment: Vercel."
או לפרויקט פשוט יותר:
"Tech Stack: Astro + vanilla CSS. No component library — custom HTML components. Animation: CSS-only (transitions + @keyframes). Deployment: Cloudflare Pages."
הכלל: ככל שאתם יותר ספציפיים, ה-AI צריך לקבל פחות החלטות — וכל החלטה שה-AI לא צריך לקבל היא החלטה שלא יכולה להיות שגויה.
פתח את my-brief-template.md ומלא סעיף 4 ו-5:
- סעיף 4 (Tech Stack): באיזה framework אתה עובד? Next.js? Astro? Vite? באיזה CSS approach? Tailwind?
- סעיף 5 (Component Library): shadcn/ui? MUI? Custom? או שאתה לא צריך ספרייה?
אם אתה לא בטוח, הבחירה הבטוחה: Next.js + Tailwind + shadcn/ui. זו ברירת המחדל של כל כלי AI ב-2026, מה שאומר שגם בלי לציין — זה מה שתקבל. אבל לציין זה מפורשות שווה — זה מראה ל-AI שאתה יודע מה אתה רוצה.
2.6 סעיף 6-7: אנימציה, צבע וטיפוגרפיה
הגענו לשני הסעיפים שמפרידים בין אתר שנראה "סבבה" לאתר שנראה WOW. צבעים, פונטים ואנימציות הם הדברים הראשונים שמישהו קולט — לפני שהוא קורא מילה אחת. ואם לא תציינו אותם ב-brief, ה-AI יבחר את ברירת המחדל: Inter font, gradient סגול-כחול, ו-fade-in גנרי. מובטח.
סעיף 6: אנימציה — לציין כיוון, לא לסמוך על AI
אנימציות הן תחום שבו AI מגיע לקיצוניות: או שהוא מדלג עליהן לגמרי, או שהוא שם את אותו אפקט (opacity 0→1 עם translateY(20px)) על כל אלמנט בעמוד. שניהם רעים.
הפתרון: לציין רמת עוצמה וסוג ב-brief. הנה שלוש הרמות:
| רמה | מה זה אומר | דוגמאות | prompt snippet |
|---|---|---|---|
| Subtle | אנימציות עדינות שכמעט לא מרגישים. Professional, לא מסיח | Fade-in בעמוד ראשון, hover scale קל (1.02), color transitions | "Animation: subtle only. Gentle fade-in on scroll (once), hover brightness change on cards, smooth color transitions. No bouncing, no sliding." |
| Moderate | אנימציות מורגשות שמוסיפות חיים. מאוזן | Staggered reveals, parallax קל, animated counters, scroll-triggered slides | "Animation: moderate. Stagger section reveals on scroll (100ms delay between items), parallax on hero image (0.3 rate), smooth page transitions." |
| Dramatic | אנימציות שהן חלק מהחוויה. הופכות את הגלילה לסיפור | Full-page scroll animations, 3D transforms, text reveals per character, scroll-driven timelines | "Animation: dramatic scroll-driven experience. GSAP ScrollTrigger for pinned sections, text split by character with staggered reveal, parallax layers at different speeds." |
שימו לב לרמת הפירוט ב-prompt snippet: לא רק "subtle", אלא "subtle" + מה בדיוק כלול + מה לא. ככל שתהיו ספציפיים יותר לגבי סוג האנימציה, התוצאה תהיה טובה יותר.
סעיף 7: צבעים — hex codes או chaos
זה הכלל הכי פשוט בכל ה-brief: תנו hex codes, או שתקבלו AI slop. אין דרך אמצע. "כחול" יכול להיות 50 גוונים שונים. #3B82F6 הוא גוון אחד מדויק.
מבנה ציון צבעים מומלץ ב-brief:
- צבע רקע (Background):
#0A0A0A(dark) או#FAFAFA(light) - צבע טקסט (Text):
#FAFAFA(על רקע כהה) או#1A1A1A(על רקע בהיר) - צבע accent:
#3B82F6(כחול) — אחד בלבד. לכל היותר שניים - צבע משני (אופציונלי):
#10B981(ירוק) — רק אם באמת צריך
כלל הזהב: 2-3 צבעים מקסימום. ה-AI, אם לא תגבילו אותו, ישתמש ב-5-6 צבעים ויוצר לוח מבולגן. אתרים מקצועיים משתמשים בפלטה מצומצמת — רקע, טקסט, ו-accent אחד.
טיפ מתקדם: semantic color tokens. במקום רק hex codes, ציינו גם את התפקיד:
"Colors: background: #0A0A0A, foreground: #FAFAFA, primary: #3B82F6 (links, CTAs, active states), muted: #27272A (borders, secondary backgrounds), destructive: #EF4444 (errors only)"
כשאתם כותבים semantic tokens, ה-AI לא רק יודע איזה צבע — הוא יודע איפה להשתמש בו.
טיפוגרפיה — הפונט שעושה את ההבדל
אם יש סימן אחד שמזהה AI slop מיידית — זה Inter font. Inter הוא ברירת המחדל של כל כלי AI, כל component library, וכל website builder. הוא פונט מצוין — אבל כשהוא נמצא בכל מקום, הוא הופך לבלתי נראה. האתר שלכם נראה "כמו כולם".
מה לציין ב-brief:
| פרמטר | מה לכתוב | דוגמה |
|---|---|---|
| Display font (כותרות) | שם פונט + weight ספציפי | "Cabinet Grotesk Bold for headings" |
| Body font (טקסט גוף) | שם פונט + weight | "Instrument Sans 400/500 for body text" |
| Monospace (קוד) | אם יש code snippets באתר | "JetBrains Mono for code blocks" |
| גדלים | H1, body, small — ב-px או rem | "H1: 64px/72px, H2: 40px/48px, body: 18px/28px" |
| Letter-spacing | בדרך כלל שלילי לכותרות | "Headings: -0.02em tracking, body: normal" |
מקורות חינמיים לפונטים ייחודיים (שאינם Inter/Roboto/Open Sans): Google Fonts (חפשו את "Trending" ו-"Featured"), Fontshare (פונטים מקצועיים חינמיים), ו-Uncut (פונטים ייחודיים open-source).
ה-8px Grid — ריווח שנראה נכון
ריווח (spacing) הוא הפרמטר ה"שקוף" שגורם לאתר להיראות מקצועי. אם הריווח לא עקבי, האתר מרגיש "חובבני" גם אם כל שאר ההחלטות מעולות.
הגישה המקובלת: 8px grid. כל מידה באתר היא כפולה של 8: 8, 16, 24, 32, 48, 64, 80, 96, 128px. זה יוצר ריתמוס ויזואלי עקבי.
מה לציין ב-brief:
"Spacing: 8px grid. Section padding: 80-96px vertical. Card padding: 24px. Gap between cards: 16px. Header height: 64px."
בלי ציון ריווח, ה-AI יתן padding אחיד לכל הסקשנים — מה שנראה שטוח ומשעמם. ריווח מגוון (dense sections + airy sections) הוא מה שיוצר rhythm ויזואלי.
פתח את my-brief-template.md ומלא סעיפים 6 ו-7:
- סעיף 6 (Animation): בחר רמה (subtle / moderate / dramatic) ותאר מה כלול. לדוגמה: "moderate — staggered scroll reveals, hover effects on cards, smooth page transitions"
- סעיף 7 (Color & Typography): כתוב 2-3 hex codes (רקע, טקסט, accent), ובחר 2 פונטים (display + body). לדוגמה: "background: #0F0F0F, text: #F5F5F5, accent: #FF6B35. Fonts: Space Grotesk for headings, DM Sans for body"
לא יודע איזה צבעים לבחור? גלוש ל-realtime-colors.com — כלי חינמי שמאפשר לך לראות צבעים על אתר בזמן אמת.
2.7 אנטי-דפוסי AI Slop — מה לא לקבל
עכשיו שאתם יודעים מה לבקש מ-AI, הגיע הזמן ללמוד מה לא לקבל. כי גם עם brief טוב, לפעמים AI חוזר לברירות מחדל. ואם אתם לא מזהים את הסימנים — תקבלו תוצאה גנרית, תגידו "סבבה", ותפרסמו אתר שנראה כמו כל אתר אחר שנוצר ב-AI.
הנה 10 הסימנים שמסגירים תוצאת AI slop — ואיך למנוע כל אחד:
סימן 1: Inter font בכל מקום
Inter הוא ברירת המחדל של Tailwind, shadcn/ui, v0, Lovable, ו-Bolt. אם לא ציינתם פונט ב-brief — תקבלו Inter. זה פונט מצוין, אבל כשהוא מופיע בכל אתר AI, הוא הופך לחתימה של "AI עשה את זה".
Anti-prompt: "Never use Inter, Roboto, or Open Sans. Display font: [your choice]. Body font: [your choice]."
סימן 2: Gradient סגול-לכחול
הסיבה: Tailwind tutorials מ-2019-2024 השתמשו ב-indigo כצבע דוגמה. כל ה-AI למד שסגול-כחול = "בחירה בטוחה". זה נמצא ב-hero sections, בכפתורי CTA, ברקעים.
Anti-prompt: "No purple-to-blue gradients. No indigo. Use flat colors only: [exact hex codes]."
סימן 3: Grid של 3 קופסאות features
שלוש קופסאות בשורה, כל אחת עם אייקון בריבוע עגול למעלה, כותרת באמצע, וטקסט קצר למטה. זה ה-layout הכי שכיח בכל אתר AI. כל tutorial, כל template, כל AI tool מייצר את זה כברירת מחדל.
Anti-prompt: "No three-column feature grid with icons in rounded squares. Use instead: [bento grid / staggered cards / timeline / alternating rows with screenshots]."
סימן 4: כותרות גנריות חסרות משמעות
"Your all-in-one platform for everything." "Streamline your workflow." "Built for teams that move fast." כותרות שיכולות לתאר כל מוצר בעולם — ולכן לא מתארות אף אחד.
Anti-prompt: "Write headlines in the founder's voice. Each headline must pass the test: 'Would our CEO actually say this in a conversation?'"
סימן 5: Border-radius אחיד של 16px
AI מחיל אותו border-radius על כל אלמנט — כפתורים, כרטיסים, תמונות, inputs. עיצוב מקצועי משנה את הרדיוס לפי תפקיד: 0 לכרטיסים, 999px לכפתורי pill, 8px ל-inputs.
Anti-prompt: "Vary border-radius by purpose: cards 0-4px, buttons 999px (pill) or 6px (rect), inputs 8px. Never uniform radius across all elements."
סימן 6: Fade-in גנרי על כל אלמנט
אותו opacity 0→1 עם translateY(20px) על כל דבר. אין stagger, אין תזמון, אין כוונה. כאילו מישהו שם "animate on scroll" על כל CSS class בלי לחשוב.
Anti-prompt: "No uniform fade-in on all elements. Animate only: hero headline (on load), section headings (on scroll, stagger 100ms), and feature cards (staggered from left). Leave paragraphs static."
סימן 7: תמונות stock / 3D blobs גנריים
תמונות של אנשים מחייכים ליד לפטופ, או צורות 3D מופשטות שלא קשורות למוצר. ה-AI שם אותן כי הוא צריך placeholders — ואלה הנפוצים ביותר.
Anti-prompt: "No stock photography, no abstract 3D blobs. Use actual product screenshots, real code snippets, or custom illustrations. Placeholder: gray boxes with descriptive text."
סימן 8: Heroicons / Lucide בכל מקום
כל AI tool מייבא את אותם icon sets. כשאתם רואים את אותם אייקונים באתר אחרי אתר — זה AI slop של אייקונים.
Anti-prompt: "Icons: use Phosphor icons (thin weight) or Tabler Icons. Do not use Heroicons or Lucide."
סימן 9: Padding אחיד ללא ריתמוס
כל סקשן באתר מקבל בדיוק אותו padding — 64px למעלה ולמטה, בלי שינוי. זה יוצר אתר "שטוח" בלי rhythm ויזואלי, בלי סקשנים שנושמים ובלי סקשנים צפופים.
Anti-prompt: "Vary section spacing: hero padding 120px, features 80px, testimonials 64px, CTA 96px. Never uniform padding on all sections."
סימן 10: Default shadcn grays ללא חום
סולם האפורים של shadcn/ui הוא ניטרלי בכוונה — gray-100 עד gray-900 בלי שום tint. זה גורם לאתר להרגיש "קר" ו"רובוטי". אתרים מקצועיים מוסיפים warm tint (קצת חום/צהוב) או cool tint (קצת כחול) לאפורים.
Anti-prompt: "Override default gray scale. Use warm grays with slight amber tint: neutral-50: #FAFAF7, neutral-900: #1C1C1A. Never use pure gray."
מבחן AI Slop — תיקנון ניקוד
השתמשו בטבלה הזו כדי לתת ציון לכל אתר שנוצר ע"י AI. כל סימן slop שאין באתר = נקודה אחת:
| # | סימן | בדיקה | ✓ / ✗ |
|---|---|---|---|
| 1 | Inter font | האם יש פונט ייחודי שאינו Inter/Roboto/Open Sans? | |
| 2 | Gradient סגול-כחול | האם הצבעים שונים מהברירות המחדל של Tailwind indigo? | |
| 3 | 3-box feature grid | האם יש layout ייחודי שאינו שלוש קופסאות בשורה? | |
| 4 | כותרות גנריות | האם הכותרות ספציפיות למוצר/שירות הזה? | |
| 5 | Border-radius אחיד | האם יש מגוון רדיוסים לפי תפקיד? | |
| 6 | Fade-in גנרי | האם יש מגוון אנימציות (או אין בכלל) במקום fade-in על הכל? | |
| 7 | Stock imagery | האם התמונות מותאמות למוצר/שירות? | |
| 8 | Heroicons/Lucide | האם ה-icon set שונה או מותאם? | |
| 9 | Padding אחיד | האם יש ריתמוס ריווח שונה בין סקשנים? | |
| 10 | Default grays | האם הגוונים הניטרליים חמים/קרירים ולא אפור טהור? |
ניקוד:
- 9-10: מצוין. האתר לא מרגיש כ-AI-generated
- 7-8: טוב. צריך עוד כוונון קל
- 5-6: בינוני. יש סימני slop שצריך לטפל בהם
- 0-4: AI slop מובהק. צריך brief מפורט יותר ו-anti-prompts
כל פעם שאתם מקבלים תוצאה גנרית ואומרים "זה מספיק טוב" — אתם מאמנים את עצמכם לסטנדרט נמוך יותר. בסבב הבא תקבלו עוד slop, ותקבלו גם אותו. תוך חודש אתם מפרסמים אתרים שנראים זהים. הסטנדרט שלכם הוא הסטנדרט של התוצאות שלכם.
זוכרים את ה-screenshot מתחילת הפרק — זה שקיבלתם מ-"תעשה לי אתר יפה"? עכשיו תבדקו אותו מול מבחן ה-AI Slop:
- עברו על כל 10 הסימנים בטבלה למעלה
- סמנו ✓ לכל סימן שהאתר שלכם אינו מכיל
- כמה נקודות קיבלתם? (אם פחות מ-5 — זה בדיוק למה אתם צריכים brief)
שמרו את הציון — בסוף הפרק נשווה לתוצאה שתקבלו עם brief מלא.
2.8 Iterative Prompting — לשפר בסבבים
Brief מושלם הוא התחלה מצוינת — אבל הוא לא הסוף. אף אחד לא מקבל תוצאה מושלמת בסבב הראשון. גם לא אחרי brief של 50 שורות. התוצאות הכי טובות מגיעות מ-עבודה בסבבים: brief → תוצאה → feedback → תוצאה משופרת → feedback → תוצאה סופית.
זה לא כישלון — זו המתודולוגיה. וכשתבינו את השלבים, תגלו שזה דווקא חוסך זמן: brief פשוט יותר + 3 סבבי שיפור מייצרים תוצאה טובה יותר מ-brief אחד "מושלם" שמנסה לכסות הכל מראש.
6 שלבי העבודה (Iterative Workflow)
כל פרויקט עובר דרך אותם 6 שלבים. הטריק הוא לא לנסות לדלג על שלבים:
| שלב | מה עושים | מה שולחים ל-AI | מה לבדוק בתוצאה |
|---|---|---|---|
| 1. Skeleton | בניית שלד: sections, layout, ניווט | Brief ראשוני עם 7 סעיפים. ללא פרטי תוכן | מבנה עמוד, סדר סקשנים, responsive layout |
| 2. Features | הוספת תוכן ופונקציונליות | "הוסף real content ל-hero section, features, testimonials" | תוכן רלוונטי, אינטראקציות עובדות |
| 3. Polish | עיצוב, אנימציות, micro-interactions | "הוסף animations (moderate), hover effects, polish transitions" | אנימציות חלקות, לא מוגזמות |
| 4. Self-Critique | ה-AI מעריך את עצמו | "דרג את התוצאה 1-10 על: design, performance, accessibility, mobile" | ציונים + הצעות שיפור קונקרטיות |
| 5. Style Evolution | שיפורים ממוקדים על סמך ה-critique | "תקן את הנקודות עם ציון מתחת ל-8" | שיפור ממוקד בלי regression |
| 6. Publish Threshold | בדיקה סופית — לפרסם או לא | "בדוק: responsive, accessibility, performance, AI slop score" | ציון slop 8+, responsive תקין, ביצועים סבירים |
שלב 4 לעומק: Self-Critique — ה-AI שופט את עצמו
זו הטכניקה הכי חזקה ברשימה — והכי מפתיעה. אתם מבקשים מה-AI לדרג את הפלט שלו עצמו. ומה שמפתיע: AI טוב ב-self-critique הרבה יותר ממה שאתם חושבים.
הנה prompt ל-self-critique שעובד:
"Rate the code you just generated on a 1-10 scale for each criterion:
1. Visual design uniqueness (not AI slop)
2. Responsive behavior (mobile, tablet, desktop)
3. Accessibility (contrast, ARIA, keyboard navigation)
4. Code quality (clean, maintainable, well-structured)
5. Animation smoothness and purpose
6. Tailwind usage (no unnecessary classes, consistent spacing)
For each item scored below 8, explain what you would change and why."
מה שתקבלו: רשימה ממוקדת של שיפורים שה-AI עצמו מזהה. לרוב, 60-70% מההערות מדויקות ושימושיות. את ה-30% הנותרים אתם יכולים להתעלם מהם או לתקן ידנית.
מתי להתחיל מחדש לעומת מתי לשפר
זו שאלה שמתחילים מתלבטים בה הרבה. הכלל:
- תשפרו כשהמבנה הכללי (layout, sections, navigation) נכון אבל פרטים (צבעים, אנימציות, ריווח) צריכים כוונון
- תתחילו מחדש כשהמבנה עצמו שגוי — wrong page structure, wrong design direction, או שה-AI הלך לכיוון מנוגד לחלוטין
כלל אצבע: אם אתם צריכים לשנות יותר מ-50% מהתוצאה — עדיף להתחיל מחדש עם brief מתוקן מאשר לנסות לתקן טלאי על טלאי. כל סבב תיקון שלא משפר משמעותית מרחיק אתכם מהמטרה.
Targeted Refinement — איך לבקש שינויים בלי לשבור מה שעובד
הטעות הנפוצה: לשלוח prompt כללי כמו "תשפר את האתר". ה-AI יגע במה שעובד ויקלקל. הגישה הנכונה: Constraint Reinforcement — לנעול מה שטוב ולתקן רק מה שצריך:
"Keep the hero section exactly as-is (layout, typography, animation are perfect). Change only:
1. Features section: replace three-column grid with bento layout (2x3)
2. Testimonials: increase font size to 24px, add subtle slide-in animation
3. Footer: reduce padding from 96px to 64px
Do not modify any other section."
שימו לב למבנה: "Keep X exactly" + "Change only Y" + "Do not modify Z". שלושת הרכיבים האלה ביחד מונעים regression — מצב שבו ה-AI מתקן דבר אחד אבל שובר דבר אחר.
ניהול הקשר: Lost in the Middle
ככל שהשיחה עם ה-AI מתארכת, יש תופעה מוכחת שנקראת "Lost in the Middle" — ה-AI מקדיש פחות תשומת לב למידע שנמצא באמצע prompts ארוכים. הוא "זוכר" הכי טוב את ההתחלה ואת הסוף.
מה זה אומר בפרקטיקה:
- שימו את הדבר הכי חשוב בהתחלה של כל prompt: "The most critical change: fix the mobile layout"
- חזרו על constraints בסוף: "Reminder: do NOT change the hero section or the color palette"
- התחילו session חדש כל 5-7 סבבים. Context טרי עובד טוב יותר מ-context עמוס
- System prompt לעומת user prompt: כללים קבועים (tech stack, style guide, anti-patterns) — שימו ב-system prompt. שינויים ספציפיים למשימה — ב-user prompt
קח את ה-brief שבנית עד עכשיו (סעיפים 1-7 מ-my-brief-template.md) ושלח אותו ל-AI tool שבחרת. אל תתקן כלום עדיין. במקום:
- הסתכל על התוצאה 30 שניות בלי לגעת
- כתוב רשימה של 3 דברים שטובים (מה ה-AI עשה נכון)
- כתוב רשימה של 3 דברים שצריך לשפר (ספציפי! לא "לשפר את העיצוב")
- עכשיו שלח ל-AI את Self-Critique prompt מלמעלה — השווה את הרשימה שלך לרשימה שלו
ברגע שיש לך רשימה ממוקדת — תוכל לשפר בסבב הבא עם targeted refinement prompt.
2.9 השוואת כלים: Claude Code vs v0 vs Lovable vs Bolt
אם יש לכם brief מושלם אבל שולחים אותו לכלי הלא-נכון — התוצאה תהיה מאכזבת. כל כלי AI מצפה לסוג אחר של הנחיה, מייצר סוג אחר של פלט, ומתאים לשלב אחר בפרויקט. בחלק הזה נמפה את ההבדלים ונבנה framework לבחירת כלי.
טבלת השוואה: 4 הכלים המרכזיים (2026)
| פרמטר | Claude Code CLI | v0 (Vercel) | Lovable | Bolt.new |
|---|---|---|---|---|
| Stack ברירת מחדל | מה שתגדירו (קורא את הפרויקט) | React + Next.js + Tailwind + shadcn/ui | React + Supabase + Tailwind | גמיש: React/Vue/Svelte/Next.js |
| סגנון Brief נדרש | טכני ומפורט; system prompt + role assignment | Design-first; תיאור ויזואלי + feature list | Plain English; תיאור פיצ'רים + דרישות backend | קצר וישיר; תיאור מהיר מספיק |
| חוזק מרכזי | Production code, migrations, enterprise | UI components, design system generation | Full-stack apps עם auth + DB | Hackathons, demos, prototypes מהירים |
| חולשה עיקרית | אין visual UI; דורש CLI comfort | Backend integration מוגבל | נעול על React+Supabase | לא לייצור; rebuild נדרש |
| מתי לבחור | פרויקט production קיים; codebase גדול | קומפוננטות UI נפרדות; design exploration | MVP מלא עם users + database | בדיקת concept ב-10 דקות |
| Iterative Support | מצוין — context מלא לאורך session | טוב — chat history + Git integration | טוב — real-time collaboration | בסיסי — suited for single-shot |
מה כל כלי מצפה ב-Brief
ההבדל המרכזי הוא רמת הפירוט הטכני. הנה מה לכלול ומה להשמיט בכל כלי:
Claude Code CLI — רוצה את הכל:
- System prompt מלא עם role ("You are a senior frontend engineer...")
- Tech stack מדויק עם versions:
Next.js 15, Tailwind 4, shadcn/ui - מבנה קבצים רצוי:
app/ routing, components/ structure - כללי קוד: "Use server components by default, client only for interactivity"
- Anti-patterns ספציפיים: "Never use useEffect for data fetching"
v0 (Vercel) — רוצה ויזואל + פיצ'רים:
- תיאור ויזואלי: "Dark background, glassmorphic cards, gradient accent"
- Feature list: מה הקומפוננטה עושה
- Design system: "Use shadcn/ui with custom theme"
- לא צריך: מבנה קבצים, deployment config, backend logic
Lovable — רוצה user stories:
- תיאור מה המשתמש עושה: "User signs up, sees dashboard, creates project"
- דרישות backend: "Needs auth, database for projects, real-time updates"
- רמת עיצוב: "Clean, modern, like Linear"
- לא צריך: פרטי implementation, schema definitions, routing structure
Bolt.new — רוצה מינימום:
- מה האפליקציה: "A todo app with categories and drag-and-drop"
- Framework preference (אם יש): "Use React" / "Use Svelte"
- לא צריך: production concerns, testing, deployment, scale
Framework: בחירת כלי לפי משימה
שאלו את עצמכם לפני שבוחרים כלי:
- מה הפלט? קומפוננטה בודדת (v0) | עמוד שלם (Lovable/Bolt) | פרויקט קיים (Claude Code)
- צריך backend? כן + Supabase (Lovable) | כן + custom (Claude Code) | לא (v0/Bolt)
- הולך ל-production? כן (Claude Code / Lovable) | prototype בלבד (Bolt / v0)
- יש codebase קיים? כן (Claude Code) | מאפס (Lovable / v0 / Bolt)
כלל אצבע: אם ענית "כן" לשאלה 4 — Claude Code. אם "כן" לשאלה 2 בלי codebase — Lovable. אחרת — v0 או Bolt.
Agency Workflow: שילוב כלים בפרויקט אחד
מעצבים מנוסים לא בוחרים כלי אחד — הם משלבים. ה-workflow הנפוץ ב-2026:
- v0 — Design Exploration: מייצרים 3-4 variations של hero section, בוחרים כיוון
- Lovable — Full Build: לוקחים את הכיוון שנבחר, בונים MVP עם auth + database + pages
- Claude Code — Production Polish: מייבאים את הקוד, מוסיפים tests, optimizations, deploy pipeline
כל שלב משתמש ב-brief שונה: v0 מקבל brief ויזואלי קצר, Lovable מקבל brief פיצ'רים, ו-Claude Code מקבל brief טכני מלא. אותו פרויקט — 3 briefs שונים.
"Use v0 for inspiration, Lovable for the 0-to-1, Claude Code for the 1-to-production."
בחר את הכלי שאתה הכי משתמש בו (או שאתה מתכנן להתחיל איתו). עכשיו:
- חזור ל-brief שבנית (סעיפים 1-7 מ-
my-brief-template.md) - בדוק: האם ה-brief שלך מותאם לכלי שבחרת? השווה לרשימות למעלה
- אם אתה משתמש ב-v0 — ודא שיש תיאור ויזואלי חזק
- אם Claude Code — ודא שיש tech stack מפורט + מבנה קבצים
- אם Lovable — ודא שיש user stories + דרישות backend
הוסף הערה בתחתית ה-brief: "Target tool: ___" ותאם את הסגנון.
2.10 מקורות השראה לפני כתיבת Brief
Brief טוב לא נולד בוואקום. לפני שאתם יושבים לכתוב — אתם צריכים לראות. לראות מה עובד, מה לא, מה מעורר בכם תגובה רגשית. זו לא העתקה — זו אספנות תבניות שהמוח שלכם ימחזר לכיוון ייחודי.
6 מקורות ההשראה המרכזיים
| מקור | מה מציע | חינמי? | הכי טוב עבור |
|---|---|---|---|
| Godly.website | 1000+ אתרים hand-picked; thumbnails מונפשים | כן | השראה ל-motion design; רואים אנימציות בלי לטעון אתרים |
| Awwwards | אתרים שנשפטו על ידי מומחים; ציונים לעיצוב/UX/יצירתיות | חלקית | חזית העיצוב; סינון לפי טכנולוגיה, סגנון, תעשייה |
| Dribbble | Shots של מעצבים; קונספטים, UI kits, עיצובי עמודים | כן | קונספטים ויזואליים; פלטות צבע; micro-interactions |
| Land-book | אוסף landing pages עם סינון מצוין | כן | Landing pages ספציפית; סינון לפי תעשייה וסגנון |
| Mobbin | 50,000+ screenshots של apps אמיתיים, ניתן לחיפוש | Freemium | UX/UI research של אפליקציות שנשלחו לפרודקשן (לא קונספטים) |
| SaaS Landing Pages (Stripe, Linear, Vercel) | אתרים אמיתיים של חברות מובילות | כן | Reference לסטנדרט — "I want the density of Linear, the motion of Stripe" |
איך לחלץ Brief מאתר קיים (Reverse Engineering)
ראיתם אתר שאהבתם? במקום לכתוב "תעשה לי כמו X" — תפרקו אותו לרכיבי brief. ככה:
- Layout: כמה sections? מה הסדר? (hero → features → testimonials → CTA → footer?)
- Typography: פתחו DevTools (F12) → Computed → font-family. מה ה-display font? מה ה-body?
- Colors: DevTools → בחרו element → העתיקו hex codes. כמה צבעים בפלטה?
- Animation: מה זז? מתי? כמה מהר? scroll-driven או page-load?
- Spacing: padding בין sections? margin בין elements? צפוף או airy?
- Components: כרטיסים? גריד? carousel? accordion? מה הדפוס החוזר?
עכשיו יש לכם brief מפורט — לא "תעשה כמו Stripe" אלא "dark background #0A0A0A, gradient mesh hero, staggered feature cards with 24px gap, GT Walsheim for headings, Inter for body (yes, they use Inter — but with intent), 64px section spacing".
"Don't copy websites. Deconstruct them into design decisions — then make your own."
Figma MCP ו-Stitch MCP — כלים אופציונליים
אם אתם עובדים עם Figma, יש אפשרות מתקדמת: Figma MCP Server. זהו פרוטוקול שמאפשר לכלי AI (Claude Code, Cursor) לקרוא ישירות את מבנה העיצוב מ-Figma — layers, variables, spacing, typography — ולהפוך אותו לקוד.
מה זה נותן בפרקטיקה:
get_design_context— מחלץ את המבנה כ-React + Tailwindget_variable_defs— מייצא design tokens (צבעים, spacing, typography)get_screenshot— מצלם frame ספציפי מ-Figma כ-reference
Google Stitch MCP היא אלטרנטיבה חינמית מ-Google Labs שמאפשרת "vibe design" — ליצור עיצוב דרך שיחה ולייצא אותו כקוד production דרך MCP.
חשוב: שני הכלים האלה אופציונליים. הם לא נדרשים כדי לכתוב brief טוב. אבל אם יש לכם Figma file מוכן — הם יכולים להפוך את ה-brief שלכם ל-brief+context שנותן תוצאות מדויקות יותר.
גלוש לאחד ממקורות ההשראה (מומלץ: Godly.website למתחילים) ועשה את התרגיל הזה:
- בחר 3 אתרים שהמראה שלהם קרוב למה שאתה רוצה
- לכל אתר — כתוב 2-3 מילים על מה בדיוק אהבת (לא "יפה" — אלא "scroll animation", "color contrast", "whitespace")
- לאתר המועדף — עשה reverse engineering קצר: מה ה-font? מה הצבעים? כמה sections?
- הוסף את הממצאים כ-"Visual References" (סעיף 3) ב-brief שלך
2.11 דוגמה מלאה: Brief ל-SaaS Landing Page
הגענו לרגע שמחכים לו מתחילת הפרק: brief מלא, אמיתי, מוכן לשליחה. לא תבנית ריקה — אלא דוגמה שממלאת את כל 7 הסעיפים עם תוכן ספציפי. תוכלו להשתמש בה כ-reference או לשנות אותה לצרכים שלכם.
הדוגמה: landing page לכלי SaaS שעוזר לצוותים לנהל retrospectives (פגישות סיכום sprint).
סעיף 1: סוג האתר ומטרתו
"Single-page SaaS landing page for RetroFlow — a sprint retrospective tool for engineering teams. Goal: convert visitors to free trial signups. One page, no routing needed. Sections: hero → problem → solution → features (4) → testimonials → pricing → CTA → footer."
← שימו לב: סוג אתר מדויק + מטרה עסקית + מבנה sections מפורט (פרק 1: site type classification)
סעיף 2: קהל יעד וטון
"Target audience: Engineering managers and scrum masters at mid-size tech companies (50-500 employees). They are frustrated with boring retros that feel like a waste of time. Tone: professional but not corporate. Warm, slightly playful — like talking to a smart colleague, not a salesperson. Design world: modern dev tools (think Linear, Notion, Raycast)."
← מי הם, מה הכאב שלהם, טון רגשי, ו-brand comparisons כ-reference (פרק 1: emotional tone, design world)
סעיף 3: Visual References
"Style: minimal dark UI with subtle glassmorphism. References: the density of Linear's landing page, the scroll animations of Stripe's homepage, the card design of Raycast. Anti-references: NOT corporate blue, NOT startup purple gradient, NOT generic stock photos of people pointing at screens. Mood: focused, efficient, slightly futuristic."
← Named style + brand trait comparisons + anti-references + mood descriptors (פרק 1: visual reference, negative prompting)
סעיף 4: Tech Stack
"Next.js 15 (App Router), TypeScript strict, Tailwind CSS 4, deployed on Vercel. Use server components by default. Client components only for interactive elements (pricing toggle, mobile menu). No external state management — React state is sufficient for a landing page."
← Framework + version + deployment + architectural decisions (פרק 1: tech stack preference)
סעיף 5: Component Library
"Use shadcn/ui as base. Customize the theme: override default grays with warm slate tones. Components needed: Button, Card, Badge, Accordion (for FAQ), Dialog (for mobile menu), Tabs (for pricing). Do NOT use default shadcn colors — see section 7 for custom palette."
← Library + customization level + specific components needed + what to override (פרק 1: component library, shadcn/ui)
סעיף 6: Animation & Motion
"Animation level: moderate. Use Motion (formerly Framer Motion) for: hero text reveal (staggered word animation, 0.05s delay per word), feature cards (fade-in + translateY on scroll, stagger 0.1s), testimonial carousel (smooth slide). Page load: orchestrated sequence — logo first, then nav, then hero text, then hero image. Scroll animations: use Intersection Observer, trigger at 20% visibility. No GSAP — keep bundle small."
← Intensity level + library + specific animations per component + orchestration + constraints (פרק 1: animation intensity levels, GSAP vs Motion vs CSS)
סעיף 7: Colors & Typography
"Colors — dark mode only:
- Background: #0C0C0F (near-black with slight blue tint)
- Surface: #16161A (cards, elevated surfaces)
- Border: #2A2A30 (subtle separation)
- Text primary: #EDEDEF
- Text secondary: #8B8B93
- Accent: #6C5CE7 (purple — NOT gradient, solid only)
- Accent hover: #7C6FF7
- Success: #00B894 (for 'active' badges only)
Typography:
- Display (h1, h2): Cal Sans, weight 600, tracking -0.02em
- Body: Satoshi, weight 400/500, line-height 1.6
- Mono (code snippets, technical details): JetBrains Mono, weight 400
- Scale: 14/16/20/28/40/56px (do not add sizes between these)
Never use: Inter, Roboto, Open Sans, system-ui as primary font."
← Semantic color tokens + exact hex + font names with weights + scale + explicit "never use" list (פרק 1: semantic color tokens, font pairing)
מה לצפות מ-AI עם Brief כזה
Brief ברמת הפירוט הזו — כ-400 מילים, 7 סעיפים — ייצר תוצאה שעומדת בסטנדרטים הבאים:
- Layout: מבנה sections מדויק כמו שצוין — hero, problem, solution, features, testimonials, pricing, CTA, footer
- Colors: הפלטה תהיה dark עם #0C0C0F כרקע, #6C5CE7 כ-accent — לא gradient
- Typography: Cal Sans לכותרות, Satoshi לגוף — לא Inter
- Animation: staggered reveals, scroll-triggered cards, orchestrated page load
- Code quality: Next.js App Router, server components, Tailwind 4, shadcn/ui מותאם
- מה שלא יופיע: purple gradients, stock photos, generic "Your all-in-one platform" headline, uniform border-radius
השוו את זה ל-"תעשה לי landing page ל-SaaS tool" — ותבינו למה ה-brief הוא ה-ROI הכי גבוה על זמן שאי פעם תשקיעו.
ה-brief הזה משתמש ב-Next.js 15, Tailwind 4, ו-shadcn/ui — ערכים נכונים ל-2026. כלי AI ו-framework versions משתנים. לפני שאתם משתמשים ב-brief כזה — ודאו שה-versions עדכניים. בדקו את התיעוד הרשמי.
2.12 — 10 טעויות קריטיות בפרומפטים
אחרי שראינו מה לעשות — בואו נדבר על מה לא לעשות. אלה 10 הטעויות הנפוצות ביותר שאנחנו רואים ב-prompts לבניית אתרים. כל אחת מהן הופכת את ה-AI ממכונה מדויקת למכונת slop.
טעות אחת בפרומפט לא הורסת הכל — אבל 3-4 טעויות ביחד יוצרות תוצאה שאי אפשר לתקן בסבבים. עדיף להתחיל נכון.
טעות #1: תיאורים עמומים במקום מונחים מדויקים
הטעות: "תעשה לי אתר יפה ומודרני עם אנימציות"
למה זה נכשל: "יפה" ו"מודרני" ממופים לממוצע הסטטיסטי של כל האתרים — כלומר, AI slop. "אנימציות" בלי הגדרה = fade-in גנרי על כל אלמנט.
מה לעשות במקום: "neobrutalist landing page with staggered scroll-triggered reveals, spring easing (stiffness: 100, damping: 15), and micro-interactions on hover states. No fade-in animations."
טעות #2: קיר טקסט בלי מבנה
הטעות: פסקה ארוכה אחת עם כל ההוראות מעורבבות — סגנון, טכנולוגיה, תוכן, צבעים, הכל ביחד.
למה זה נכשל: AI מאבד context כשהמידע לא מאורגן. ספציפיקציות טכניות שקבורות בתוך תיאור סגנוני פשוט מתעלמים מהן.
מה לעשות במקום: השתמשו ב-7 הסעיפים של ה-brief כמבנה. כל סעיף בנפרד, עם כותרת ברורה. AI מגיב טוב יותר למידע מסווג.
טעות #3: שכחת Tech Stack
הטעות: לתאר עיצוב מדהים בלי לציין באיזה framework לעבוד.
למה זה נכשל: AI בוחר ב-default שלו (בדרך כלל React + plain CSS או jQuery). התוצאה לא עובדת עם ה-stack שלכם, ואתם מבזבזים סבב שלם על migration.
מה לעשות במקום: תמיד ציינו: framework (Next.js 15), styling (Tailwind 4), component library (shadcn/ui), animation library (Motion). גם אם "ברור לכם" — ל-AI זה לא ברור.
טעות #4: אפס negative prompts
הטעות: לומר מה אתם רוצים בלי לומר מה אתם לא רוצים.
למה זה נכשל: AI נוטה ל-defaults: Inter font, purple-to-blue gradient, three-column feature grid, uniform border-radius. בלי "לא" מפורש — הוא ילך לשם.
מה לעשות במקום: הוסיפו סעיף "DO NOT" עם לפחות 5 פריטים: "No Inter/Roboto. No purple gradients. No three-box layouts. No generic stock photography. No uniform 8px border-radius on everything."
טעות #5: אותו prompt לכל כלי
הטעות: לשלוח brief זהה ל-Claude Code, v0, ו-Lovable.
למה זה נכשל: כל כלי מצפה למידע שונה. Claude Code צריך system prompt + file structure. v0 צריך design-first language. Lovable צריך user flows ו-features. brief גנרי = תוצאה חלשה בכולם.
מה לעשות במקום: כתבו brief בסיסי אחד (7 סעיפים), ואז התאימו: ל-Claude Code הוסיפו system prompt ו-file specs. ל-v0 הדגישו design system. ל-Lovable הוסיפו user stories.
טעות #6: prompt ענק בבת אחת
הטעות: לשלוח brief של 2,000 מילים עם כל הדרישות מהניסיון הראשון ולצפות לתוצאה מושלמת.
למה זה נכשל: AI מאבד פוקוס כשיש יותר מדי הוראות בבת אחת. תוצאה מ-prompt עמוס תמיד חלשה יותר מגישה step-by-step.
מה לעשות במקום: שלחו שלד ראשון (מבנה + layout + כיוון כללי). בדקו תוצאה. שלחו feedback ממוקד על 2-3 נקודות. נעלו חלקים טובים. המשיכו בסבבים.
טעות #7: שפת visual references גנרית
הטעות: "אני רוצה משהו כמו Apple" או "תעשה לי סגנון premium".
למה זה נכשל: "כמו Apple" יכול להיות 50 דברים שונים. "Premium" ממופה ל-dark mode + gold accent — ה-cliche הגנרי ביותר.
מה לעשות במקום: תארו traits ספציפיים: "Apple's generous whitespace and product photography focus, but with editorial serif typography like Stripe's blog." שימו לב — traits, לא brand names.
טעות #8: התעלמות מספקטרום הספציפיות
הטעות: לציין הכל ברמת פירוט זהה — או הכל מדויק, או הכל עמום.
למה זה נכשל: אם הכל מדויק — אין ל-AI מרחב יצירתי והתוצאה מרגישה "מכנית". אם הכל עמום — הוא בוחר defaults.
מה לעשות במקום: היו מדויקים ב-: hex codes, font names, tech stack, anti-patterns. תנו חופש ב-: content flow, responsive breakpoint behavior, component arrangement within sections.
טעות #9: מידע קריטי באמצע (Lost in the Middle)
הטעות: לשים את ה-constraints הכי חשובים (צבעים, פונטים, "לא לעשות") בפסקה 4 מתוך 8.
למה זה נכשל: מחקר מראה שמודלי AI מקדישים פחות תשומת לב למידע באמצע prompts ארוכים. זו בעיית Lost in the Middle — constraints שקבורים באמצע פשוט לא נקראים.
מה לעשות במקום: שימו את ה-constraints הכי קריטיים ב-3-5 השורות הראשונות. חזרו עליהם גם בסוף ה-brief. "IMPORTANT:" או "MUST:" מושכים תשומת לב.
טעות #10: בלי self-critique loop
הטעות: לקבל תוצאה ראשונה ולהתחיל מאפס אם היא לא טובה.
למה זה נכשל: אתם מאבדים את ה-context שה-AI כבר בנה. כל restart = חזרה לנקודת ההתחלה. ובנוסף — אתם לא מנצלים את יכולת ה-AI לשפוט את עצמו.
מה לעשות במקום: אחרי תוצאה ראשונה, בקשו: "Rate this output 1-10 on: visual hierarchy, originality, code quality, accessibility. What would you change to get it to 9?" ואז שלחו את התיקונים כ-feedback ממוקד.
2.13 — צ'קליסט: לפני ששולחים ל-AI
לפני שאתם לוחצים Enter — עברו על 7 הפריטים האלה. אם חסר אחד מהם, ה-brief לא שלם והתוצאה תהיה חלשה יותר.
עברו על הצ'קליסט עם ה-brief שבנית לאורך הפרק. כל פריט שחסר — השלימו אותו עכשיו.
| # | סעיף | שאלת ביקורת | דוגמה לתשובה תקינה |
|---|---|---|---|
| 1 | סוג האתר | ציינתי סוג ספציפי? | "SaaS landing page with pricing tier comparison" |
| 2 | קהל + טון | יש קהל יעד + מילות טון? | "CTOs at Series B startups, tone: confident but not aggressive" |
| 3 | Visual References | יש שמות סגנון + traits ספציפיים? | "Swiss grid, editorial typography, Linear-like precision" |
| 4 | Tech Stack | framework + styling + versions? | "Next.js 15 App Router + Tailwind 4 + TypeScript" |
| 5 | Component Library | library + customization level? | "shadcn/ui with custom theme tokens" |
| 6 | Animation | intensity + library + specific types? | "Moderate, Motion, staggered scroll reveals + spring hover" |
| 7 | Color + Typography | hex codes + font names + weights? | "#0C0C0F bg, #6C5CE7 accent; Cal Sans 700 / Satoshi 400" |
בונוס — 3 פריטים נוספים לבדיקה:
- יש סעיף "DO NOT" עם לפחות 5 anti-patterns?
- ה-constraints הקריטיים נמצאים בתחילת ה-brief (לא באמצע)?
- ה-brief מותאם לכלי הספציפי שאתם משתמשים בו?
אם כל 7+3 הפריטים מסומנים — ה-brief שלכם מוכן. שלחו אותו ותצפו לתוצאה שהיא לא AI slop.
תרגילים
- בחרו סוג אתר: portfolio אישי או landing page לפרויקט צדדי
- מלאו את כל 7 הסעיפים בתבנית שבניתם לאורך הפרק
- הוסיפו סעיף "DO NOT" עם לפחות 5 anti-patterns ספציפיים (מתוך רשימת ה-slop)
- בדקו מול הצ'קליסט (סעיף 2.13): כל 7 סעיפים מלאים? יש negative prompts? יש hex codes? יש font names עם weights?
- שמרו את ה-brief — תשתמשו בו בתרגיל הבא
מה צריך להיות בסוף: קובץ brief מלא עם כל 7 הסעיפים + סעיף negative prompts. כ-300-500 מילים, מוכן לשליחה לכל כלי AI.
- שלחו את ה-brief שבניתם בתרגיל 1 לכלי AI שבחרתם (v0 / Lovable / Bolt / Claude Code)
- צלמו screenshot של התוצאה
- השוו ל-screenshot מתחילת הפרק (ה-"תעשה לי אתר יפה" מה-Do Now הראשון)
- רשמו 5 הבדלים ספציפיים בין שתי התוצאות (צבע, layout, typography, animation, originality)
- הריצו סבב שיפור אחד: זהו 2 בעיות ושלחו feedback ממוקד (לפי סעיף 2.8)
- צלמו screenshot של התוצאה אחרי השיפור
מה צריך להיות בסוף: 3 screenshots (לפני brief, אחרי brief, אחרי iterative improvement) + רשימת 5 הבדלים מתועדת.
- גלשו ל-Godly.website או Awwwards ובחרו אתר אחד שנראה לכם גנרי (AI-generated feeling)
- עברו על רשימת 10 סימני ה-slop (מסעיף 2.7) וסמנו אילו מהם מופיעים באתר
- לכל סימן שמצאתם — כתבו מה הייתם מציינים ב-brief כדי למנוע אותו
- עכשיו בחרו אתר שנראה מקורי ואיכותי — מה עושה אותו שונה? אילו brief decisions הובילו לתוצאה הזו?
- חזרו על התהליך עם אתר שלישי — הפעם אתר שהוא "בין לבין" (חלקים מקוריים + חלקים slop)
מה צריך להיות בסוף: טבלה עם 3 אתרים: סימני slop שזוהו | פתרון ב-brief | ציון מקוריות 1-10 + 3 תובנות מהאתר האיכותי.
- קחו את ה-brief שבניתם בתרגיל 1
- בדקו בטבלת ההשוואה (סעיף 2.9): מה הכלי השני מצפה לקבל?
- התאימו את ה-brief: הוסיפו/שנו/הדגישו לפי הצרכים של הכלי (system prompt ל-Claude Code, design tokens ל-v0, user flows ל-Lovable)
- שלחו את הגרסה המותאמת ובדקו: האם התוצאה שונה? טובה יותר? גרועה יותר?
- רשמו: מה שיניתם, למה, ומה ההשפעה על התוצאה
מה צריך להיות בסוף: brief מותאם לכלי שני + screenshot של התוצאה + השוואה קצרה (3 משפטים) לתוצאה מתרגיל 2.
| תדירות | מה לעשות | כמה זמן |
|---|---|---|
| יומי | כל פעם שאתם שולחים prompt ל-AI — בדקו: האם יש בו לפחות 3 מתוך 7 הסעיפים? אם לא — הוסיפו. גם prompt של שורה אחת יכול לכלול tech stack + style + anti-pattern. | 2 דקות |
| שבועי | שמרו את ה-brief הכי טוב שכתבתם השבוע. בנו ממנו template: החליפו את הפרטים הספציפיים ב-placeholders. בתוך חודש יהיו לכם 4+ templates לסוגי פרויקטים שונים. | 15 דקות |
| חודשי | עדכנו את ה-templates: בדקו versions (Next.js, Tailwind, component libraries). עברו על anti-patterns חדשים שגיליתם. הוסיפו visual reference terms חדשים שלמדתם מ-Awwwards/Godly. | 20 דקות |
לפני שכותבים פרומפט — כותבים brief. שבע שורות מובנות (סוג אתר, קהל, סגנון, tech stack, components, animation, צבע+טיפוגרפיה) הופכות את ההבדל בין "אתר גנרי שנראה כמו כל אתר AI" לבין "אתר שנראה כאילו agency מנוסה בנתה אותו". ה-ROI הכי גבוה על זמן שתשקיעו אי פעם: 10 דקות brief = שעות חסכון בתיקונים.
- מהם 7 הסעיפים של brief מושלם? רשמו אותם בעל-פה בלי להסתכל. (רמז: סוג, קהל+טון, visual, tech, components, animation, color+type)
- למה "מודרני ומקצועי" הוא תיאור גרוע, ומה הייתם כותבים במקום? (רמז: שם סגנון מדויק + traits ספציפיים)
- מהי בעיית "Lost in the Middle" ואיך פותרים אותה ב-brief? (רמז: constraints קריטיים בהתחלה + חזרה בסוף)
- מה ההבדל בין brief ל-Claude Code לבין brief ל-v0? תנו דוגמה לשינוי אחד. (רמז: system prompt vs design-first)
- מהם 3 סימני AI slop שתזהו מיד, ומה ה-negative prompt שמונע כל אחד? (רמז: Inter, purple gradient, three-box)
בפרק הזה בניתם את הכלי החשוב ביותר בארגז הכלים שלכם: תבנית brief מובנית ב-7 סעיפים. למדתם שהפער בין "אתר גנרי" ל"אתר WOW" הוא לא כישרון עיצובי — הוא תקשורת מדויקת עם AI.
עברתם על כל סעיף בנפרד: סוג אתר וקהל יעד, visual references בשפה מדויקת (לא "יפה"), tech stack ו-component library, animation style, color palette עם hex codes, וטיפוגרפיה עם font names ו-weights. בניתם brief אישי, הרצתם אותו ב-AI, וראיתם את ההבדל בעיניים.
למדתם לזהות AI slop — 10 סימנים שאומרים "האתר הזה נוצר ב-30 שניות בלי brief". למדתם לעבוד בסבבים (iterative prompting) במקום לצפות לתוצאה מושלמת בניסיון ראשון. והבנתם שכל כלי AI צריך brief מותאם — לא one-size-fits-all.
הגשר לפרק הבא: עכשיו שיש לכם brief מושלם — הגיע הזמן להשתמש בו. בפרק 3 ניקח את ה-brief שבניתם ונייצר את ה-component הראשון: Hero Section מרשים שתופס את המבקר ב-3 שניות. ה-brief הוא הקלט. ה-hero הוא הפלט הראשון. בואו נראה מה AI יכול לעשות כשנותנים לו הוראות מדויקות.
- הרצתי את הפרומפט הגנרי ("תעשה לי אתר יפה") ושמרתי screenshot
- אני מכיר/ה את 7 סעיפי ה-brief ויודע/ת למלא כל אחד
- כתבתי visual references עם שמות סגנון מדויקים (לא "מודרני")
- ציינתי tech stack מלא: framework + styling + component library + animation lib
- הוספתי סעיף "DO NOT" עם לפחות 5 anti-patterns
- בניתי brief מלא ל-7 סעיפים (תרגיל 1)
- הרצתי את ה-brief ב-AI והשוויתי לתוצאה הגנרית (תרגיל 2)
- ביצעתי לפחות סבב שיפור אחד (iterative prompting) על התוצאה
- ניתחתי 3 אתרים לסימני AI slop (תרגיל 3)
- אני יודע/ת את ההבדל בין briefing ל-Claude Code לבין v0/Lovable
- עברתי על הצ'קליסט "לפני ששולחים" (7+3 פריטים) ואין פריט חסר
- בדקתי את 5 שאלות ה"בדקו את עצמכם" ויודע/ת לענות על כולן
- יש לי template brief שמור ומוכן לשימוש בפרויקט הבא