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

פרק 10

טיפים של אלופים וקיצורי דרך

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

חלק 1: חיסכון בטוקנים ובעלויות

איך זה עובד: למה שיחה ארוכה "יקרה"

טוקן (Token) הוא יחידת המדידה של מודלי שפה: בערך חלק של מילה. כל דבר ש-Claude קורא או כותב נמדד בטוקנים, וזה מה שקובע את העלות (בחשבון Console) או כמה מהר תגיעו למגבלת השימוש (במנוי).

הנקודה החשובה: בכל הודעה, Claude Code שולח למודל את כל השיחה מההתחלה, כולל כל קובץ שנקרא וכל פלט של פקודה. שאלה קצרה בשיחה שפתוחה כבר שלוש שעות "עולה" הרבה יותר מאותה שאלה בשיחה חדשה. Claude Code משתמש במנגנון שמירה זמנית (Prompt Caching) שמוזיל את החזרה על אותו תוכן, אבל עדיין: שיחה קצרה וממוקדת היא שיחה זולה.

לראות לאן הולכים הטוקנים

פקודהמה היא מראה
/usageהשימוש שלכם: במנוי, כמה ממגבלת השימוש כבר נוצלה. ב-Console, הערכת עלות של הסשן. יש בה גם המלצות לחיסכון
/contextמה ממלא את חלון ההקשר כרגע: השיחה, CLAUDE.md, כלים, קבצים
/insightsדוח על איך אתם עובדים: איפה יש חיכוכים, ומה אפשר לשפר

עשרה הרגלים שחוסכים

  1. /clear בין משימות שלא קשורות. זה חינם, וזה החיסכון הכי גדול. סיימתם עם העיצוב ועוברים לבאג? שיחה חדשה.
  2. /rename לפני /clear. תנו לשיחה שם, למשל /rename עיצוב-דף-הבית, ותוכלו למצוא אותה אחר כך עם /resume.
  3. /compact עם הנחיה, באמצע משימה ארוכה. במקום לחכות לסיכום האוטומטי, סכמו בנקודת עצירה טבעית, והגידו מה לשמור:
בתוך Claude Code
/compact תשמור את התוכנית, את רשימת הקבצים ששינינו, ואת הבאג שעוד לא פתרנו
  1. בקשות ספציפיות. "תשפר את הפרויקט" גורם ל-Claude לסרוק הכול. "תוסיף בדיקה לשדה האימייל ב-ContactForm.tsx" קורא קובץ אחד.
  2. @קובץ במקום "תמצא איפה". הפניה ישירה חוסכת חיפוש בכל הפרויקט.
  3. מצב תכנון למשימות גדולות. תוכנית שגויה שמתגלה בשלב התכנון עולה כמה הודעות. תוכנית שגויה שמתגלה אחרי ביצוע עולה הכול פעמיים.
  4. Esc מוקדם. רואים כיוון לא נכון? עצרו מיד, במקום לחכות שיסיים ואז לתקן.
  5. המודל המתאים למשימה. עם /model אפשר לבחור מודל. מודל חזק יותר טוב להחלטות מורכבות, ומודל קל יותר מספיק למשימות פשוטות ועולה פחות. עם /effort אפשר גם להוריד את רמת המאמץ (כמה "לחשוב") במשימות פשוטות.
  6. סוכני משנה לעבודה "רועשת". הרצת בדיקות, קריאת לוגים ארוכים או חיפוש בהרבה קבצים: "תשתמש בסוכן משנה כדי..." משאיר את הפלט הארוך מחוץ לשיחה הראשית.
  7. /btw לשאלות צד. שאלה קטנה שלא קשורה למשימה, למשל "רגע, מה זה useEffect?", לא צריכה להישאר בשיחה. התשובה ל-/btw לא נכנסת להיסטוריה.

ומה עם .claudeignore?

ברשת אפשר למצוא המלצה ליצור קובץ .claudeignore כדי ש-Claude "לא יראה" קבצים מסוימים, כמו .gitignore.

הנה הדרך הנכונה. הקובץ הזה חוסם את Claude מלקרוא קבצי סודות ותיקיות גדולות שאין סיבה לקרוא:

.claude/settings.json
{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)",
      "Read(./data/backups/**)"
    ]
  }
}

הרגלי חיסכון

0 מתוך 5

