שיעור שלוש נקודה שתיים - Claude Code: התקנה, הגדרה, שבע רמות השליטה, ו-Voice Mode.

שלום וברוכים הבאים. בשיעור הקודם למדנו את הפילוסופיה של Vibe Coding, הכרנו שישה כלים מרכזיים, ואמרנו שClaude Code הוא הכלי המוביל. היום מפסיקים לדבר ומתחילים לעשות.

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

[מעבר שקף]

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

[מעבר שקף]

לפני שמורידים, צ'קליסט מהיר.

דרישה ראשונה: חשבון Claude Pro לפחות. Claude Code לא זמין בגרסה החינמית. צריך לפחות Claude Pro בעשרים דולר לחודש.

דרישה שנייה: Node.js. אבל יש עדכון חשוב. בשנת אלפיים ועשרים ושש, Anthropic השיקו installer עצמאי שלא דורש Node.js בכלל. זו השיטה המומלצת כיום. אם יש לכם Node.js גרסה שמונה עשרה ומעלה, זה גם עובד.

בדיקה מהירה: פתחו טרמינל וכתבו: node --version. אם רואים v18 ומעלה, מצוין. אם לא, השתמשו ב-Native Installer.

לגבי Windows, הניסיון הטוב ביותר הוא דרך WSL, כלומר Windows Subsystem for Linux. אפשר גם ב-Windows רגיל, אבל WSL עדיף.

[מעבר שקף]

שלוש שיטות התקנה. אמליץ לפי מה שיש לכם.

שיטה ראשונה, Native Installer, הוא המומלץ בשנת אלפיים ועשרים ושש. לא צריך Node.js, ומתעדכן אוטומטית ברקע. נכנסים לאתר claude.ai/download, מורידים לפי מערכת ההפעלה, ומריצים.

שיטה שנייה, npm. לאלה שכבר עובדים עם Node. הפקודה היא: npm install -g @anthropic-ai/claude-code. שימו לב, לא עם sudo. זה גורם לבעיות הרשאות.

שיטה שלישית, Homebrew. לMac ולינוקס. אם יש Homebrew, זה הנוח ביותר: brew install claude-code.

אחרי ההתקנה, בדקו עם: claude --version. אם רואים מספר גרסה, ההתקנה הצליחה.

[מעבר שקף]

התקנתם? מצוין. עכשיו נתחבר.

פשוט כתבו: claude.

מה קורה: הדפדפן נפתח אוטומטית לדף ההתחברות של Claude. מתחברים עם החשבון. תוך שניות חוזרים לטרמינל ורואים את הממשק.

אם הדפדפן לא נפתח, כמו שקורה ב-WSL, Claude ידפיס URL בטרמינל. מעתיקים לדפדפן ביד, מתחברים, ומדביקים את הקוד שמקבלים.

שיטה חלופית עם API Key: export ANTHROPIC_API_KEY=sk-ant... ואחרי זה claude. ה-API key נמצא ב-console.anthropic.com.

בדיקה שהכל עובד: כשנכנסים ל-Claude Code ורואים את ה-prompt, כתבו "היי, שלום!" ואם Claude עונה, אתם מחוברים ועובד.

[מעבר שקף]

בואו נכסה את השגיאות הכי נפוצות.

שגיאת "command not found" אחרי npm install: פתחו טרמינל חדש. אם עדיין לא עובד, הריצו: source ~/.zshrc.

שגיאת הרשאות עם npm: לעולם אל תשתמשו ב-sudo עם npm install. הסירו ההתקנה והשתמשו ב-Native Installer.

גרסת Node.js ישנה: השתמשו ב-nvm install --lts, או פשוט ב-Native Installer שלא דורש Node בכלל.

רשת ארגונית: export HTTPS_PROXY=http://הproxy-שלכם.

login נכשל ב-WSL: השתמשו ב-API Key במקום.

ויש לClaude כלי אבחון מובנה: claude doctor. הוא מזהה בעיות ומציע פתרונות.

[מעבר שקף]

אנחנו בפנים. בואו נבין מה רואים.

ממשק Claude Code הוא טרמינל אינטראקטיבי. בתחתית שורת הקלט שלנו. בצד רואים שלוש הודעות סטטוס חשובות: Thinking כשClaude מעבד, Running כשהוא מבצע פעולה, ו-Waiting for permission כשהוא מבקש אישורנו.

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

פקודות נוספות שתשתמשו בהן כל יום: /clear מנקה את ההיסטוריה ומתחיל שיחה חדשה. /compact מדחס שיחות ארוכות לסיכום. /undo מבטל את שינוי הקובץ האחרון. /voice מפעיל Voice Mode. /exit יוצא.

קיצורי מקלדת: Shift+Tab הוא הכי חשוב, מפעיל Plan Mode. Ctrl+C עוצר פעולה שרצה. Ctrl+L מנקה תצוגה אבל לא היסטוריה.

[מעבר שקף]

