מערכת ניהול תזרים —
נבנית מפרומפט אחד

העתק את הפרומפט, הדבק אותו ב-Claude Code, וענה על שמונה שאלות בעברית. בסוף תהיה לך מערכת מלאה שמחוברת לבנק ולחשבוניות שלך, בצבעי המותג שלך, שנפתחת מהטלפון מכל מקום.

לא צריך לדעת לתכנת. לא צריך לכתוב שורת קוד אחת.

2,874 מילים · מוכן להדבקה

מה תקבל בסוף

עשרה מסכים. כולם מחוברים לנתונים האמיתיים שלך, לא לדוגמאות.

דשבורד

נפתח במשפטים שמסבירים מה קורה עם הכסף — לא בטבלה. המספרים מתחת.

מפת חשבונות

מפה חזותית של הכסף: מאיפה הוא נכנס, איפה הוא יושב, לאן הוא יוצא.

תזרים מזומנים

מה יקרה בחודשיים הקרובים, ומתי בדיוק היתרה יורדת מתחת לסף.

תנועות

כל תנועה, מסוננת ומסווגת. סיווג אחד לומד וממשיך לבד.

חשבוניות

מי חייב לך כסף, כמה, ומתי זה היה אמור להיכנס.

הנהלת חשבונות

מחזור, הוצאות מוכרות, רווח — וקובץ אחד מוכן לרואה החשבון.

טבלה שנתית

שנים-עשר חודשים מול כל הקטגוריות, במבט אחד.

השקעות

מה שוכב בחיסכון ולא עובד בשבילך.

חיבורי בנקים

מצב כל חיבור, ואזהרה לפני שאחד מהם פג ומשתיק את המערכת.

הגדרות

מה נספר, מה מוסתר, ומפתחות גישה לסוכני AI.

הכפתור שתשתמש בו הכי הרבה

לחיצה אחת שמטשטשת כל סכום, כל שם ספק וכל שם לקוח — בכל המסכים בבת אחת.

זה מה שמאפשר לפתוח את המערכת בבית קפה, להראות מסך למישהו, או לצלם משהו ולשלוח. המצב נשמר — סוגרים ופותחים והוא עדיין מוסתר.

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

✓ הפרומפט גם מורה למערכת לסרב לצלם מסך כשמצב ההסתרה כבוי — כדי שלא יקרה שתיעוד או מדריך ייצא עם היתרות האמיתיות שלך.

מה צריך להכין מראש

כל זה לוקח בערך חצי שעה, ורובו חינם.

  • מחשב עם Claude Code מותקן. זו התוכנה שתבנה בשבילך. דורשת מנוי בתשלום ל-Claude.
  • גישה לנתוני הבנק. בישראל זה שירות כמו Financy שמתחבר לבנק בהרשאת צפייה בלבד. אפשר גם בלי — ולהעלות קבצים ידנית.
  • תוכנת החשבוניות שלך, אם יש. חשבונית ירוקה, SUMIT או דומה. גם זה אופציונלי.
  • החלטה על צבע מותג. אם אין לך — Claude Code יציע לך שלוש אפשרויות ויראה לך איך כל אחת נראית.
  • חשבון חינמי במקום שהאתר יתארח בו. Claude Code יקים אותו בשבילך, רק תצטרך לאשר.
! לגבי הרשאות הבנק: החיבור הוא לצפייה בלבד — אי אפשר להעביר דרכו כסף. הנתונים שלך יושבים במסד שרק אתה נכנס אליו, מוגן בסיסמה ומוגבל למייל אחד.

איך זה עובד בפועל

ארבעה שלבים. השלב הראשון הוא כפתור.

העתק את הפרומפט

הכפתור בראש העמוד מעתיק את כל הטקסט. אין צורך לקרוא אותו — הוא נועד לתוכנה, לא לך.

פתח את Claude Code בתיקייה ריקה והדבק

פשוט מדביקים ולוחצים אנטר. זהו.

ענה על שמונה שאלות בעברית

איך קוראים למערכת, מה צבע המותג, מאיפה מגיעים הנתונים, מה המייל שלך. שאלות עסקיות, לא טכניות.

אשר בכל תחנה, וקבל כתובת

הוא בונה שלב-שלב ועוצר להראות לך. בסוף אתה מקבל כתובת אינטרנט, סיסמה, והסבר קצר איך משתמשים.

i כמה זמן זה לוקח: ארבע עד שמונה שעות של עבודה מול Claude Code, בדרך כלל על פני כמה ישיבות. זו מערכת שלמה ולא דף נחיתה — אל תצפה לסיים בעשרים דקות, וזה בסדר גמור לעצור באמצע ולחזור.