חלק 2: CLAUDE.md ברמת אלופים

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

היררכיה: איזה CLAUDE.md נטען מתי

קובץחל עלנטען
~/.claude/CLAUDE.mdאתם, בכל הפרויקטיםבכל שיחה
CLAUDE.md בשורש הפרויקטהפרויקט, וכל מי שעובד עליובכל שיחה בפרויקט
CLAUDE.local.md בשורש הפרויקטרק אתם, רק בפרויקט הזה (מוסיפים ל-.gitignore)בכל שיחה בפרויקט
CLAUDE.md בתת-תיקייה, למשל app/admin/רק החלק הזה של הפרויקטכש-Claude עובד על קבצים בתיקייה
.claude/rules/*.mdנושא אחד, או סוג קבצים מסויםתמיד, או רק כשנוגעים בקבצים מתאימים

כלל 1: העדפות אישיות פעם אחת, לכל הפרויקטים

דברים שנכונים לכל הפרויקטים שלכם, שימו ב-~/.claude/CLAUDE.md ותשכחו מהם:

~/.claude/CLAUDE.md
# העדפות אישיות
- תענה לי בעברית, בשפה פשוטה. מונחים טכניים באנגלית, עם הסבר קצר בפעם הראשונה.
- לפני שינוי שנוגע ביותר משלושה קבצים, תציג תוכנית ותחכה לאישור.
- הודעות git באנגלית: שורה ראשונה קצרה שמתארת מה ולמה.
- אף פעם לא git push --force, ואף פעם לא push ישירות ל-main.

כלל 2: כללים לפי סוג קובץ (.claude/rules/)

בפרויקט גדול, חלק מהכללים רלוונטיים רק לחלק מהקבצים. במקום לנפח את CLAUDE.md, שמים אותם בקבצים נפרדים בתיקייה .claude/rules/. עם השדה paths, הכלל נטען רק כש-Claude עובד על קבצים מתאימים, וכך חוסך מקום בשאר הזמן:

.claude/rules/components.md
---
paths:
  - "components/**/*.tsx"
---
 
# כללים לרכיבים
- כל רכיב בקובץ משלו, ושם הקובץ זהה לשם הרכיב (RecipeCard.tsx).
- כפתורים תמיד עם טקסט, לא רק אייקון.
- גודל טקסט מינימלי: 18 פיקסלים.
- טקסט שמוצג למשתמש: בעברית, ובלי לחבר עברית ואנגלית באותה מחרוזת.
.claude/rules/recipes-data.md
---
paths:
  - "lib/recipes.ts"
  - "data/**"
---
 
# כללים לנתוני מתכונים
- לכל מצרך: כמות (מספר), יחידה ושם, בשדות נפרדים.
- אל תמחק מתכונים קיימים. אם צריך, תשאל.

כלל 3: ייבוא קבצים עם @

במקום להעתיק מסמכים לתוך CLAUDE.md, מפנים אליהם. Claude Code טוען אותם יחד עם CLAUDE.md:

CLAUDE.md
# אתר המתכונים של משפחת כהן
 
## חומרי רקע
@sources/references.md
@docs/design-guidelines.md

כלל 4: הוראות לסיכום

כש-Claude Code מסכם שיחה, עם /compact או אוטומטית, חלק מהפרטים הולכים לאיבוד. אפשר להגיד לו מראש מה חשוב לשמור:

CLAUDE.md
# הוראות לסיכום
כשאתה מסכם את השיחה, תמיד תשמור:
- את רשימת כל הקבצים ששינינו
- את הפקודות לבדיקה (npm run build וכל בדיקה אחרת שהרצנו)
- כל באג שעדיין לא נפתר

כלל 5: הדגשה, במשורה

אם Claude מפספס שוב ושוב כלל אחד חשוב, אפשר להדגיש אותו בלבד:

CLAUDE.md
- IMPORTANT: אל תמחק קבצים מהתיקייה data בלי אישור מפורש.

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

כלל 6: תהליכים ארוכים הם Skills, לא כללים

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

.claude/skills/new-recipe/SKILL.md
---
name: new-recipe
description: הוספת מתכון חדש לאתר מתוך טקסט חופשי או תמונה של מתכון
---
 
1. תפרק את המתכון לשם, קטגוריה, זמן הכנה, מנות, מצרכים (כמות, יחידה, שם) ושלבים.
2. תציג לי את המתכון המפורק ותחכה לאישור.
3. תוסיף אותו ל-lib/recipes.ts, עם slug באנגלית.
4. תריץ npm run build ותוודא שעובר.
5. תשמור ב-git עם ההודעה "Add recipe: <שם המתכון באנגלית>".

עכשיו, בכל פעם שתדביקו מתכון ותכתבו "תוסיף את המתכון הזה", Claude יזהה שהמיומנות רלוונטית ויפעל לפיה. אפשר גם להפעיל אותה ישירות: /new-recipe. בפרק 11 נצלול לעומק ל-Skills: פרמטרים, הזרקת מידע חי, הרשאות ו-Skills מהקהילה.

כלל 7: תחזוקה שוטפת

  • /memory: פותח את קובצי CLAUDE.md לעריכה, ומראה גם את הזיכרון האוטומטי: הערות ש-Claude שומר לעצמו מהתיקונים וההעדפות שלכם.
  • /doctor prompt-audit: Claude עובר על כל קובצי ההוראות ומחפש כללים מיושנים, סתירות והפניות לקבצים שכבר לא קיימים. הוא מציג ממצאים ולא משנה כלום עד שתבקשו.
  • מבחן השורה: על כל שורה שאלו, "אם אמחק אותה, Claude יטעה?". אם לא, מחקו. ההמלצה הרשמית היא פחות מ-200 שורות.

שדרוג CLAUDE.md

0 מתוך 6

חלק 3: MCP, לחבר את Claude לעולם

מה זה MCP?

MCP (Model Context Protocol) הוא תקן פתוח שמאפשר לחבר את Claude Code לכלים ולמקורות מידע חיצוניים: Notion, Google Drive, מסדי נתונים, מערכות ניהול משימות ועוד. תחשבו על זה כמו על שקע USB-C לבינה מלאכותית: חיבור אחד סטנדרטי, שאליו אפשר לחבר המון כלים שונים.

כל כלי כזה נקרא שרת MCP (MCP Server). אחרי שמחברים שרת, Claude יכול להשתמש בו בשיחה, למשל לקרוא דף מ-Notion או לשאול שאלה את מסד הנתונים.

לפני שמחברים: אולי לא צריך

מחברים שרת: דוגמה עם Notion

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

1. מוסיפים את השרת, בטרמינל רגיל:

בטרמינל
claude mcp add --transport http notion https://mcp.notion.com/mcp

2. מתחברים. בתוך Claude Code הריצו /mcp, בחרו את notion, ועקבו אחרי ההוראות בדפדפן כדי לאשר גישה:

בתוך Claude Code
/mcp

3. משתמשים:

תקרא את הדף ״המתכונים של סבתא״ ב-Notion, ותוסיף כל מתכון שמופיע שם ועוד לא קיים אצלנו ל-lib/recipes.ts, לפי הכללים ב-CLAUDE.md. לפני ההוספה תציג לי רשימה של מה שמצאת

שני סוגי שרתים

סוגאיך מוסיפיםדוגמה
מרוחק (HTTP): שירות בענןclaude mcp add --transport http <שם> <כתובת>Notion, Sentry, GitHub
מקומי (stdio): תוכנה שרצה אצלכםclaude mcp add <שם> -- <פקודה>חיבור למסד נתונים מקומי

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

שרת מקומי עם מפתח (דוגמה)
claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable -- npx -y airtable-mcp-server

ניהול שרתים

בטרמינל
claude mcp list            # כל השרתים, והאם הם מחוברים
claude mcp get notion      # פרטים על שרת אחד
claude mcp remove notion   # הסרת שרת

היקף: למי השרת זמין?

היקףהדגללמיאיפה נשמר
מקומי (ברירת מחדל)--scope localרק אתם, רק בפרויקט הזהבהגדרות האישיות שלכם
פרויקט--scope projectכל מי שעובד על הפרויקט.mcp.json בשורש הפרויקט, ונשמר ב-Git
משתמש--scope userרק אתם, בכל הפרויקטיםבהגדרות האישיות שלכם

MCP

0 מתוך 5

חלק 4: קיצורי דרך של אלופים

