מדריך | טיפים שימושיים והדרכות קצרות לקלוד קוד
-
המכסה השבועית שלכם בקלוד נגמרה ואין לכם מושג לאן בדיוק היא נעלמה?
הפקודה
/usageנועדה בדיוק בשביל זה. למשתמשי מנויי Pro, Max, Team או Enterprise, הפקודה מציגה פירוט מדויק של השימוש באחוזים: כמה מהמכסה הלכה לסקילים, כמה לסוכני משנה, כמה לתוספים וכמה לכל שרת MCP בנפרד. בנוסף, היא מזהה התנהגויות שצורכות 10% ומעלה מהמשאבים (כמו שיחה פתוחה שגוררת הקשר ארוך מדי), ולקינוח - מצרפת טיפ ממוקד לחיסכון.קיצורי מקשים בתוך המסך:
- לחיצה על
dמציגה את נתוני 24 השעות האחרונות. - לחיצה על
wמציגה את סיכום השבוע האחרון.
שימו לב: הנתונים מבוססים על ההיסטוריה המקומית שנשמרה במחשב זה בלבד. שימוש במכשירים אחרים או דרך אתר claude.ai אינו נכלל בחישוב הזה.
- לחיצה על
-
השיחה עם קלוד מתחילה להתנהל מוזר ואתם לא יודעים למה?
הסיבה הנפוצה היא שחלון ההקשר (Context) מתמלא, וקלוד מתחיל לשכוח פרטים מתחילת השיחה. הפקודה
/contextמראה לכם בדיוק מה תופס נפח: היא מציגה תרשים של חלון ההקשר ומפרטת כמה כל דבר צורך, כולל קבצי הזיכרון הנטענים, הכלים המחוברים והשיחה עצמה.אוקיי, אז מה עושים?
- אם קובץ ההוראות שלכם התנפח – מקצרים אותו.
- אם שרת חיצוני שאינו בשימוש תופס מקום – מנתקים אותו.
- אם פשוט הצטברה שיחה ארוכה – הפקודה
/compactתסכם אותה ותפנה מקום בזיכרון.
-
יש לכם פרויקט גדול בראש ואין לכם מושג איך לתאר אותו בפרומפט?
מדריך הפרקטיקות הרשמי של Claude Code מציע תרגיל הפוך: לתת לקלוד לתחקר אתכם.
אפשר לכתוב לו הנחיה בסגנון: "אני רוצה לבנות מערכת הרשמה לסדנאות. תתחקר אותי לעומק עם AskUserQuestion, תשאל על מימוש טכני, ממשק, מקרי קצה והתלבטויות, ואל תשאל שאלות מובנות מאליהן. כשנסיים, תכתוב אפיון מלא לקובץ
SPEC.md".הוא ישאל אתכם שאלות על דברים שלא חשבתם עליהם מראש. כשהאפיון מוכן, פותחים שיחה חדשה לגמרי ומבקשים ממנו לבנות את הפרוייקט לפיו, כדי שההקשר של השיחה יהיה נקי ומוקדש אך ורק לפיתוח.
-
קלוד קוד מריץ פקודה ארוכה והשיחה תקועה עד שהיא תסתיים?
להלן שתי אפשרויות להעביר את הפקודה למצב ריצה ברקע:
- לבקש מראש: "תריץ את זה ברקע".
- אם כבר התחלתם בהרצת הפקודה - ניתן ללחוץ על
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"); } }מה עושים?
- מוודאים שמותקן אצלכם
jq(הכלי שקורא JSON בטרמינל).
להתקנה במק יש להריץ
brew install jqלהתקנה בווינדוס יש להריץ
winget install jqlang.jq- פותחים את קובץ ההגדרות
settings.jsonשנמצא בתיקיית.claudeבפרויקט. - מוסיפים לתוכו את הקוד הבא:
"hooks": { "PostToolUse": [ { "matcher": "Edit|Write", "hooks": [{ "type": "command", "command": "jq -r '.tool_input.file_path' | xargs npx prettier --write" }] } ] }- מקישים בשיחה את הפקודה
/hooks. ייפתח דפדפן ההוקים. אם מופיע שם מונה לידPostToolUse– סימן שההגדרה נקלטה. - מבקשים מקלוד לערוך קובץ ובודקים אותו. הקובץ אמור לצאת מעוצב ומסודר לבד. מכיוון שההוק רץ בשקט מאחורי הקלעים, קלוד לא יכתוב על זה כלום בשיחה, והקובץ עצמו יהיה ההוכחה.
איך זה עובד?
- 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כשהמצב דלוק מופיע סימן קטן ליד שורת הקלט.
דברים שחשוב לדעת:
- העלות הנוספת של השימוש במצב הזה נגבית ישירות מקרדיטי השימוש בפועל ולא ממכסת המנוי הרגילה.
- בפעם הראשונה שמדליקים אותו בשיחה, משלמים גם על כל הקשר שהצטבר בשיחה עד לאותו רגע, ולכן עדיף להפעיל אותו כבר בהתחלה ולא באמצע השיחה.
- הוא מתאים לאיטרציות מהירות ולדיבוג חי. פחות למשימות ארוכות שרצות לבד.
-
עדכון:
Claude Code מוסיף יכולת עיצוב חדשה הניתנת להפעלה על ידי הרצת הפקודה
design, שמביאה את תהליך העבודה של לוחות העיצוב מתוך Claude Design אל שורת הפקודה ואל Desktop. היכולת מוצגת כגרסת מחקר מוקדמת, והיא מבוססת על artifacts, כך שאפשר ליצור ולערוך הצעות עיצוב בצורה ויזואלית ולא רק לתאר אותן בטקסט.כדי להשתמש בה, מריצים את
/designומקבלים לוחות עיצוב ניתנים לעריכה עבור ממשק המשתמש. המשתמש יכול לבחור אחת מהאפשרויות, לשנות אותה לפי הצורך, ואז לבקש מ־Claude ליישם את העיצוב בפועל. המשמעות היא שתהליך של תכנון, תיקון ובנייה של ממשק יכול להישאר בתוך אותה סביבת עבודה, מהרעיון הראשוני ועד שלב היישום.
-
עלתה לכם שאלת ביניים על הפרוייקט, אבל אתם לא רוצים להסיט את השיחה בגללה?
ב-Claude Code יש לזה פקודה ייעודית:
/btw. כותבים אותה ואחריה את השאלה, למשל "איך קראו לקובץ ההגדרות ההוא?", והתשובה מופיעה בחלונית נפרדת שנסגרת בלחיצה עלEscape. השאלה והתשובה לא נכנסות להיסטוריית השיחה, כך שההקשר של המשימה שאתם באמצע נשאר נקי.שני דברים שכדאי לדעת:
- התשובה מגיעה רק ממה שכבר נמצא בשיחה, שכן קלוד אינו קורא קבצים חדשים או מריץ פקודות כדי לענות עליה.
- אפשר לשאול אותה גם בזמן שהוא עובד על השיחה המרכזית, בלי לקטוע את עבודתו.
-
החלפת מועד באמצע שיחה (נצרך למשל לנתינת נשימה אחת למודל אחד המשימה אחרת למודל אחר):
בתוך 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, אחרת ההתראה תיחסם בדרך ולא תגיע אליכם.
- ב-iTerm2: צריך לאפשר ידנית את מעבר ההתראות דרך:
-
ירידת שורה בכתיבת הבקשה:
אז מכיוון ש
Enterשולח את התגובה - צריך למצוא פתרונות אחרים לירידת שורה באמצע הבקשה:Shift+Enter- צירוף המקשים המוכר. אז ככה,
- הוא עובד ישר וללא הגדרות ברוב הטרמינלים הנפוצים: Ghostty, Kitty, iTerm2, WezTerm, Warp, הטרמינל המובנה של אפל ו-Windows Terminal.
- בסביבות עבודה כמו VS Code, Cursor, Alacritty ו-Zed צריך להריץ פעם אחת את הפקודה
/terminal-setupשמעדכנת אוטומטית את קיצורי הדרך בקובץ ההגדרות של הטרמינל.
- ב-gnome-terminal וב-PyCharm הקיצור הזה פשוט לא נתמך, ושם הפתרון הוא להשתמש באפשרות הבאה.
- בשורת הקלט של Claude Code יש לזה פתרון שעובד בכל טרמינל ובלי שום התקנה: לחיצה על
Ctrl+Jמוסיפה שורה חדשה בלי לשלוח את ההודעה. לחלופין, אפשר גם להקליד לוכסן הפוך (\) ואחריוEnterכדי לקבל בדיוק את אותה תוצאה.
-
שינית הגדרה ב-Claude Code, אבל היא פשוט מסרבת להשתנות בפועל?
ברוב המקרים זו לא תקלה, אלא עניין של סדר קדימות. אותה הגדרה יכולה להיקבע בכמה מקומות במקביל, וכשנוצרת סתירה – קובץ חזק יותר דורס את הקובץ שחלש ממנו. צריך פשוט לבדוק שערכת את הקובץ הנכון:
~/.claude/settings.json– ההגדרות הגלובליות והאישיות שלך שמשפיעות על כל הפרויקטים (הכי חלש)..claude/settings.json(בשורש הפרויקט) – קובץ שנכנס ל-Git ומשותף עם הצוות. גובר על ההגדרות האישיות..claude/settings.local.json(באותה תיקייה) – קובץ מקומי ופרטי שלך שלא נכנס ל-Git. הוא גובר על שתי הרמות הקודמות.
מעל כולם: דגלים (Flags) שהעברת ישירות בשורת ההפעלה, ומעל הכל – הגדרות מנוהלות שהארגון שלך קבע (שאי אפשר לדרוס).
החרגה שחשוב לזכור: כללי הרשאות (Permissions) עובדים אחרת מכללי תצוגה או משתנים. הם לא דורסים זה את זה, אלא פשוט מתמזגים ומצטברים מכל הקבצים יחד.
-
ובכן, מסתבר שגם אם תכתבו לקלוד "תחשוב טוב" בפרומפט זה לא ממש יעזור לכם. יש דרכים אחרות.
1. רמות העמקה ייעודיות:
ב-Claude Code יש הגדרה ייעודית שקובעת כמה המודל מעמיק לפני שהוא עונה. הרמות האפשריות הן low (נמוכה), medium (בינונית), high (גבוהה), xhigh (גבוהה במיוחד) ו-max (מקסימלית). הרמות הזמינות משתנות בהתאם למודל וברירת המחדל היא בדרך כלל high.
כדי לשנות זאת:- מקלידים
/effortלפתיחת תפריט בחירה.
- אפשרות נוספת היא להקליד ישירות (למשל)
/effort lowעבור משימה קצרה שלא דורשת מאמץ חישובי רב.
- הפקודה
/effort autoמחזירה את ההגדרה לברירת המחדל האוטומטית.
הרמה הפעילה תופיע תמיד בכותרת השיחה ליד שם המודל.
2. שילוב חד פעמי בפרומפט הבקשה:
מילת המפתח האמיתית שקלוד מזהה בפרומפט כדי להפעיל חשיבה מעמיקה ויסודית לתור הנוכחי בלבד היאultrathink. ביטויים כמו "think hard" (או מקבילות בעברית כמו "תחשוב חזק") מטופלים אצלו כטקסט רגיל לכל דבר. -
תיצור גם מדריך לאנטי גרוונטי ולקודקס...
-
תיצור גם מדריך לאנטי גרוונטי ולקודקס...
-
עכשיו ב-Claude: השיחה שהתחלתם בכרום ממשיכה אתכם לכל מכשיר.
Anthropic שדרגו את התוסף Claude in Chrome ועכשיו הוא הופך לסשן Cowork מלא - בדיוק כמו באפליקציה.
עד היום, שיחה שהתחלתם בפאנל הצד של כרום נשארה תקועה שם - בלי גישה מהנייד או מהמחשב. עכשיו זה השתנה לגמרי.
השיחות נשמרות בהיסטוריית החשבון שלכם, וכל ה-Skills והחיבורים (connectors) שהגדרתם עובדים אוטומטית גם בדפדפן, בלי צורך להגדיר שוב.מה זה מאפשר בפועל?
- להתחיל מחקר או איסוף מידע מכמה אתרים בכרום
- לבנות טבלה או מסמך מהנתונים שנאספו
- לפתוח את אותו הסשן באפליקציית הדסקטופ ולהוסיף קבצים מקומיים
- להשוות בין תוצאות ישנות לחדשות בלי להעתיק ולהדביק כלום.
הפיצ'ר כבר זמין למשתמשי Max ו-Team, ולמשתמשי Pro הוא יגיע בשבועות הקרובים. מנהלי חשבונות Enterprise יכולים להפעיל אותו ולהגביל לאתרים מאושרים בלבד.
-
עבודה עם Claude Code בתוך VS Code
אם אתם עובדים בעורך הקוד VS Code ורגילים להשתמש בקלוד בחלון טרמינל נפרד, כדאי שתכירו את היכולות של התוסף הייעודי.
התוסף Claude Code (זמין להתקנה דרך חנות התוספים) מציע פונקציות נחמדות ששווה לנסות:
- טקסט שתסמנו בעורך יהיה גלוי לקלוד באופן אוטומטי. קיצור הדרך
Option+K(ב-Mac) אוAlt+K(ב-Windows) מאפשר להוסיף לפרומפט הפניה מדויקת לקבצים ושורות קוד (למשל:@app.ts#5-10). - במצב אישור ידני, תוכלו לראות השוואת "לפני ואחרי" (Diff) של הקוד ולבצע תיקונים בהצעה של קלוד לפני האישור הסופי.
- כל שיחה נפתחת בלשונית נפרדת, ונקודה כתומה על הסמל תתריע עבורכם כשהוא מסיים את המשימה בזמן שאתם עובדים על משהו אחר.
פרט שחשוב להזכיר: התוסף כולל עותק CLI פנימי משלו. לכן, כדי להריץ את הפקודה claude ישירות בטרמינל המשולב של VS Code, עדיין נדרשת ההתקנה הרגילה של כלי ה-CLI.
- טקסט שתסמנו בעורך יהיה גלוי לקלוד באופן אוטומטי. קיצור הדרך
-
נחתתם על פרויקט קוד בלי גרם של תיעוד? יש פתרון.
במקום לנסות לקרוא קובץ-קובץ וללכת לאיבוד, יש דרך חכמה ומסודרת יותר להיכנס לעניינים באמצעות Claude code.
מפעילים את Claude code מתוך תיקיית הפרויקט ומריצים שלושה שלבים:
1. התמונה הגדולה: מריצים
give me an overview of this codebaseהמטרה היא להבין מה המטרה של הפרויקט ומהן הטכנולוגיות העיקריות בו.
2. הבנת המבנה: שואלים
explain the main architecture patterns used hereכאן תבינו איך המידע זורם ואיפה יושבת הלוגיקה העסקית (למשל, האם זה מבנה של Microservices או שזה מונולית אחד מסודר).
3. מסלול ספציפי: בוחרים תהליך אחד קריטי ומבקשים לעקוב אחריו, למשל:
trace the login process from front-end to database.טיפ לשמירה על סדר:
כשחוקרים קוד עמוק, השיחה עלולה להזדהם בהרבה קטעי קוד מיותרים שיבלבלו את ה-AI בהמשך. כדי למנוע את זה, בקשו במפורש:
use a subagent to investigate....סוכן המשנה יפתח "חלון נפרד", יקרא את הקבצים המלוכלכים, ויחזיר לכם לשיחה הראשית רק את הסיכום המזוקק. ככה ה-Context שלכם נשאר נקי ומדויק.
בשורה התחתונה: במקום לסיים את היום הראשון בפרויקט עם רשימת שמות של קבצים, אתם מסיימים אותו כשאתם מבינים את זרימת המערכת.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות