מדריך מקיף • מעודכן יוני 2026

מדריך קלוד קוד
המלא בעברית

כל מה שצריך לדעת על Claude Code, מהתקנה ועד שימוש מתקדם עם MCP, Agents ו-API. מדריך שלב-אחר-שלב בעברית.

⏱️ זמן קריאה: 15 דקות 📊 רמה: מתחילים עד מתקדמים 🇮🇱 בעברית

מה זה Claude Code?

Claude Code הוא כלי AI לפיתוח תוכנה שפותח על ידי Anthropic ופועל ישירות בטרמינל (שורת הפקודה). בניגוד ל-Cursor או GitHub Copilot שהם תוספים ל-IDE, Claude Code הוא CLI עצמאי שיכול לפעול בכל סביבת עבודה.

Claude Code יכול לקרוא ולכתוב קבצים, להריץ פקודות, לנפות שגיאות, לנהל Git, לגלוש בתיעוד ולבצע משימות מורכבות מרובות שלבים, כולל יצירת סוכני AI עצמאיים (Agents) שעובדים במקביל.

ההבדל המהותי מכלי צ'אט רגיל הוא שהוא סוכן (agent), לא רק צ'אטבוט. כשמבקשים ממנו לתקן באג, הוא לא מחזיר לך פסקת קוד להעתיק, הוא קורא בעצמו את הקבצים הרלוונטיים בפרויקט, מזהה את המקור לבעיה, עורך את הקבצים ישירות, מריץ את הבדיקות כדי לוודא שהתיקון עובד, ואם משהו נשבר, מתקן שוב. הלולאה הזו של "קרא → תכנן → בצע → אמת" היא הלב של העבודה מולו.

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

💡 מה הופך את Claude Code לייחודי?
Claude Code משתמש במודל Claude Opus 4.7, אחד המודלים החכמים ביותר בעולם, עם הבנה עמוקה של קוד ושל שפה טבעית כולל עברית.

מה Claude Code יכול לעשות?

התקנה שלב-אחר-שלב

דרישות מקדימות

שלב 1: התקן Claude Code

npm install -g @anthropic-ai/claude-code

שלב 2: כניסה לחשבון

claude

לאחר הרצת הפקודה, Claude Code ייפתח ויבקש ממך להתחבר לחשבון Anthropic. עקוב אחר ההוראות בטרמינל.

שלב 3: אמת את ההתקנה

claude --version

שלב 4: פתח פרויקט קיים

cd /path/to/your/project claude
💡 טיפ למתחילים: בפעם הראשונה, נסה לשאול את Claude Code שאלה פשוטה: "הסבר לי את מבנה הפרויקט הזה". זה יעזור לך להבין כמה Claude Code מבין קוד.

התקנה בווינדוס, WSL2

Claude Code רץ באופן טבעי על macOS ו-Linux. בווינדוס הדרך המומלצת היא להתקין אותו בתוך WSL2 (Windows Subsystem for Linux), שנותן סביבת Linux מלאה בתוך ווינדוס. אם עוד לא התקנת WSL, פותחים PowerShell כמנהל ומריצים:

wsl --install

לאחר אתחול המחשב, נכנסים ל-Ubuntu שהותקן, מתקינים שם Node.js 18+ ואז מריצים את פקודת ההתקנה של Claude Code כרגיל. חשוב לעבוד על קבצים שנמצאים בתוך מערכת הקבצים של Linux (למשל ~/projects) ולא על נתיבי /mnt/c/, כדי למנוע בעיות ביצועים והרשאות.

שגיאות התקנה נפוצות ואיך לפתור

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

npm error code EACCES npm error syscall mkdir npm error path /usr/lib/node_modules

הפתרון הנקי הוא להגדיר תיקיית npm גלובלית בתוך ספריית הבית שלך, כדי לא להריץ את npm עם sudo:

mkdir -p ~/.npm-global npm config set prefix ~/.npm-global export PATH=~/.npm-global/bin:$PATH # הוסף גם ל-~/.bashrc או ~/.zshrc npm install -g @anthropic-ai/claude-code

שגיאה שכיחה נוספת היא command not found: claude אחרי התקנה מוצלחת, סימן שתיקיית ה-bin של npm לא נמצאת ב-PATH. אמת עם npm bin -g היכן npm שם קבצים בינאריים, והוסף את הנתיב הזה ל-PATH בקובץ ה-profile של ה-shell.

CLAUDE.md, ההנחיות שמשנות הכל

CLAUDE.md הוא קובץ Markdown שיוצרים בשורש הפרויקט. Claude Code קורא אותו אוטומטית בתחילת כל שיחה ומשתמש בו כהקשר לכל הפעולות.

מה לשים ב-CLAUDE.md?