איך זה נהיה שלך

הפרומפט בנוי כך שכל המיתוג מרוכז במקום אחד.

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

הפרומפט המלא

אפשר לקרוא, אבל לא חייב. הוא כתוב בעברית פשוטה כדי שתוכל לוודא שהוא מבקש מה שאתה רוצה.

בנה לי מערכת ניהול תזרים אישית ועסקית, מקצה לקצה, לפי המפרט המלא שמופיע כאן. אני לא מתכנת. אל תשאל אותי שאלות טכניות ואל תבקש ממני להחליט בין ספריות או ארכיטקטורות — קבל את ההחלטות האלה בעצמך לפי המפרט, ותשאל אותי רק על דברים שקשורים לעסק שלי, למותג שלי ולחשבונות שלי. ═══════════════════════════════════════════════════════════ שלב 0 — מה לשאול אותי לפני שאתה כותב שורה אחת ═══════════════════════════════════════════════════════════ שאל אותי את השאלות האלה, אחת אחרי השנייה, בשפה פשוטה. אל תתחיל לבנות עד שיש לך תשובות: 1. איך קוראים למערכת? (השם שיופיע בכותרת ובתפריט) 2. משפט אחד קצר שמתאר אותה — יופיע מתחת לשם 3. מה צבע המותג הראשי שלי? אם אני לא יודע — תציע לי שלוש אפשרויות ותראה לי איך כל אחת נראית 4. באיזה מטבע אני עובד, ובאיזו שפה המערכת? 5. מאיפה מגיעים נתוני ההוצאות שלי? (חיבור לבנק דרך שירות כמו Financy, או העלאה ידנית של קבצים) 6. מאיפה מגיעים נתוני ההכנסות? (תוכנת חשבוניות כמו SUMIT / חשבונית ירוקה, או ידני) 7. מה המייל שלי? רק הוא יוכל להיכנס למערכת 8. אני עוסק פטור, עוסק מורשה, או חברה? אחרי שאני עונה — תסכם לי בעברית פשוטה מה אתה הולך לבנות, ותחכה לאישור שלי. ═══════════════════════════════════════════════════════════ העיקרון שמנחה את כל המערכת ═══════════════════════════════════════════════════════════ רוב הכלים הפיננסיים מציגים טבלאות. הבעיה היא שטבלה לא עונה על השאלה שבגללה פתחתי את המערכת: "יש לי מספיק כסף?" לכן: כל מסך מתחיל במסקנה, לא בנתון. הדשבורד לא נפתח ביתרה — הוא נפתח במשפטים כמו "הצפי יורד מתחת לסף הביטחון ב-14 בחודש" או "ההוצאות בקטגוריית ספקים קפצו ב-40% מול הממוצע". הטבלה עם המספרים נמצאת מתחת, בשביל מי שרוצה לבדוק. שלושה כללים שגוברים על כל שיקול אחר: 1. מסקנה לפני נתון. אף מסך לא מתחיל בטבלה. 2. כל מספר חייב מקור. מכל סכום אפשר להגיע לתנועות שמרכיבות אותו. בלי זה אי אפשר לסמוך על המערכת. 3. המערכת צריכה להרגיש ידידותית, לא משרדית. מי שפותח אותה צריך להבין מה קורה תוך שלוש שניות, בלי ללמוד כלום. ═══════════════════════════════════════════════════════════ המסכים שצריך לבנות ═══════════════════════════════════════════════════════════ עשרה מסכים. תבנה אותם בסדר הזה. ── דשבורד (מסך הבית) ── עונה על: מה מצב הכסף עכשיו, ומה דורש טיפול. מלמעלה למטה: • כותרת "דשבורד" עם תת-שורה: כל החשבונות · תמונת מצב חיה · מעודכן בשעה כזו • לצד הכותרת: כפתור הסתרת נתונים וכפתור סנכרון • כרטיס תובנות גדול — זה הדבר הראשון שרואים. משפטים שנכתבים אוטומטית מהנתונים, כל אחד עם תג חומרה (לטפל / לשים לב / טוב) וקישור למסך הרלוונטי • פס התראה, רק אם יש משהו דחוף באמת • ארבעה אריחי מספר: מזומן נזיל, חוב כרטיסים, הכנסות החודש, הוצאות החודש. בכל אחד גם השינוי מול החודש שעבר • גרף יתרה — חצי שנה אחורה ותחזית קדימה • רשימת החשבונות, כל אחד עם הלוגו של הבנק שלו • כרטיס משימות לחודש התובנות הן לב המסך. הן לא נכתבות מראש — הן נגזרות מהנתונים. תבנה מודול שמזהה דפוסים: קפיצה חריגה אצל ספק מסוים, התחייבות חדשה שהופיעה, הכנסה שלא נגבתה, צפי שחוצה סף ביטחון, הוצאה שחוזרת ולא זוהתה כקבועה. ── מפת חשבונות ── עונה על: מאיפה הכסף נכנס, איפה הוא יושב, ולאן הוא יוצא. מפה חזותית של צמתים מחוברים בקווים, בשלוש עמודות: מקורות ההכנסה בצד אחד, חשבונות המזומן במרכז, ויעדי ההוצאה בצד השני. הקווים מחברים ביניהם ומראים כמה כסף עובר בכל נתיב, עם צבע לפי סוג — ירוק להכנסה, סגול להעברה פנימית, אדום להוצאה. שתי החלטות עיצוב חשובות: • הוצאה קבועה (מנוי, הוראת קבע) מצוירת בתוך הכרטיס של החשבון שממנו היא יוצאת, ולא כצומת נפרד. אם כל התחייבות תהיה צומת, יהיו חמישה-עשר עיגולים בטור אחד וקווים באורך מטר. זה נראה נורא — אל תעשה את זה. • אפשר לגרור את הכרטיסים, והסידור נשמר אוטומטית. בטלפון המפה רחבה מדי. תוסיף כפתור שמתאים אותה לרוחב המסך, וכפתור שני שחוזר לגודל מלא. זהירות מבאג שקל ליפול בו: אם כפתור "החזר לסידור המקורי" מופיע רק אחרי שגוררים, הוא נולד לדף באמצע הגרירה, מגביה את הסרגל שמעל, ומזיז את כל הקנבס מתחת לאצבע. תשאיר לו מקום קבוע גם כשהוא מוסתר. ── תזרים מזומנים ── עונה על: מה יקרה בחודשיים הקרובים. • פס אזהרה אם הצפי יורד מתחת לסף — עם התאריך המדויק • ארבעה אריחים: כמה יש היום, כמה יהיה בעוד 60 יום, מה הנקודה הנמוכה ביותר ומתי, וכמה התחייבויות חודשיות יש • גרף תחזית • טבלת ההוצאות הקבועות שהמערכת זיהתה, עם אפשרות לאשר או להסיר כל אחת שלושה כללים שחייבים להיות בחיזוי, אחרת המספר יוצא שגוי: 1. הוצאה קבועה שכבר שולמה החודש לא נספרת שוב 2. חיוב כרטיס עתידי לא נספר אם התנועות שמרכיבות אותו כבר נספרו 3. רק התחייבות שאישרתי ידנית נכנסת לצפי ── תנועות ── כל התנועות בטבלה אחת, עם סינון לפי חודש, חשבון וקטגוריה, וחיפוש חופשי. אפשר לשייך קטגוריה לתנועה, ולבקש שהשיוך יוחל אוטומטית על כל התנועות הדומות בעתיד. ── חשבוניות ── מסמכי ההכנסה, עם דגש על מה שעדיין לא נגבה. אריחים: כמה הופק החודש, כמה נגבה, כמה פתוח, כמה באיחור. וטבלה עם מספר המסמך, התאריך, שם הלקוח, הסכום והסטטוס. כל מסמך שנסגר מקושר לתנועה הבנקאית שסגרה אותו. ── הנהלת חשבונות ── עונה על: מה המחזור, מה מוכר לצורכי מס, ומה נשאר. • פס הבהרה בראש המסך: זו הכנה לרואה החשבון, לא ייעוץ מס • זיהוי אוטומטי של סטטוס המס מתוך המסמכים עצמם (עוסק פטור או מורשה) • אריחים: מחזור עסקאות, הוצאות מוכרות, רווח, ומד התקדמות מול תקרת עוסק פטור אם רלוונטי • תור סיווג: כל הוצאה מסווגת עסקית או פרטית, עם אחוז הכרה. סיווג אחד יוצר כלל שמוחל אוטומטית על תנועות דומות — כך שהעבודה נעשית פעם אחת • כפתור ייצוא שמייצר קובץ ZIP אחד עם: ספר הכנסות, ספר הוצאות, דוח רווח והפסד, כל החשבוניות כקבצי PDF, וקובץ הוראות שמסביר לרואה החשבון מה יש בפנים אחוזי הכרה כברירת מחדל (ניתנים לעריכה, לא אמת מוחלטת): כלי עבודה ושירותי ענן 100%, טלפון נייד 50%, אחזקת רכב 45%, כיבודים 80%, מזון פרטי וקניות אישיות 0%. חשוב מאוד: תבנה בדיקה שמוודאת שסכום ההוצאות בספר ועוד סכום ההוצאות שנוטרלו שווה בדיוק לסכום הגולמי. אם המספרים לא מסתדרים לאגורה — יש הוצאה שנעלמה, וזה אומר שהספרים שגויים. תריץ את הבדיקה הזו אחרי כל שינוי ותציג לי את התוצאה. ── טבלה שנתית ── מטריצה של שנים-עשר חודשים מול קטגוריות, ועמודת סיכום. נקודה צבעונית לכל קטגוריה. תא ריק מסומן בקו מפריד ולא באפס — אפס אמיתי ואי-נתון הם שני דברים שונים. שורת "נטו חודשי" בתחתית. ── השקעות ── מה שוכב בחיסכון ולא עובד. יתרה כוללת ורשימת החשבונות. ── חיבורי בנקים ── כרטיס לכל חיבור עם הלוגו, הסטטוס, מתי סונכרן ומתי פג התוקף. פס אזהרה בולט אם חיבור עומד לפוג — זה הדבר הכי חשוב במסך הזה, כי חיבור שפג משתיק את כל המערכת בשקט. ומתחת: יומן עשרת הסנכרונים האחרונים. ── הגדרות ── אילו חשבונות נספרים במזומן הנזיל, אילו מוסתרים, כינוי לכל חשבון, טווח התחזית וסף הביטחון. וגם ניהול מפתחות גישה למי שרוצה לחבר סוכן AI למערכת. ── מסך כניסה ── מסך ממורכז עם כרטיס אחד: לוגו, שדה מייל, שדה סיסמה, וכפתור. רק המייל שאני אתן לך יוכל להיכנס. אם המייל או הסיסמה שגויים — הודעה אחת גנרית לשניהם, כדי שאי אפשר יהיה לגלות אילו מיילים קיימים במערכת. ═══════════════════════════════════════════════════════════ השפה העיצובית ═══════════════════════════════════════════════════════════ התחושה הכללית: כרטיסים לבנים שמרחפים מעל רקע בהיר. בלי מסגרות כבדות, בלי קווי הפרדה מרובים, בלי תחושה של גיליון אקסל. צבעים: • צבע המותג שאני נותן לך — לכפתורים, לקישורים ולמצב פעיל בתפריט • גרסה כהה שלו — לגרדיאנט בלוגו • גרסה בהירה מאוד שלו (בערך 7% רוויה) — לרקע מאחורי טקסט בצבע המותג • ירוק להכנסה ורווח, אדום להוצאה וחוב, כתום לאזהרה, כחול למידע. אלה מוסכמות פיננסיות ולא בחירה עיצובית — אל תשנה אותן לפי המותג • הניטרליים צריכים להיות חמימים, לא אפור מחשב. רקע הדף בגוון בהיר מאוד עם נגיעת צבע, לא אפור נקי. אם המותג שלי חם — תטה אותם לכיוון החום צורות: • פינות הכרטיסים עגולות ורכות, בערך 18 פיקסלים • ככל שהאלמנט קטן יותר, הפינה חדה יותר יחסית. תג קטן עם פינה של 18 נראה מעוות • תגים וצ'יפים עגולים לגמרי צללים: כל כרטיס מקבל שתי שכבות צל — אחת צמודה וחדה שמפרידה אותו מהרקע, ואחת רחבה ורכה שנותנת עומק. צל אחד נראה או שטוח מדי או מרחף מדי. השכבה הרחבה צריכה להיות מכווצת פנימה, אחרת נוצרת עכירות אפורה סביב כל כרטיס. בריחוף מעל כרטיס לחיץ: הוא עולה שני פיקסלים והצל מתרחב. תנועה: מינימלית בכוונה. אלמנטים נכנסים בעליית שישה פיקסלים לאורך שליש שנייה. מערכת פיננסית שמקפצת מרגישה לא אמינה. ═══════════════════════════════════════════════════════════ הטיפוגרפיה — נקודה קריטית ═══════════════════════════════════════════════════════════ עמודת כסף חייבת ספרות ברוחב אחיד, אחרת המספרים רוקדים בכל עדכון ונראה שהמערכת מהבהבת. בעברית: תשתמש בפונט Rubik. הוא היחיד בגוגל פונטס שתומך בזה באמת. Assistant ו-Heebo לא תומכים, וההגדרה נכשלת אצלם בשקט — נראה שהיא עובדת אבל היא לא. באנגלית: Inter, IBM Plex Sans או Roboto. בדיקה: תרנדר את המספר 1111 ומעליו 0000. אם הרוחב לא זהה — הפונט לא מתאים, תחליף. עוד שני דברים שקשורים למספרים בעברית: • סכום שלילי בתוך משפט עברי נשבר — סימן המינוס נודד לצד הלא נכון והחוב נקרא כמו זכות. תעטוף כל סכום בתווי בידוד כיווניים כדי שזה לא יקרה • "1 חשבונות" נשמע שבור. תכתוב "חשבון אחד" ליחיד ═══════════════════════════════════════════════════════════ אייקונים ═══════════════════════════════════════════════════════════ תשתמש בספריית האייקונים lucide, ורק בה. עקביות בעובי הקו חשובה יותר מהאייקון המושלם. לתפריט: דשבורד — לוח מחוונים · מפת חשבונות — רשת מחוברת · תזרים — חץ מגמה עולה · תנועות — חצים דו-כיווניים · חשבוניות — מסמך · הנהלת חשבונות — ספר עם וי · טבלה שנתית — טבלה · השקעות — קופת חיסכון · חיבורי בנקים — מבנה בנק · הגדרות — גלגל שיניים לשאר הממשק: עין ועין חצויה למצב ההסתרה · פסים אופקיים לפתיחת תפריט · איקס לסגירה · חץ יציאה · מעטפה ומנעול במסך הכניסה · עיגול מסתובב לטעינה · וי בעיגול להצלחה · חץ למטה להורדה · ענן חצוי כשאין חיבור · צלב חיצים לגרירה · חץ מעגלי לאיפוס · חיצים החוצה ופנימה להתאמת גודל · תיק לסיווג עסקי · בית לסיווג פרטי · חץ חזרה לביטול · ברק להחלה אוטומטית · משולש קריאה לאזהרה · אות מידע · שעון-לוח למועד · מגן עם וי לאימות · חץ אלכסוני למעלה להכנסה · חץ אלכסוני למטה להוצאה · כרטיס אשראי · חצים כפולים למיון טריק קטן וחשוב: מה שמסמן פריט פעיל בתפריט הוא לא רק הצבע אלא גם עובי הקו של האייקון. פריט רגיל בעובי דק יותר, פריט פעיל בעובי עבה יותר. זה נותן משקל בלי לשנות גודל. ═══════════════════════════════════════════════════════════ הלוגו ═══════════════════════════════════════════════════════════ לא צריך קובץ תמונה. הלוגו הוא ריבוע עם פינות מעוגלות, גרדיאנט אלכסוני מצבע המותג לגרסה הכהה שלו, ובתוכו סימן המטבע או האות הראשונה של השם, בלבן ובמשקל כבד. זה נטען מיידית, מתאים לכל גודל, ומשנה צבע יחד עם המותג. תייצר ממנו גם אייקון לטאב של הדפדפן ואייקון להוספה למסך הבית של הטלפון, ותגדיר מניפסט כך שאפשר יהיה להוסיף את המערכת למסך הבית ושהיא תיפתח כמו אפליקציה, בלי סרגל הדפדפן. בנוסף — תוריד לוגואים של כל הבנקים וחברות האשראי שרלוונטיים למדינה שלי, ותציג את הלוגו הנכון ליד כל חשבון. זה הופך רשימת חשבונות מטבלה לממשק. ═══════════════════════════════════════════════════════════ כפתור ההסתרה — הפיצ'ר שהכי משנה את השימוש ═══════════════════════════════════════════════════════════ כפתור אחד שמטשטש את כל הנתונים הרגישים בכל המסכים בבת אחת. זה מה שמאפשר לפתוח את המערכת בבית קפה, להראות מסך למישהו, או לצלם. מה חייב להיות מוסתר: כל סכום · שמות ספקים ובתי עסק · שמות לקוחות · שם בעל החשבון · מספרי חשבון וארבע ספרות של כרטיס · ערכים על גרפים · טקסט התובנות במלואו · תוויות על הקווים במפת החשבונות · כל הסכומים בטבלה השנתית שים לב במיוחד לתובנות: הן מדליפות יותר מהמספרים. משפט כמו "הקפיצה הגדולה החודש: אצל ספק כזה וכזה" חושף את שם הספק גם אם הסכום מטושטש. תסתיר את כל המשפט, לא רק את המספר שבתוכו. מה נשאר גלוי בכוונה: שמות קטגוריות, תוויות התפריט, כותרות ותגי חומרה. הם לא נתונים. המצב צריך להישמר בין רענונים, ולא להבהב בטעינת הדף — כלומר הנתונים אסור שיופיעו לרגע לפני שהם מתכסים. כלל שאני מבקש שתקפיד עליו: כל צילום מסך של המערכת — לתיעוד, למדריך, לכל דבר — נלקח רק במצב הסתרה. תוסיף לסקריפט הצילום בדיקה שמסרבת לצלם אם המצב כבוי. ═══════════════════════════════════════════════════════════ טלפון ═══════════════════════════════════════════════════════════ המערכת חייבת לעבוד מצוין בטלפון, לא "להיראות סביר". התפריט הצדדי מוסתר במסכים קטנים. חובה להחליף אותו בסרגל עליון עם כפתור שפותח מגירה עם כל הדפים. אם שוכחים את זה — פשוט אין ניווט בטלפון בכלל. המגירה נסגרת לבד כשעוברים דף, נועלת את גלילת הרקע כשהיא פתוחה, ולא מופיעה במסך הכניסה. הכותרת בסרגל מציגה את שם הדף הנוכחי. תבדוק ברוחב 320, 390, 430, 768 ו-1440 פיקסלים. בכל אחד מהם: אפס גלישה לצדדים. גלישה אופקית בטלפון היא הסימן הכי מובהק לאתר שלא נבדק. הסיבה הכי נפוצה לגלישה כזו: אלמנט שמכיל טבלה או גרף מסרב להתכווץ מתחת לרוחב התוכן שלו ומרחיב את כל הדף. תוודא שכל תא בפריסה יכול להתכווץ. ותוודא שכל כפתור בטלפון גדול מספיק ללחיצה עם אצבע — לא פחות מ-36 פיקסלים. ═══════════════════════════════════════════════════════════ נכונות הנתונים — החלק שאסור לטעות בו ═══════════════════════════════════════════════════════════ זו מערכת שמציגה כסף אמיתי. מספר שגוי גרוע ממערכת שלא עובדת, כי אי אפשר לזהות אותו. הבעיה הכי גדולה: ספירה כפולה של כרטיסי אשראי. קנייה בכרטיס מופיעה פעמיים — פעם כתנועה בכרטיס עצמו, ופעם כחיוב מרוכז בעו"ש בסוף החודש. אם סופרים את שתיהן, ההוצאה החודשית מנופחת פי שניים. הפתרון הנאיבי — "לנטרל כל חיוב אשראי בעו"ש" — שגוי, והוא מוחק הוצאות אמיתיות של כרטיסים שלא מחוברים למערכת. תנטרל רק חיוב של כרטיס שבאמת מסונכרן. בעיה שנייה: חשבונות שנעלמו. חיבור מחדש של אותו בנק מחזיר את אותם כרטיסים עם מזהים חדשים. אם הסנכרון רק מוסיף ומעדכן, הישנים נשארים והכל מוכפל. אחרי כל סנכרון תסמן כל חשבון שלא הופיע בסבב הזה כלא-פעיל, ותחריג אותו ואת התנועות שלו מכל חישוב. בעיה שלישית: סכומים שמגיעים כטקסט. הרבה ממשקים בנקאיים מחזירים סכומים כמחרוזת ולא כמספר. קוד שבודק "האם זה מספר" יחזיר ריק לכל היתרות, והמסך יציג "אין נתונים" במקום לזעוק שגיאה. תמיר כל שדה מספרי בזהירות ותטפל בשני המקרים. ואחרי הכל — תבנה בדיקת שימור: סכום כל התנועות שנספרות ועוד סכום כל התנועות שנוטרלו חייב להיות שווה בדיוק לסכום הגולמי. תריץ אותה ותראה לי את התוצאה. אם היא לא מסתדרת לאגורה, יש הוצאה שנעלמה. ═══════════════════════════════════════════════════════════ איפה הנתונים נשמרים ═══════════════════════════════════════════════════════════ אני רוצה להיכנס למערכת גם מהטלפון וגם מהמחשב, ושהסנכרון יעבוד משניהם — לא רק מהמחשב שלי. לכן הנתונים צריכים לשבת במסד נתונים בענן, ולא בקובץ מקומי. תשתמש ב-Convex — הוא חינמי לשימוש בהיקף כזה והקמה שלו לוקחת דקות. חשוב: גם המחשב המקומי חייב לדבר עם אותו מסד בענן. אם המחשב יעבוד מול קובץ מקומי והאתר מול הענן, סנכרון שאעשה בבית וסיווג שאעשה בטלפון ינחתו בשני מקומות שונים שלא מכירים זה את זה — ואת הבלגן הזה מגלים מאוחר מדי. תוסיף גם סנכרון אוטומטי: כל כמה דקות כשהמערכת פתוחה, ופעם ביום ברקע גם כשהיא סגורה. ═══════════════════════════════════════════════════════════ גישה לסוכני AI ═══════════════════════════════════════════════════════════ אני רוצה שאוכל לתת לסוכן AI פקודה אחת והוא יוכל למשוך מידע מהמערכת בעצמו. תבנה ממשק גישה עם מפתחות: מפתח לקריאה בלבד ומפתח עם הרשאת כתיבה. המפתח מוצג פעם אחת ביצירה ונשמר מגובב בלבד — כך שגם מי שמשיג גישה למסד לא יכול להשתמש בו. תוסיף כתובת שמחזירה תיאור של המערכת בשביל הסוכן, כדי שהוא יבין מה יש בה בלי שאסביר לו. ═══════════════════════════════════════════════════════════ תקלות מוכרות — תמנע מהן מראש ═══════════════════════════════════════════════════════════ הרשימה הזו מבוססת על בנייה אמיתית של המערכת הזו. כל אחת מהן עלתה זמן. • שרת הפיתוח מאזין כברירת מחדל לכל הרשת המקומית. זה אומר שיתרות הבנק שלי זמינות לכל מכשיר שמחובר לאותו ראוטר. תגביל אותו למחשב המקומי בלבד. • בנייה לפרודקשן בזמן ששרת הפיתוח רץ משחיתה את הקבצים ומייצרת שגיאה מבלבלת. תעצור אותו קודם. • חיפוש מילה בעברית עם גבולות-מילה רגילים לא עובד — מנוע החיפוש מתייחס לאותיות עבריות כאילו הן לא אותיות, וההתאמה פשוט לא קורית לעולם. תשתמש בשיטה אחרת. • כשמשהו נכשל בשרת, הוא חייב להחזיר תשובה מובנית עם הסבר. אם הוא מחזיר תשובה ריקה, הדפדפן מציג שגיאה טכנית לא מובנת במקום להגיד מה קרה. תוודא שכל נקודת קצה מחזירה הסבר גם כשהיא נכשלת, ושהצד של הדפדפן יודע להתמודד עם תשובה לא צפויה. • סקריפט שמחיל את מצב ההסתרה לפני שהדף נצבע מייצר אזהרת עקביות בכל טעינה. יש דרך מסודרת להשתיק אותה — תשתמש בה. • אם השירות שמארח את האתר מפעיל הגנת גישה, כתובת ברירת המחדל תחסום כל בדיקה חיצונית בזמן שדומיין מותאם יעבוד. אם אתה בודק מבחוץ — תבדוק דרך הדומיין. ═══════════════════════════════════════════════════════════ פריסה ═══════════════════════════════════════════════════════════ בסוף אני רוצה כתובת שאני נכנס אליה מכל מקום, מוגנת בסיסמה, שרק המייל שלי יכול להיכנס אליה. תעשה את זה בעצמך מקצה לקצה: תקים את מסד הנתונים, תגדיר את המפתחות והסיסמאות, תעלה את האתר, תחבר דומיין אם יש לי, ותוודא שהכל עובד — כולל שהסנכרון עובד מהאתר עצמו ולא רק מהמחשב. תגיד לי בסוף בעברית פשוטה: מה הכתובת, מה הסיסמה, איך מסנכרנים, ומה לעשות אם משהו נשבר. ═══════════════════════════════════════════════════════════ מה לבדוק לפני שאתה אומר לי שסיימת ═══════════════════════════════════════════════════════════ אל תגיד לי "סיימתי" לפני שעברת על הרשימה הזו והראית לי את התוצאות: נתונים: • בדיקת השימור עוברת ומסתדרת לאגורה • אין חשבון לא-פעיל שנספר במזומן • סכום חיובי הכרטיסים לא זהה לסכום התנועות בכרטיסים (אחרת יש ספירה כפולה) • כל יתרה שמוצגת תואמת למה שרואים באפליקציית הבנק פרטיות: • מצב ההסתרה מכסה את כל מה שברשימה למעלה, בכל דף • נשמר אחרי רענון, ולא מהבהב בטעינה טלפון: • חמשת הרוחבים — אפס גלישה לצדדים • תפריט קיים ועובד בכל דף • מפת החשבונות שמישה במסך צר אמינות: • אין שגיאות בקונסולה באף דף • כשל סנכרון מציג סיבה אמיתית ולא שגיאה טכנית • האתר החי עובד — לא רק המחשב המקומי בסוף תצלם לי את כל המסכים במצב הסתרה ותראה לי אותם. ═══════════════════════════════════════════════════════════ איך לעבוד מולי ═══════════════════════════════════════════════════════════ • תסביר לי כל דבר בעברית פשוטה. אין לי רקע טכני • אל תשאל אותי שאלות שאתה יכול לענות עליהן בעצמך • תעצור אחרי כל שלב מרכזי, תראה לי מה נבנה, ותמשיך רק אחרי שאישרתי • אם משהו לא עובד — תגיד לי בפירוש. אל תגיד "סיימתי" על משהו חלקי • אם אתה צריך ממני פרטי התחברות לבנק או לתוכנת החשבוניות — תגיד לי בדיוק איפה למצוא אותם תתחיל בשאלות של שלב 0.

