פרק 10
טיפים של אלופים וקיצורי דרך
הגעתם לפרק שסוגר את המסלול הבסיסי. אתם כבר יודעים להתקין, לבקש, לבנות, לתקן, לשמור ב-Git ולהעלות לאוויר. הפרק הזה הוא על השכבה הבאה: ההרגלים הקטנים שמפרידים בין מי שמשתמש ב-Claude Code לבין מי שעובד איתו כמו מקצוען.
חלק 1: חיסכון בטוקנים ובעלויות
איך זה עובד: למה שיחה ארוכה "יקרה"
טוקן (Token) הוא יחידת המדידה של מודלי שפה: בערך חלק של מילה. כל דבר ש-Claude קורא או כותב נמדד בטוקנים, וזה מה שקובע את העלות (בחשבון Console) או כמה מהר תגיעו למגבלת השימוש (במנוי).
הנקודה החשובה: בכל הודעה, Claude Code שולח למודל את כל השיחה מההתחלה, כולל כל קובץ שנקרא וכל פלט של פקודה. שאלה קצרה בשיחה שפתוחה כבר שלוש שעות "עולה" הרבה יותר מאותה שאלה בשיחה חדשה. Claude Code משתמש במנגנון שמירה זמנית (Prompt Caching) שמוזיל את החזרה על אותו תוכן, אבל עדיין: שיחה קצרה וממוקדת היא שיחה זולה.
לראות לאן הולכים הטוקנים
| פקודה | מה היא מראה |
|---|---|
/usage | השימוש שלכם: במנוי, כמה ממגבלת השימוש כבר נוצלה. ב-Console, הערכת עלות של הסשן. יש בה גם המלצות לחיסכון |
/context | מה ממלא את חלון ההקשר כרגע: השיחה, CLAUDE.md, כלים, קבצים |
/insights | דוח על איך אתם עובדים: איפה יש חיכוכים, ומה אפשר לשפר |
עשרה הרגלים שחוסכים
/clearבין משימות שלא קשורות. זה חינם, וזה החיסכון הכי גדול. סיימתם עם העיצוב ועוברים לבאג? שיחה חדשה./renameלפני/clear. תנו לשיחה שם, למשל/rename עיצוב-דף-הבית, ותוכלו למצוא אותה אחר כך עם/resume./compactעם הנחיה, באמצע משימה ארוכה. במקום לחכות לסיכום האוטומטי, סכמו בנקודת עצירה טבעית, והגידו מה לשמור:
/compact תשמור את התוכנית, את רשימת הקבצים ששינינו, ואת הבאג שעוד לא פתרנו- בקשות ספציפיות. "תשפר את הפרויקט" גורם ל-Claude לסרוק הכול. "תוסיף בדיקה לשדה האימייל ב-ContactForm.tsx" קורא קובץ אחד.
@קובץבמקום "תמצא איפה". הפניה ישירה חוסכת חיפוש בכל הפרויקט.- מצב תכנון למשימות גדולות. תוכנית שגויה שמתגלה בשלב התכנון עולה כמה הודעות. תוכנית שגויה שמתגלה אחרי ביצוע עולה הכול פעמיים.
Escמוקדם. רואים כיוון לא נכון? עצרו מיד, במקום לחכות שיסיים ואז לתקן.- המודל המתאים למשימה. עם
/modelאפשר לבחור מודל. מודל חזק יותר טוב להחלטות מורכבות, ומודל קל יותר מספיק למשימות פשוטות ועולה פחות. עם/effortאפשר גם להוריד את רמת המאמץ (כמה "לחשוב") במשימות פשוטות. - סוכני משנה לעבודה "רועשת". הרצת בדיקות, קריאת לוגים ארוכים או חיפוש בהרבה קבצים: "תשתמש בסוכן משנה כדי..." משאיר את הפלט הארוך מחוץ לשיחה הראשית.
/btwלשאלות צד. שאלה קטנה שלא קשורה למשימה, למשל "רגע, מה זה useEffect?", לא צריכה להישאר בשיחה. התשובה ל-/btwלא נכנסת להיסטוריה.
ומה עם .claudeignore?
ברשת אפשר למצוא המלצה ליצור קובץ .claudeignore כדי ש-Claude "לא יראה" קבצים מסוימים, כמו .gitignore.
הנה הדרך הנכונה. הקובץ הזה חוסם את Claude מלקרוא קבצי סודות ותיקיות גדולות שאין סיבה לקרוא:
{
"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 ותשכחו מהם:
# העדפות אישיות
- תענה לי בעברית, בשפה פשוטה. מונחים טכניים באנגלית, עם הסבר קצר בפעם הראשונה.
- לפני שינוי שנוגע ביותר משלושה קבצים, תציג תוכנית ותחכה לאישור.
- הודעות git באנגלית: שורה ראשונה קצרה שמתארת מה ולמה.
- אף פעם לא git push --force, ואף פעם לא push ישירות ל-main.כלל 2: כללים לפי סוג קובץ (.claude/rules/)
בפרויקט גדול, חלק מהכללים רלוונטיים רק לחלק מהקבצים. במקום לנפח את CLAUDE.md, שמים אותם בקבצים נפרדים בתיקייה .claude/rules/. עם השדה paths, הכלל נטען רק כש-Claude עובד על קבצים מתאימים, וכך חוסך מקום בשאר הזמן:
---
paths:
- "components/**/*.tsx"
---
# כללים לרכיבים
- כל רכיב בקובץ משלו, ושם הקובץ זהה לשם הרכיב (RecipeCard.tsx).
- כפתורים תמיד עם טקסט, לא רק אייקון.
- גודל טקסט מינימלי: 18 פיקסלים.
- טקסט שמוצג למשתמש: בעברית, ובלי לחבר עברית ואנגלית באותה מחרוזת.---
paths:
- "lib/recipes.ts"
- "data/**"
---
# כללים לנתוני מתכונים
- לכל מצרך: כמות (מספר), יחידה ושם, בשדות נפרדים.
- אל תמחק מתכונים קיימים. אם צריך, תשאל.כלל 3: ייבוא קבצים עם @
במקום להעתיק מסמכים לתוך CLAUDE.md, מפנים אליהם. Claude Code טוען אותם יחד עם CLAUDE.md:
# אתר המתכונים של משפחת כהן
## חומרי רקע
@sources/references.md
@docs/design-guidelines.mdכלל 4: הוראות לסיכום
כש-Claude Code מסכם שיחה, עם /compact או אוטומטית, חלק מהפרטים הולכים לאיבוד. אפשר להגיד לו מראש מה חשוב לשמור:
# הוראות לסיכום
כשאתה מסכם את השיחה, תמיד תשמור:
- את רשימת כל הקבצים ששינינו
- את הפקודות לבדיקה (npm run build וכל בדיקה אחרת שהרצנו)
- כל באג שעדיין לא נפתרכלל 5: הדגשה, במשורה
אם Claude מפספס שוב ושוב כלל אחד חשוב, אפשר להדגיש אותו בלבד:
- IMPORTANT: אל תמחק קבצים מהתיקייה data בלי אישור מפורש.אם תדגישו עשרה כללים, אף אחד מהם לא יבלוט. ואם Claude מפספס הרבה כללים, הבעיה כנראה בגודל הקובץ: הוא ארוך מדי, והכללים החשובים הולכים לאיבוד.
כלל 6: תהליכים ארוכים הם Skills, לא כללים
CLAUDE.md נטען תמיד. תהליך של עשרה צעדים שאתם צריכים פעם בשבוע, כמו "להוסיף מתכון חדש", תופס מקום בכל שיחה, גם כשלא צריך אותו. בשביל זה יש Skills (מיומנויות): הוראות שנטענות רק כשצריך אותן.
---
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/mcp2. מתחברים. בתוך Claude Code הריצו /mcp, בחרו את notion, ועקבו אחרי ההוראות בדפדפן כדי לאשר גישה:
/mcp3. משתמשים:
תקרא את הדף ״המתכונים של סבתא״ ב-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היכרות עם Claude CodeClaude Code הוא סוכן שמבצע, לא רק ממליץ. אתם המנהלים, הוא הידיים.
- 2התקנה והגדרהפקודת התקנה אחת, התחברות עם מנוי, ופתרון בעיות PATH ומדיניות הרצה.
- 3השיחה הראשונה והפקודות הבסיסיותנכנסים לתיקייה ומפעילים claude. קוראים כל בקשת אישור, ומכירים את /clear, /compact ו-/rewind.
- 4איך לבקש נכוןכלל הזהב: ספציפיות, הקשר, צעד אחר צעד ואימות. כללים קבועים הולכים ל-CLAUDE.md.
- 5שילוב כוחות: Cursor + Claude CodeCursor הוא העיניים, Claude הידיים. שומרים לפני ששולחים, ומסמנים במקום לתאר.
- 6פרויקט מעשי ראשון: בונים אתר מאפספרויקט שלם בארבעה שלבים: מקימים, בונים בשכבות, משפרים לפי משוב, בודקים.
- 7איתור ותיקון באגיםקודם חקירה, אחר כך תיקון של שורש הבעיה, בלי טיוח. Esc, /rewind ו-git revert לחזרה.
- 8ניהול גרסאות, Git ו-GitHubענף לכל פיצ'ר, PR עם סקירה, וארבע שכבות הגנה מפני force push.
- 9העלאת האתר לאוויר ב-VercelGitHub מחובר ל-Vercel: כל push ל-main מעלה גרסה. משתני סביבה, דומיין, ו-Rollback.
- 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. מה החיסכון הכי גדול בטוקנים?
פתרון כל שאלות החידון מסמן את הפרק כהושלם אוטומטית.