# שם הפרויקט ## תיאור [תיאור קצר של הפרויקט ומטרתו] ## טכנולוגיות - Frontend: React 19, TypeScript, Tailwind CSS - Backend: Node.js + Postgres מנוהל - Deploy: Vercel ## חוקי קוד - השתמש תמיד ב-TypeScript strict mode - אל תוסיף console.log לקוד production - כל function חייבת JSDoc ## מה לא לעשות - לא לשנות קבצים ב-/legacy ללא אישור - לא להתקין dependencies חדשים ללא שאלה
💡 CLAUDE.md = זיכרון לפרויקט: בלי CLAUDE.md, Claude Code "שוכח" הקשר בין שיחות. עם CLAUDE.md, הוא יודע תמיד מה הפרויקט, מה הכללים ומה הטכנולוגיות.

היררכיה של קבצי CLAUDE.md

אפשר להחזיק כמה קבצי CLAUDE.md ברמות שונות, ו-Claude Code מאחד אותם אוטומטית לפי סדר קדימות:

טעות נפוצה, CLAUDE.md ארוך מדי

מפתה למלא את הקובץ בכל פרט אפשרי, אבל קובץ ענק דווקא מבזבז את חלון ההקשר ומטשטש את מה שחשוב. שמור אותו ממוקד: כללים שקריטי שלא יופרו, מבנה הפרויקט ברמת-על, ופקודות מרכזיות. אם צריך להסביר משהו לעומק, הפנה לקובץ תיעוד נפרד במקום להעתיק אותו פנימה. הטיפ הפרקטי: הוסף שורה כמו "לפני commit, הרץ npm run lint && npm test", Claude יזכור לעשות זאת בכל פעם.

פקודות עיקריות

פקודהתיאורדוגמה
/help רשימת כל הפקודות הזמינות /help
/clear מנקה את ההיסטוריה של השיחה /clear
/compact מדחס את ההיסטוריה לחסכון בטוקנים /compact
/model בחירת מודל (Opus/Sonnet/Haiku) /model claude-opus-4-7
/mcp ניהול חיבורי MCP /mcp list
@ הזכרת קובץ ספציפי בשיחה @src/index.ts

MCP, חיבור לכלים חיצוניים

MCP (Model Context Protocol) הוא פרוטוקול שפיתחה Anthropic המאפשר ל-Claude Code לתקשר עם כלים חיצוניים. כל כלי שתרצה לחבר ל-Claude הוא "MCP Server". רוצה להעמיק? קרא את המדריך המלא ל-MCP בעברית, איך זה עובד, חיבור שלב-אחר-שלב ובניית שרת משלך.

דוגמאות לשרתי MCP פופולריים

הגדרת MCP בקובץ settings.json