למה הפרומפט הזה ולא אחד שתכתוב בעצמך

כי הוא נכתב אחרי שהמערכת הזו כבר נבנתה, נפרסה, ונשברה כמה פעמים בדרך.

הוא כולל רשימה של תקלות אמיתיות שקרו — ומורה ל-Claude Code להימנע מהן מראש. אלה דברים שאי אפשר לנחש, ושבלעדיהם המערכת נראית עובדת אבל מציגה מספרים שגויים:

  • ספירה כפולה של כרטיסי אשראי. קנייה בכרטיס מופיעה פעמיים — בכרטיס ובחיוב החודשי בעו"ש. בלי טיפול נכון, ההוצאה החודשית מנופחת פי שניים.
  • הפתרון המתבקש לספירה הכפולה גם הוא שגוי, ומוחק הוצאות אמיתיות של כרטיסים שלא מחוברים. הפרומפט מסביר איך לעשות את זה נכון.
  • חיבור מחדש לבנק מייצר כפילויות. אותם כרטיסים חוזרים עם מזהים חדשים, והישנים נשארים בשקט.
  • סכומים שמגיעים כטקסט ולא כמספר — התוצאה היא מסך שמציג "אין נתונים" במקום להתריע על תקלה.
  • בחירת פונט שגויה גורמת למספרים לרקוד בכל עדכון. רק פונט אחד בעברית עושה את זה נכון.
  • שרת שחשוף לכל הרשת המקומית — כלומר יתרות הבנק שלך זמינות לכל מכשיר שמחובר לאותו ראוטר.