שאלה שכולם שואלים: איך Claude Code רואה את הפרויקט שלי?

הריצו את Claude מתוך תיקיית הפרויקט. cd my-project ואחרי זה claude. Claude אוטומטית קורא את מבנה הקבצים, ה-git history, וקובצי הגדרות בסיסיים.

רוצים לציין קובץ ספציפי? פשוט אמרו: "תסתכל על הקובץ users.js שורה 45 עד 60 ותקן את הבאג". Claude ידע לפתוח ולקרוא.

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

מתי להשתמש ב-/compact? כשהשיחה מגיעה ל-80 עד 90 אחוז מחלון ההקשר. מתי ב-/clear? כשעוברים למשימה אחרת לגמרי.

[מעבר שקף]

עכשיו לחלק שלשמו כולם ציפו. שבע רמות השליטה.

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

רוב האנשים תקועים ברמה אחת או שתיים. רמות שלוש עד שבע הן ההבדל בין "AI שעוזר לי" ל-"AI שעושה בשבילי".

הרמות הן: אחת, Prompting בסיסי. שתיים, CLAUDE.md. שלוש, Skills. ארבע, MCP. חמש, ניהול הקשר חכם. שש, Multi-Agent. שבע, מצב אוטונומי מלא.

[מעבר שקף]

רמה אחת: Prompting בסיסי.

פותחים Claude Code, כותבים בקשה, מקבלים תוצאה. זה מה שרוב האנשים עושים.

ברמה זו Claude יכול לכתוב קוד מאפס, לתקן באגים, להסביר קוד קיים, לכתוב טסטים, ולbrifactor.

ההבדל בין prompt טוב לגרוע הוא ענק. גרוע: "שפר את הקוד שלי". טוב: "בקובץ users.js שורות 45 עד 60, ה-query לוקח שמונה מאות מילישניות. אני צריך מתחת למאה מילישניות. הוסף index על עמודות email ו-created_at ובדוק עם benchmark."

הכלל: ככל שתהיו ספציפיים יותר, התוצאות טובות יותר. מיקום, קריטריון הצלחה, מגבלות.

רמה שתיים: CLAUDE.md.

זה השדרוג הגדול ביותר שאפשר לעשות בעשר דקות.

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

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

מה לכתוב: פקודות build ו-test. ארכיטקטורה. כללי קוד. ומה Claude לא צריך לעשות.

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

[מעבר שקף]

רמות שלוש וארבע: Skills ו-MCP.

Skills הם תסריטים אוטומטיים שClaude מבצע בלחיצה אחת. פעם שלישית שעשיתם משימה מסוימת? הפכו אותה לSkill. נשמר בתיקייה .claude/commands.

דוגמאות: Code Review לפני כל commit. יצירת תיעוד API מהקוד. בדיקת security issues.

הקורס הזה עצמו משתמש בSkills. כל פקודה /create-lesson, /commit, /make-lesson-video הם Skills שנבנו עבור הקורס.

MCP, Model Context Protocol, מאפשר לClaude לעבוד עם כלים חיצוניים בזמן אמת. בלי MCP: מעתיקים נתונים מNotion, מדביקים לClaude, מקבלים קוד, מחזירים לNotion. עם MCP: Claude מתחבר ישירות, קורא, כותב, ואתם לא נוגעים בזה. כלים זמינים: GitHub, Slack, Notion, Google Drive, PostgreSQL, Figma ועוד.

[מעבר שקף]

רמות חמש, שש, שבע.

רמה חמש היא ניהול הקשר חכם. הבעיה: שיחות ארוכות מדרדרות. הפתרון: /compact מדחס את ההיסטוריה לסיכום. כשהשיחה מגיעה ל-90 אחוז, הריצו /compact.

לפרויקטים גדולים: חלקו לשלבים. כל שלב הוא שיחה חדשה עם הקשר חדש.

רמה שש היא Multi-Agent. מספר Claude Code instances עובדים במקביל, כל אחד אחראי על חלק אחר. Frontend, Backend, DevOps, Testing, כולם בו זמנית. כל אחד עובד בגרסת git נפרדת. מהירות של פי עשר.

רמה שבע היא אוטונומיה מלאה. /loop מריץ משימה בלופ. /schedule מתזמן לפי cron. Claude עובד גם כשאתם לא שם.

[מעבר שקף]

עכשיו נדבר על מצבי הרשאות.

שאלה שכולם שואלים: עד כמה Claude יכול לפעול לבד? מה הוא לא יכול לעשות בלי לשאול אותי?

לClaude Code יש חמישה מצבי הרשאות.

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

Suggest Mode, או Plan Mode, מופעל עם Shift+Tab. Claude מראה תוכנית מלאה, ממתין לאישור אחד שלכם, ואז מבצע הכל.

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

Bypass Mode: claude --dangerously-skip-permissions. ללא שאלות. אבל שימו לב, זה רק לסביבה מבודדת כמו container או מכונה וירטואלית. לא על המחשב הראשי.

