דילוג לתוכן

מדריך | טיפים שימושיים והדרכות קצרות לקלוד קוד

מודלי שפה/צאטבוטים
42 4 630 4
  • אז למען האמת אני מביא כאן ממקומות אחרים את הטיפים האלו, בעיקר מכאן, עם שינויי עריכה קלים.

    אז יאללה!

    איך להפסיק להסביר ל-Claude Code את אותם דברים כל פעם מחדש?

    ​אם אתה מוצא את עצמך חוזר על אותן הוראות בכל שיחה מחדש (איך מריצים טסטים, מה מבנה הפרויקט, או בכללי "תמיד תעשה ככה"), יש פתרון פשוט: קובץ בשם CLAUDE.md בשורש הפרויקט. Claude Code קורא אותו אוטומטית בתחילת כל שיחה, בלי שתצטרך לבקש.

    ​מה שמים בו?

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

    ​טיפ: הרצת הפקודה /init תגרום לקלוד להכין עבורך טיוטה ראשונית של פקודות ההרצה על בסיס הקוד הקיים. חשוב לשמור את הקובץ קצר וממוקד, כיוון שהוא נטען מחדש בכל תור.

  • אותו דבר ביוזר פרפנס להתאמה אישית כמו בשאר המודלים, לפי התאמה אישית.

  • פתחת שיחה ארוכה ומושקעת עם קלוד, ואתה מפחד לנסות איתו משהו הרפתקני שעלול להרוס הכל?

    הפתרון לזה ב-Claude Code היא הפקודה /fork. היא מפצלת את השיחה הנוכחית לסשן חדש לגמרי (שמקבל שורה משלו ב-claude agents), ומאפשרת לך להמשיך לעבוד כרגיל בשיחה המקורית בלי לסכן כלום. אתה מריץ את הניסוי במין "ארגז חול" נפרד, והשיחה המקורית נשארת בטוחה.

    שינוי קטן ששוחרר לא מזמן: מה שהפקודה /fork עשתה פעם (יצירת תת-סשן בתוך אותה שיחה) עבר עכשיו לפקודה חדשה בשם /subtask.

  • הקוד נהרס משינוי שעשית לפני רגע, ואתה לא זוכר מה בדיוק זז?

    ב-Claude Code יש רשת ביטחון מובנית: לפני כל הודעה שלך נשמר אוטומטית צילום מצב (Checkpoint) של הקוד.

    כדי לחזור אחורה, פשוט לוחצים פעמיים על Esc כששורת הקלט ריקה, או מריצים את הפקודה /rewind. תקבל רשימה של כל שלבי השיחה, תבחר את הנקודה שתרצה לשחזר, ותחליט מה להחזיר: רק את הקוד, רק את השיחה, או את שניהם.

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

  • פוסט זה נמחק!
  • מרגישים שהפרוייקט ב-Claude Code נהיה כבד ומבולגן? יש פקודה אחת שעושה סדר.

    הפקודה /doctor (אפשר גם /checkup) מבצעת בדיקה מלאה להגדרות ההתקנה שלך. היא מאתרת התקנות כפולות, בעיות קונפיגורציה, סקילים, שרתי MCP או תוספים שהותקנו אבל לא בשימוש, ומציגה בדיוק כמה משאבי הקשר (Context) הם זוללים. בנוסף, היא יודעת לנקות כפילויות מתוך קובץ ה-CLAUDE.md ולהתריע על סקריפטים (Hooks) איטיים.

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

    למה זה חשוב?

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

  • רק רציתם לשאול שאלה, וקלוד כבר שינה שבעה קבצים לפני שהספקתם למצמץ?

    מצב תכנון (Plan Mode) נועד בדיוק לזה:
    קלוד קורא קבצים, חוקר את הפרויקט וכותב תוכנית עבודה מסודרת, אבל לא נוגע בקוד. כל העריכות חסומות לחלוטין עד שתאשרו את התוכנית שלו.

    איך נכנסים למצב תכנון?

    לוחצים Shift+Tab עד שמופיע הכיתוב Plan mode on בשורת המצב.

    או

    לחלופין, מתחילים הודעה חדשה עם הפקודה /plan.

    כשהתוכנית מוכנה, קלוד עוצר ושואל האם לאשר ולהתחיל לעבוד או להמשיך לחדד את התכנון. אם משהו בתוכנית לא מדויק, לחיצה על Ctrl+G תפתח אותה ישירות בעורך הטקסט שלך כדי שתוכל לתקן אותה בקלות לפני שהוא מתחיל לכתוב קוד.

    למה זה טוב?

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

  • המכסה השבועית שלכם בקלוד נגמרה ואין לכם מושג לאן בדיוק היא נעלמה?

    הפקודה /usage נועדה בדיוק בשביל זה. למשתמשי מנויי Pro, Max, Team או Enterprise, הפקודה מציגה פירוט מדויק של השימוש באחוזים: כמה מהמכסה הלכה לסקילים, כמה לסוכני משנה, כמה לתוספים וכמה לכל שרת MCP בנפרד. בנוסף, היא מזהה התנהגויות שצורכות 10% ומעלה מהמשאבים (כמו שיחה פתוחה שגוררת הקשר ארוך מדי), ולקינוח - מצרפת טיפ ממוקד לחיסכון.

    קיצורי מקשים בתוך המסך:

    1. לחיצה על d מציגה את נתוני 24 השעות האחרונות.
    2. לחיצה על w מציגה את סיכום השבוע האחרון.

    שימו לב: הנתונים מבוססים על ההיסטוריה המקומית שנשמרה במחשב זה בלבד. שימוש במכשירים אחרים או דרך אתר claude.ai אינו נכלל בחישוב הזה.

  • השיחה עם קלוד מתחילה להתנהל מוזר ואתם לא יודעים למה?

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

    אוקיי, אז מה עושים?

    • אם קובץ ההוראות שלכם התנפח – מקצרים אותו.
    • אם שרת חיצוני שאינו בשימוש תופס מקום – מנתקים אותו.
    • אם פשוט הצטברה שיחה ארוכה – הפקודה /compact תסכם אותה ותפנה מקום בזיכרון.
  • יש לכם פרויקט גדול בראש ואין לכם מושג איך לתאר אותו בפרומפט?

    מדריך הפרקטיקות הרשמי של Claude Code מציע תרגיל הפוך: לתת לקלוד לתחקר אתכם.

    אפשר לכתוב לו הנחיה בסגנון: "אני רוצה לבנות מערכת הרשמה לסדנאות. תתחקר אותי לעומק עם AskUserQuestion, תשאל על מימוש טכני, ממשק, מקרי קצה והתלבטויות, ואל תשאל שאלות מובנות מאליהן. כשנסיים, תכתוב אפיון מלא לקובץ SPEC.md".

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

  • קלוד קוד מריץ פקודה ארוכה והשיחה תקועה עד שהיא תסתיים?

    להלן שתי אפשרויות להעביר את הפקודה למצב ריצה ברקע:

    1. לבקש מראש: "תריץ את זה ברקע".
    2. אם כבר התחלתם בהרצת הפקודה - ניתן ללחוץ על Ctrl+B, ולהמשיך לעבוד כרגיל באותה שיחה. משתמשים שעובדים עם tmux צריכים ללחוץ פעמיים בגלל מקש הקידומת. הפקודה ממשיכה לרוץ ברקע, הפלט נכתב לקובץ, וקלוד קורא אותו כשהוא צריך.

    איך רואים מה רץ כרגע?

    הפקודה /tasks (החל מגרסה 2.1.198) מציגה את משימות הרקע שרצות בשיחה הנוכחית, כולל הסטטוס והזמן שכל משימה רצה.

    שימו לב לבלבול נפוץ: קיצור המקשים Ctrl+T פותח את רשימת המשימות הפנימית של קלוד, ולא את תצוגת תהליכי הרקע.

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

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

    מה חשוב לדעת?

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

    איך אפשר בכל זאת לשלוט על זה ידנית:

    שילוב המקשים Shift+Tab מאפשר להחליף מצב הרשאות בין סינון אוטומטי לבין אישור ידני לכל פעולה.

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

  • מדריך קצר: עיצוב קוד אוטומטי (Prettier) אחרי כל עריכה של קלוד

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

    למשל, קלוד יכול לכתוב קוד כזה

    function sayHello(name){if(name){console.log("Hello " + name);}else{console.log("Hello guest");}}
    

    כשאני רוצה לראות את הקוד באופן כזה...

    function sayHello(name) {
      if (name) {
        console.log("Hello " + name);
      } else {
        console.log("Hello guest");
      }
    }
    

    מה עושים?

    1. מוודאים שמותקן אצלכם jq (הכלי שקורא JSON בטרמינל).

    להתקנה במק יש להריץ

    brew install jq
    

    להתקנה בווינדוס יש להריץ

    winget install jqlang.jq
    

    1. פותחים את קובץ ההגדרות settings.json שנמצא בתיקיית .claude בפרויקט.
    2. מוסיפים לתוכו את הקוד הבא:
    "hooks": {
      "PostToolUse": [
        {
          "matcher": "Edit|Write",
          "hooks": [{ "type": "command", "command": "jq -r '.tool_input.file_path' | xargs npx prettier --write" }]
        }
      ]
    }
    
    
    1. מקישים בשיחה את הפקודה /hooks. ייפתח דפדפן ההוקים. אם מופיע שם מונה ליד PostToolUse – סימן שההגדרה נקלטה.
    2. מבקשים מקלוד לערוך קובץ ובודקים אותו. הקובץ אמור לצאת מעוצב ומסודר לבד. מכיוון שההוק רץ בשקט מאחורי הקלעים, קלוד לא יכתוב על זה כלום בשיחה, והקובץ עצמו יהיה ההוכחה.

    איך זה עובד?

    • PostToolUse מפעיל את הפקודה מיד אחרי שקלוד מסיים להשתמש בכלי.
    • ה-matcher של Edit ו-Write מגביל את זה אך ורק למצבים שבהם קלוד נגע בקבצים.
    • ה-jq שולף את נתיב הקובץ הספציפי שנערך ומעביר אותו ישר ל-prettier כדי שיסדר אותו.

    למה זה טוב?

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

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

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

    /add-dir
    

    פלוס נתיב התיקייה (לחיצה על מקש ה-Tab תציע אפשרויות להשלמה אוטומטית). מרגע זה, קלוד יקרא ויערוך גם שם, בלי לצאת מהשיחה ובאותו הקשר.

    רוצה להוסיף תיקייה כבר בשלב ההפעלה?

    משתמשים בזה:

    claude --add-dir ../lib
    

    אם חשוב לך שהיא תישאר זמינה תמיד (גם אחרי סגירת הטרמינל או מעבר לשיחה אחרת) - מוסיפים את נתיב התיקייה תחת שדה additionalDirectories בקובץ ההגדרות.

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

    להחלפת תיקייה לתיקייה אחרת יש להריץ

    /cd
    

    בצירוף נתיב התיקייה

  • התשובה של קלוד מתמהמהת יותר מדי?

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

    /fast
    

    כשהמצב דלוק מופיע סימן קטן ליד שורת הקלט.

    דברים שחשוב לדעת:

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

    ⁦Claude Code⁩ מוסיף יכולת עיצוב חדשה הניתנת להפעלה על ידי הרצת הפקודה
    design, שמביאה את תהליך העבודה של לוחות העיצוב מתוך ⁦Claude Design⁩ אל שורת הפקודה ואל ⁦Desktop⁩. היכולת מוצגת כגרסת מחקר מוקדמת, והיא מבוססת על ⁦artifacts⁩, כך שאפשר ליצור ולערוך הצעות עיצוב בצורה ויזואלית ולא רק לתאר אותן בטקסט.

    כדי להשתמש בה, מריצים את ⁦

    /design
    

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

  • עלתה לכם שאלת ביניים על הפרוייקט, אבל אתם לא רוצים להסיט את השיחה בגללה?

    ב-Claude Code יש לזה פקודה ייעודית: /btw. כותבים אותה ואחריה את השאלה, למשל "איך קראו לקובץ ההגדרות ההוא?", והתשובה מופיעה בחלונית נפרדת שנסגרת בלחיצה על Escape. השאלה והתשובה לא נכנסות להיסטוריית השיחה, כך שההקשר של המשימה שאתם באמצע נשאר נקי.

    שני דברים שכדאי לדעת:

    1. התשובה מגיעה רק ממה שכבר נמצא בשיחה, שכן קלוד אינו קורא קבצים חדשים או מריץ פקודות כדי לענות עליה.
    2. אפשר לשאול אותה גם בזמן שהוא עובד על השיחה המרכזית, בלי לקטוע את עבודתו.
  • החלפת מועד באמצע שיחה (נצרך למשל לנתינת נשימה אחת למודל אחד המשימה אחרת למודל אחר):

    בתוך Claude Code אפשר להחליף מודל אמצע שיחה בצורה חלקה בעזרת הפקודה model, מבלי לצאת מהחלון ולהתחיל סשן חדש מאפס:

    • הריצו
    /model
    

    ייפתח תפריט בחירה ויזואלי לבחירת מודולים.

    או

    • הריצו פשוט את שם המודל, למשל:
    /model sonnet
    

    שימו לב: הבחירה שתעשו תישמר כברירת מחדל גם לשיחות הבאות שלכם. אם תרצו שההחלפה תישאר תקפה אך ורק לשיחה הנוכחית - לחצו על האות s בתוך תפריט הבחירה במקום על Enter.

    סתם שתדעו: באפשרויות הבחירה ישנה אופציית בחירה בשם opusplan. הטריק שלו הוא לשלב בין שני עולמות: בהתחלה, כשקלוד מתכנן את המשימה ("מצב התכנון"), הוא מריץ את מודל העל הכבד Opus כדי לתכנן הכל בצורה חכמה ומדויקת. ברגע שעוברים לביצוע, הוא עובר אוטומטית למודל קל ומהיר יותר כמו Sonnet.

  • שלחתם משימה ארוכה, ואתם מוצאים את עצמכם חוזרים לבדוק כל דקה אם היא כבר הסתיימה?

    ל-Claude Code יש התראה מובנית שמופעלת כשהוא מסיים משימה או נעצר כדי לבקש הרשאה, במיוחד כשנראה שהתרחקתם מהטרמינל. הבעיה היא שכברירת מחדל, ההתראה הזו תומכת באופן מלא רק בשלושה טרמינלים: Ghostty, Kitty ו-iTerm2. בכל שאר הטרמינלים לא יקרה כלום, אלא אם תוסיפו לקובץ ההגדרות שלכם (~/.claude/settings.json) את השורה הבאה:

    "preferredNotifChannel": "terminal_bell"
    

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

    עובדים עם iTerm2 או tmux? שימו לב:

    • ב-iTerm2: צריך לאפשר ידנית את מעבר ההתראות דרך:
      Settings > Profiles > Terminal,
      לסמן את Notification Center Alerts, ואז ללחוץ על Filter Alerts ולסמן את Send escape sequence-generated alerts.
    • ב-tmux: חובה להוסיף את השורה
    set -g allow-passthrough on
    

    לקובץ ההגדרות של tmux, אחרת ההתראה תיחסם בדרך ולא תגיע אליכם.

  • ירידת שורה בכתיבת הבקשה:

    אז מכיוון שEnter שולח את התגובה - צריך למצוא פתרונות אחרים לירידת שורה באמצע הבקשה:

    1. Shift+Enter - צירוף המקשים המוכר. אז ככה,
    • הוא עובד ישר וללא הגדרות ברוב הטרמינלים הנפוצים: Ghostty, Kitty, iTerm2, WezTerm, Warp, הטרמינל המובנה של אפל ו-Windows Terminal.
    • בסביבות עבודה כמו VS Code, Cursor, Alacritty ו-Zed צריך להריץ פעם אחת את הפקודה
    /terminal-setup
    

    שמעדכנת אוטומטית את קיצורי הדרך בקובץ ההגדרות של הטרמינל.

    • ב-gnome-terminal וב-PyCharm הקיצור הזה פשוט לא נתמך, ושם הפתרון הוא להשתמש באפשרות הבאה.
    1. בשורת הקלט של Claude Code יש לזה פתרון שעובד בכל טרמינל ובלי שום התקנה: לחיצה על Ctrl+J מוסיפה שורה חדשה בלי לשלוח את ההודעה. לחלופין, אפשר גם להקליד לוכסן הפוך (\) ואחריו Enter כדי לקבל בדיוק את אותה תוצאה.