{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/folder"] } } }

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

Agents, סוכני AI

אחד הפיצ'רים החזקים ביותר של Claude Code הוא היכולת לייצר סוכני AI עצמאיים שפועלים במקביל. כל סוכן מקבל משימה ספציפית ועובד עליה בנפרד.

מתי להשתמש ב-Agents?

# דוגמה, הרצת 3 סוכנים במקביל: "הרץ 3 סוכנים במקביל: - סוכן 1: בדוק את ה-security של כל קבצי ה-API - סוכן 2: בצע audit על ה-accessibility של כל ה-HTML - סוכן 3: בדוק performance ו-bundle size"

כל סוכן עובד בהקשר משלו ומחזיר סיכום בלבד, כך הסוכן הראשי לא מתמלא בפרטים ומרוויח מקום בחלון ההקשר. חשוב לזכור שסוכנים מקבילים לא רואים זה את השינויים של זה בזמן אמת, ולכן מומלץ שכל סוכן יעבוד על אזור נפרד בקוד כדי למנוע התנגשויות. לעבודה מקבילית אמיתית על אותו repo בלי דריכה הדדית, אפשר לשלב את זה עם Claude Code עם Git Worktrees, כל סוכן על branch ותיקייה משלו.

Claude Code vs Cursor vs GitHub Copilot

קריטריוןClaude CodeCursorGitHub Copilot
סוגCLI (טרמינל)IDE מלאתוסף VS Code
מודל AIClaude Opus 4.7GPT-4o / ClaudeGPT-4o / Codex
Agentic✅ חזק מאוד⚠️ מוגבל❌ אין
MCP✅ מלא⚠️ חלקי❌ אין
מחירClaude Pro $20/חודש$20/חודש$10-$19/חודש
עברית✅ מצוין✅ טוב✅ טוב
גמישות⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

טיפים לשימוש יעיל

1. תאר את ה"למה", לא רק את ה"מה"

במקום: "שנה את הצבע של הכפתור ל-כחול", כתוב: "שנה את הצבע כי הבדיקות הראו שכחול מגדיל המרות ב-15%". ההקשר עוזר ל-Claude לקבל החלטות טובות יותר.

2. השתמש ב-@file להתייחסות ספציפית

ב-@src/auth.js יש בעיה בשורה 45, ה-token לא מתחדש נכון

3. /compact כל כמה שיחות

כשהשיחה ארוכה, הטוקנים מתרבים. /compact מסכם את ההיסטוריה ומוחק פרטים ישנים, כך Claude ממשיך בלי לאבד הקשר חשוב.

4. CLAUDE.md עם TODO list

הוסף סעיף "Current Focus" ל-CLAUDE.md עם המשימות הנוכחיות. Claude יוכל לזכור מה הורשם בסשן הקודם.

5. תן ל-Claude לכתוב בדיקות קודם

אחת השיטות היעילות ביותר היא לבקש מ-Claude לכתוב את הבדיקה לפני הקוד עצמו, ואז לממש עד שהיא עוברת. הבדיקה משמשת כ"חוזה" ברור, ו-Claude יודע בדיוק מתי הוא סיים. זו בדיוק גישת ה-TDD עם Claude Code, Red, Green, Refactor.

דוגמה מלאה, מהתקנה עד ה-commit הראשון

בואו נעבור על תרחיש אמיתי מקצה לקצה: יש לך פרויקט Node קטן, ואתה רוצה ש-Claude Code יוסיף פיצ'ר, יבדוק אותו, ויבצע commit, הכל בשיחה אחת. כך זה נראה בפועל.

שלב 1: פתיחת הפרויקט

נכנסים לתיקייה ומפעילים את Claude Code:

cd ~/projects/todo-api claude

שלב 2: לתת לו להבין את הקוד

לפני שמבקשים שינוי, נותנים לו להתמצא. פרומפט טוב בעברית:

קרא את מבנה הפרויקט והסבר לי בקצרה איך מטופלות כרגע בקשות ה-API ואיפה נמצאת הלוגיקה של המשימות

Claude יסרוק את הקבצים, יזהה למשל ש-routes/tasks.js מכיל את ה-endpoints, ויחזיר סיכום. עכשיו יש לו, וגם לך, תמונה משותפת.

שלב 3: לבקש את הפיצ'ר

הוסף endpoint חדש: DELETE /tasks/:id שמוחק משימה לפי id. אם ה-id לא קיים, החזר 404 עם הודעה בעברית. כתוב קודם בדיקה ב-tests/tasks.test.js ואז מימוש

Claude יכתוב את הבדיקה, יריץ אותה ויראה שהיא נכשלת (כי הקוד עוד לא קיים), יוסיף את ה-endpoint, ויריץ שוב עד שהבדיקה עוברת.

שלב 4: כשמופיעה שגיאה

נניח שהרצת הבדיקות מחזירה:

TypeError: Cannot read properties of undefined (reading 'id') at Object.<anonymous> (routes/tasks.js:42:18)

לא צריך לתקן בעצמך, פשוט כותבים "הבדיקה נכשלת עם השגיאה הזו, תקן". Claude קורא את שורה 42, מבין שהוא ניגש ל-req.params לפני ולידציה, מתקן, ומריץ שוב.

שלב 5: ה-commit

הרץ את כל הבדיקות, ואם הכל ירוק, בצע git commit עם הודעה תיאורית בעברית על הפיצ'ר החדש

Claude מריץ npm test, מוודא שהכל עובר, מבצע git add ו-git commit, ומראה לך את ה-diff. סיימת פיצ'ר שלם בלי לכתוב שורת קוד אחת ידנית. אם אתה חדש לגמרי בטרמינל, כדאי להתחיל משיעור ההתקנה של Claude Code על המחשב ורק אז לחזור לכאן.

10 טעויות נפוצות ואיך להימנע מהן

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

הטעותלמה זה בעייתימה לעשות במקום
פרומפט מעורפל ("תקן את זה")Claude מנחש מה התכוונתתאר את הבעיה, הקובץ והתוצאה הרצויה
לא יוצרים CLAUDE.mdהקשר אובד בין שיחותהגדר CLAUDE.md עם כללים וטכנולוגיות
שיחה אחת ארוכה מדיההקשר מתמלא ואיכות יורדתהרץ /clear בין משימות שונות
לא בודקים את ה-diffשינויים לא צפויים נכנסים בשקטקרא את השינוי לפני שמאשרים commit
מבקשים הכל בבת אחתהרבה שגיאות שקשה לבודדפצל למשימות קטנות ובדיקות ביניים
מדלגים על בדיקותאין דרך לדעת שהתיקון עובדבקש בדיקה אוטומטית לכל פיצ'ר
לא מסבירים את ה"למה"החלטות פחות טובותספק הקשר עסקי לכל בקשה
מריצים npm עם sudoבעיות הרשאות עתידיותהגדר תיקיית npm-global בבית
מתעלמים מ-Plan ModeClaude קופץ למימוש בלי תוכניתהשתמש ב-Plan Mode למשימות גדולות
לא מנצלים MCPעובדים ידנית מול כלים חיצונייםחבר MCP למסד נתונים, GitHub ועוד

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

Plan Mode ו-Extended Thinking, עבודה מתקדמת

שני מנגנונים משנים לחלוטין את איכות התוצאה במשימות מורכבות: Plan Mode ו-Extended Thinking. שווה להכיר את שניהם.

Plan Mode, תכנון לפני ביצוע

ב-Plan Mode, Claude Code חוקר את הקוד ומציג תוכנית פעולה מפורטת, אילו קבצים ישתנו ומה הלוגיקה, בלי לגעת בקוד עד שאתה מאשר. זה קריטי במשימות גדולות (רפקטור רחב, פיצ'ר שנוגע בכמה מודולים) כי אתה תופס טעויות בשלב התכנון, כשהתיקון זול, ולא אחרי ש-20 קבצים כבר שונו. נכנסים למצב הזה בלחיצה על Shift+Tab שמחליפה בין מצבי העבודה, או בבקשה מפורשת: "תכנן קודם, אל תיגע בקוד עד שאאשר".

Extended Thinking, לתת ל-Claude לחשוב לעומק

למשימות שדורשות היגיון מורכב, דיבוג באג עמום, החלטת ארכיטקטורה, אלגוריתם מסובך, אפשר להפעיל חשיבה מורחבת. מוסיפים לפרומפט מילות טריגר כמו "think" או "think hard", ו-Claude מקדיש שלב חשיבה גלוי לפני שהוא עונה, שוקל חלופות ובודק את עצמו. זה עולה יותר טוקנים וזמן, אבל התוצאה לרוב מדויקת בהרבה. ההעמקה המלאה בנושא נמצאת בשיעור Extended Thinking, Claude חושב לפני שמשיב.

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

שאלות נפוצות

מה זה Claude Code?

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

כמה עולה Claude Code?

Claude Code עצמו חינמי להורדה. הוא משתמש בחשבון Claude Pro (כ-$20 לחודש) או ב-Anthropic API בתשלום לפי שימוש (tokens). הקורס בבית הספר של Claude שמלמד אותך להשתמש בו ביעילות הוא חינם לגמרי, כל 127 השיעורים ללא תשלום.

מה ההבדל בין Claude Code ל-Cursor?

Claude Code הוא CLI (ממשק שורת פקודה) שפועל בכל IDE. Cursor הוא IDE מבוסס VS Code עם AI מובנה. Claude Code גמיש יותר ומאפשר אוטומציה עמוקה יותר, בעוד Cursor יותר ידידותי למתחילים עם ממשק גרפי.

מה זה CLAUDE.md?

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

מה זה MCP ב-Claude Code?

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

מה דרישות המערכת של Claude Code?

Claude Code דורש Node.js גרסה 18 ומעלה, טרמינל (macOS, Linux, או Windows דרך WSL2 או PowerShell), חיבור אינטרנט וחשבון Anthropic פעיל. הוא רץ מצוין על macOS ו-Linux, ובווינדוס מומלץ להתקין אותו בתוך WSL2 לחוויה חלקה יותר. אין צורך במחשב חזק, כל העיבוד קורה בשרתי Anthropic.

האם צריך לדעת לתכנת כדי להשתמש ב-Claude Code?

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

מה ההבדל בין Claude Code ל-ChatGPT?

ChatGPT הוא צ'אטבוט כללי שמחזיר טקסט בחלון הצ'אט. Claude Code הוא כלי סוכן (agentic) שפועל בטרמינל שלך, הוא קורא את הקבצים האמיתיים בפרויקט, כותב ועורך אותם ישירות, מריץ פקודות, בודק את התוצאה ומתקן שגיאות בעצמו. במקום להעתיק ולהדביק קוד ידנית, Claude Code מבצע את העבודה על הפרויקט שלך.

איך מעדכנים את Claude Code לגרסה החדשה?

מעדכנים דרך npm בעזרת הפקודה npm update -g @anthropic-ai/claude-code, או מתקינים מחדש עם npm install -g @anthropic-ai/claude-code@latest. אפשר לבדוק את הגרסה המותקנת עם claude --version. Claude Code גם מודיע לך בתוך הטרמינל כשיש גרסה חדשה זמינה.

🎓 למד Claude Code בעברית

127 שיעורים מובנים, מ-Prompting בסיסי ועד Agents מתקדמים. הכל חינם לגמרי.

לכל 127 השיעורים חינם ←

ללא כרטיס אשראי • הקורס חינם ב-100% • הרשמה במייל בלבד

להעמיק בבלוג