Restricted Mode: אפשר לחסום פעולות ספציפיות גם ב-Bypass. לדוגמה: --disallowedTools "Bash(rm:*)". הכל אוטומטי פרט למחיקה.

[מעבר שקף]

Voice Mode, מדברים עם הטרמינל.

הפעלה: /voice. שימוש: מחזיקים spacebar, מדברים, משחררים. Claude שומע, מתרגם, ועובד. Push-to-talk, כמו ווקי-טוקי.

עשרים שפות נתמכות, כולל עברית. אפשר לדבר ישירות בעברית ו-Claude מבין.

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

Voice Mode זמין ב-Pro, Max, Teams וEnterprise.

[מעבר שקף]

בואו נדבר על כסף, כי זה חשוב.

יש שלוש תוכניות עיקריות. Claude Pro בעשרים דולר לחודש מספיק לשמונים וחמישה אחוז מהמשתמשים. Claude Max 5x במאה דולר הוא למשתמשים כבדים. Claude Max 20x במאתיים דולר הוא לצוותים.

בשנת אלפיים ועשרים ושש, Anthropic הסירו את ה-premium על חלון הקשר ארוך. מיליון טוקן עכשיו בתעריף רגיל. לא פי שניים כמו פעם. זו בשורה טובה לכולנו.

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

ניטור עלויות: Claude Code לא מראה מונה ב-CLI. בדקו ב-console.anthropic.com.

[מעבר שקף]

תזרים עבודה מומלץ, מה לעשות כבר מחר.

לפרויקט חדש: צרו תיקייה, git init, כתבו CLAUDE.md עם שם, שפה, conventions, ותארו לClaude מה אתם רוצים לבנות.

לעבודה יומית: פתחו claude בתיקיית הפרויקט. לפעולות גדולות, Shift+Tab לPlan Mode קודם. כל שעה-שעתיים, /compact אם השיחה ארוכה. כשמחליפים נושא, /clear.

כשמשהו לא עובד: /undo לביטול שינוי אחרון. תנו הסבר יותר מדויק. שיחה מגורגרת? /clear ובקשו שוב.

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

[מעבר שקף]

בואו נראה כמה דוגמאות קונקרטיות של prompts טובים מהשטח.

דוגמה ראשונה, ניפוי שגיאות: "בקובץ payment.js שורה שמונים ושתיים, הפונקציה calculateTotal מחזירה אפס עבור הנחות מעל עשרים אחוז. הלוגיקה אמורה להחסיר אחוז מהסכום הכולל. תתקן ותוסיף טסט שמכסה את המקרה הזה."

דוגמה שנייה, פיצ'ר חדש: "הוסף endpoint בExpress לרישום משתמש. הוא מקבל email ו-password, בודק שהמייל ייחודי בבסיס הנתונים, שומר עם bcrypt hash, ומחזיר JWT עם תוקף של עשרים וארבע שעות. עקוב אחרי הconvention הקיים ב-auth.js."

הכלל: מיקום ברור, קריטריון הצלחה, מגבלות, ודוגמה לסגנון. ככל שה-prompt מדויק יותר, כך פחות סיבובי תיקון.

[מעבר שקף]

הנה תבנית CLAUDE.md שאפשר להתחיל איתה עכשיו.

שם הפרויקט ותיאור קצר — מה הפרויקט עושה ולמי. אחרי זה, פקודות: Build, Test, Run. ארכיטקטורה: שפה, framework, מסד נתונים. ולבסוף, כללים: מה Claude צריך לעשות תמיד ומה לעולם לא.

לדוגמה: "תמיד TypeScript, לא JavaScript. בדיקות חובה לכל פונקציה חדשה. אל תמחק קבצים בלי לשאול."

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

[מעבר שקף]

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

רמה אחת, Prompting בסיסי. ROI בינוני. מתחילים ביום ראשון.

רמה שתיים, CLAUDE.md. ROI הכי גבוה ביחס למאמץ. עשר דקות ואתם שם.

רמות שלוש וארבע, Skills ו-MCP. נכסה בשיעור 3.3.

רמה חמש, ניהול הקשר. גם בשיעור 3.3.

רמה שש, Multi-Agent. נכסה בשיעור 3.7.

רמה שבע, אוטונומיה. גם בשיעור 3.3.

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

[מעבר שקף]

מה עשינו היום?

התקנו Claude Code. התחברנו. הכרנו את הממשק ואת הפקודות. עברנו על שבע רמות השליטה. הבנו את חמישה מצבי ההרשאות. הפעלנו Voice Mode ודיברנו בעברית לטרמינל. ויצרנו CLAUDE.md ראשון.

בשיעור הבא, שלוש נקודה שלוש, נצלול לעומק ל-CLAUDE.md, Memory, Skills, Hooks, ופקודת /loop. זה השיעור שהופך את Claude Code ממשהו שאתם מדריכים, למשהו שמדריך את עצמו.

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

תודה שהייתם איתי, ונתראה בשיעור הבא.