קרא עוד

  • שיתוף | כמה כלי ai לתמלול בעברית

    מודלי שפה/צאטבוטים
    8
    2 הצבעות
    8 פוסטים
    145 צפיות
    הערשלהה
    @מוקד-המערכות עובד לי עכשיו. אבל אני רואה שזה לא כלי מוכן אלא API להטמעה. נחמד אבל אני לא חושב שכאן מקומו
  • שיתוף | התחילו פרסומות בchatgpt

    מודלי שפה/צאטבוטים
    6
    3 הצבעות
    6 פוסטים
    161 צפיות
    הערשלהה
    המשך עדכון: חברת OpenAI מתחילה היום, 24 באוגוסט, להרחיב את הפרסומות בצ׳אט גיפיטי ל־31 מדינות באירופה. הפרסומות יוצגו למשתמשי Free ו־Go בלבד, בעוד מנויי Plus, Pro ו־Enterprise יישארו ללא פרסומות. המדינות שנכללות בהשקה: אוסטריה, בלגיה, בולגריה, קרואטיה, קפריסין, צ׳כיה, דנמרק, אסטוניה, פינלנד, צרפת, גרמניה, יוון, הונגריה, איסלנד, אירלנד, איטליה, לטביה, ליכטנשטיין, ליטא, לוקסמבורג, מלטה, הולנד, נורווגיה, פולין, פורטוגל, רומניה, סלובקיה, סלובניה, ספרד, שוודיה ושווייץ. ישראל לא נכללת כרגע בהשקה, וחברת OpenAI עדיין לא הודיעה מתי הפרסומות יגיעו גם לכאן. החברה מדגישה שהמודעות מסומנות ומופרדות מהתשובות, אינן משפיעות על מה שצ׳אט גיפיטי עונה ושיחות המשתמשים אינן נמכרות למפרסמים. במקביל, עשרות אלפי מפרסמים כבר השתמשו במערכת הפרסום, ובהמשך צפויה להיפתח גם מערכת Ads Manager בשירות עצמי. מקור
  • שיתוף | תלמידים בג'מיני

    מודלי שפה/צאטבוטים
    4
    2
    2 הצבעות
    4 פוסטים
    90 צפיות
    ש
    @החכם-השלם אה סליחה
  • מכסה בגימני ספארק ובantigravity

    מודלי שפה/צאטבוטים
    5
    0 הצבעות
    5 פוסטים
    79 צפיות
    A
    @ztcebuck כתב: לגבי הגימיני ספארק הוא בהחלט חולק את אותה מכסה.
  • 6 הצבעות
    25 פוסטים
    297 צפיות
    המלאךה
    @בני-הבוט מודה באשמה. @בני-הבוט @antigravity התנצלותי הכנה.