✓ הפרומפט גם דורש בדיקת ביקורת שמוודאת שאף שקל לא נעלם בדרך — ומורה להראות לך את התוצאה שלה לפני שהוא אומר שסיים.

שאלות שחוזרות

אני באמת לא יודע לתכנת. זה באמת יעבוד?

כן. Claude Code כותב את כל הקוד. התפקיד שלך הוא לענות על שאלות עסקיות ולהגיד "אהבתי" או "תשנה". הפרומפט מורה לו במפורש להסביר הכל בעברית פשוטה ולא לשאול אותך שאלות טכניות.

כמה זה עולה?

מנוי ל-Claude, ובישראל גם מנוי לשירות שמתחבר לבנק. האחסון של האתר ומסד הנתונים חינמיים בהיקף של מערכת אישית. אין עלות נוספת.

הנתונים הפיננסיים שלי בטוחים?

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

מה אם משהו נשבר באמצע?

תגיד ל-Claude Code מה קרה והוא יתקן. הפרומפט מורה לו לעצור ולהגיד בפירוש כשמשהו לא עובד, במקום להכריז שסיים על משהו חלקי. אפשר גם לעצור ולחזור מחר — הוא זוכר איפה עצרתם.

אפשר להתחיל בלי לחבר את הבנק?

כן. תגיד לו שאתה מתחיל בהעלאה ידנית של קבצים, ותחבר את הבנק אחר כך. כל שאר המערכת עובדת בדיוק אותו דבר.

אני לא בישראל. זה רלוונטי?

כן. תגיד לו את המדינה, המטבע והשפה שלך, והוא יתאים — כולל כיוון הכתיבה, פורמט המספרים ושירות החיבור לבנק המקומי. מבנה המערכת זהה.

אפשר להוסיף מסכים משלי אחר כך?

כן, וזו בדיוק הכוונה. אחרי שהמערכת עומדת, תבקש ממנו מה שתרצה בשפה חופשית. הוא מכיר את המבנה כי הוא זה שבנה אותו.

למה לא פשוט להשתמש בתוכנה קיימת?

אם תוכנה קיימת עונה לך על הצורך — תשתמש בה. היתרון כאן הוא שהמערכת עונה בדיוק על השאלות שלך, בעברית, בעיצוב שלך, בלי מנוי חודשי, ואפשר לשנות בה כל דבר מתי שבא לך.