Claude Code בעברית
ההתקדמות שלכם בקורס0 מתוך 14 פרקים

פרק 16

ספריית בקשות יומיומיות

הבקשות שתשתמשו בהן הכי הרבה, מוכנות להעתקה. כל אחת בנויה לפי כלל הזהב מפרק 4, ואפשר לסנן לפי נושא: דיבאג, ריפקטורינג, Git ו-PR, בדיקות, ו-RTL ועברית.

22 בקשות

דיבאג

דוח באג מלא

מה עשיתי: [הפעולה]. מה ציפיתי: [התוצאה]. מה קרה: [מה ראיתי]. מאז מתי: [אחרי איזה שינוי]. השגיאה המלאה: [הדבקה]. תמצא את שורש הבעיה, ועוד לא לתקן.

חקירה בלי שינויים

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

💡 עובד הכי טוב במצב תכנון.

מה שבר את זה?

זה עבד בשמירה של אתמול ונשבר מאז. תשווה לשמירות האחרונות ב-git ותגיד לי איזה שינוי הכי סביר שגרם לבעיה.

תיקון בלי טיוח

תתקן את שורש הבעיה. בלי try/catch שבולע שגיאות, בלי ts-ignore ובלי לכבות בדיקות. אחרי התיקון תריץ שוב ותראה לי שהשגיאה לא חוזרת.

שגיאת בנייה

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

ריפקטורינג

תוכנית לפני שינוי

תציע ריפקטורינג ל-@[קובץ] בלי לשנות שום התנהגות. קודם תוכנית בשלבים קטנים, ורק אחרי אישור תבצע שלב אחד בכל פעם, עם build אחרי כל שלב.

פיצול קובץ ענק

הקובץ @[קובץ] ארוך מדי. תפצל אותו לרכיבים קטנים לפי אחריות, בלי לשנות את מה שהמשתמש רואה. תראה לי את המבנה המוצע לפני שאתה מתחיל.

ניקוי קוד מת

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

שמות ברורים

תעבור על @[קובץ] ותציע שמות ברורים יותר למשתנים ולפונקציות. רק שינויי שמות, בלי לשנות לוגיקה.

Git ו-PR

מה השתנה?

מה השתנה מאז השמירה האחרונה? תסכם בעברית, קובץ אחרי קובץ, במשפט אחד לכל קובץ.

שמירות מסודרות

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

ענף חדש

תיצור ענף חדש בשם feature/[שם] מתוך main ותעבור אליו.

פתיחת PR

תדחוף את הענף ותפתח Pull Request ל-main. בתיאור: מה השתנה ולמה, איך לבדוק ידנית, ומה הסיכונים. תראה לי את התיאור לפני שאתה יוצר את ה-PR.

חזרה בטוחה

השמירה האחרונה שברה משהו. תבטל אותה עם git revert, בלי למחוק היסטוריה, ותסביר מה בוטל.

בדיקות

בדיקות לקובץ

תכתוב בדיקות ל-@[קובץ], כולל מקרי קצה: ריק, אפס, מספרים גדולים וטקסט בעברית. תריץ אותן. אם בדיקה נכשלת, תגיד לי אם הבעיה בקוד או בבדיקה.

לשחזר באג בבדיקה

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

לנסות לשבור

תנסה לשבור את הפיצ'ר [שם]. תחשוב כמו משתמש מבולבל, ממהר, ומשתמש שמנסה לעשות שטויות. מה יקרה בכל מקרה? עוד לא לתקן.

בדיקה בדפדפן

תפתח את localhost:3000, תעבור על המסלול [תיאור], ותבדוק אחרי כל פעולה אם יש שגיאות בקונסול.

💡 דורש claude --chrome (פרק 13).

RTL ועברית

המרה ל-RTL

תהפוך את האתר לעברית ומימין לשמאל: lang="he" ו-dir="rtl" ב-html, ובכל ה-CSS תחליף ml/mr/pl/pr ב-ms/me/ps/pe. תבדוק שאייקוני חצים מצביעים לכיוון הנכון.

גופן עברי

תוסיף גופן עברי קריא מ-Google Fonts דרך next/font (Rubik או Heebo), עם subsets של hebrew ו-latin, ותחיל אותו על כל האתר.

עברית ואנגלית מעורבות

תמצא בממשק מקומות שבהם עברית ואנגלית או מספרים מופיעים באותה שורה ונראים הפוך. תתקן עם dir="auto" או עם עטיפה בתג bdi, ותראה לי לפני ואחרי.

בדיקת RTL מלאה

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