קיצורמה הוא עושה
claude -cממשיך את השיחה האחרונה בתיקייה
claude -r או /resumeבוחרים שיחה קודמת מרשימה
/rename <שם>נותנים לשיחה שם, כדי למצוא אותה אחר כך
Shift + Tabמחליף מצב הרשאות: ידני, אישור עריכות, תכנון, אוטומטי
/plan <משימה>נכנס ישירות למצב תכנון עם משימה
@קובץמצרף קובץ לבקשה
!פקודהמריץ פקודת טרמינל, והפלט נכנס לשיחה
Esc / Esc פעמייםעוצר / חוזר לנקודה קודמת
↑הודעות קודמות שכתבתם
Ctrl + V (ב-Windows: Alt + V)מדביק תמונה
/btw <שאלה>שאלת צד שלא נשארת בשיחה
/diffכל השינויים בתיקייה
/code-reviewסקירת קוד של השינויים
/model ו-/effortבוחרים מודל ורמת מאמץ
/usage ו-/contextשימוש, עלויות, ומה תופס מקום
/רשימה של כל הפקודות. הקלידו אותיות כדי לסנן

חלק 5: סיכום הקורס

מה למדנו, פרק אחרי פרק

  1. 1היכרות עם Claude CodeClaude Code הוא סוכן שמבצע, לא רק ממליץ. אתם המנהלים, הוא הידיים.
  2. 2התקנה והגדרהפקודת התקנה אחת, התחברות עם מנוי, ופתרון בעיות PATH ומדיניות הרצה.
  3. 3השיחה הראשונה והפקודות הבסיסיותנכנסים לתיקייה ומפעילים claude. קוראים כל בקשת אישור, ומכירים את /clear, /compact ו-/rewind.
  4. 4איך לבקש נכוןכלל הזהב: ספציפיות, הקשר, צעד אחר צעד ואימות. כללים קבועים הולכים ל-CLAUDE.md.
  5. 5שילוב כוחות: Cursor + Claude CodeCursor הוא העיניים, Claude הידיים. שומרים לפני ששולחים, ומסמנים במקום לתאר.
  6. 6פרויקט מעשי ראשון: בונים אתר מאפספרויקט שלם בארבעה שלבים: מקימים, בונים בשכבות, משפרים לפי משוב, בודקים.
  7. 7איתור ותיקון באגיםקודם חקירה, אחר כך תיקון של שורש הבעיה, בלי טיוח. Esc, /rewind ו-git revert לחזרה.
  8. 8ניהול גרסאות, Git ו-GitHubענף לכל פיצ'ר, PR עם סקירה, וארבע שכבות הגנה מפני force push.
  9. 9העלאת האתר לאוויר ב-VercelGitHub מחובר ל-Vercel: כל push ל-main מעלה גרסה. משתני סביבה, דומיין, ו-Rollback.
  10. 10טיפים של אלופים וקיצורי דרך/clear בין משימות, CLAUDE.md קצר עם rules ו-skills, ו-MCP רק ממקורות מוכרים.

רשימת הבדיקה הגדולה

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

מ-Zero ל-Hero

0 מתוך 12

לאן ממשיכים מכאן

הפרויקט הבא: מסד נתונים לאתר המתכונים

זוכרים את טופס הוספת המתכון מפרק 6, שעבד רק על המחשב? השדרוג הטבעי הוא מסד נתונים אמיתי, כך שכל המשפחה תוכל להוסיף מתכונים ישירות מהאתר שבאוויר. זה פרויקט מצוין לתרגל בו את כל מה שלמדתם: תכנון, ענף, בנייה בשכבות, סקירה, ו-Preview ב-Vercel לפני מיזוג.

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

עוד רעיונות לפרויקטים

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

מקורות להמשך

מקורלמה
התיעוד הרשמי של Claude Codeהמקור הכי מדויק ועדכני לכל פקודה ויכולת
Claude Academyקורסים חינמיים בקצב אישי, כולל Claude Code 101
/powerup בתוך Claude Codeשיעורים אינטראקטיביים עם הדגמות
claudehero.com, zero2claude.devמדריכים ותרגילים מהקהילה
המדריך המלא של claude-worldסקירה מקיפה של טכניקות מתקדמות

תודה שלמדתם איתנו

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

מ-Zero ל-Hero. 🎉

בדקו את עצמכם

1. מה עושה .claudeignore?

2. מה החיסכון הכי גדול בטוקנים?

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