מתחילים מתיקיית תרגול
בסוף הפרק תבצעו שינוי קוד קטן, תקראו diff ותבדקו את הממשק. Claude Code ב-Desktop הוא מסלול פיתוח עם תיקייה, כלים והרשאות, לא שיחת Chat עם קובץ מצורף.
לפי התיעוד שנבדק ב-30 בספטמבר 2026, אפשר לבחור Local, Cloud, SSH או WSL לפי המערכת. התחילו ב-Local בתיקייה נפרדת, לא במוצר חי. Code ב-Desktop אינו דורש התקנת CLI נפרדת לשימוש בממשק; ב-Windows התיעוד דורש Git לזרימה המקומית.
מכינים קובץ קטן
שמרו index.html בתיקיית תרגול ושמרו עותק לפני שינוי:
<!doctype html>
<html lang="he" dir="rtl">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>קורס תרגול</title>
<h1>קורס תרגול</h1>
<ul><li>ניסוח בקשה</li><li>בדיקת מקור</li><li>שיפור טיוטה</li></ul>
<p>מועד לא נקבע.</p>
</html>
אין מידע אישי, סודות, שירות חיצוני או login. בדקו שאתם בוחרים את התיקייה הזו, לא את תיקיית העבודה הראשית.
מתחילים ב-Plan
בחרו Code, יעד נכון ומצב Plan אם זמין. Plan מאפשר חקירה ותכנון ללא עריכת קוד מקור, אך יכול להריץ פקודות חקירה. Manual מבקש אישור לעריכות ופקודות; Accept edits מאשר עריכות מסוימות אוטומטית. אל תבחרו Bypass permissions בשביל ללמוד.
בדוק רק את index.html בתיקיית התרגול.
הצע תוכנית להוספת כפתור שמסתיר ומציג את רשימת היחידות.
שמור את הכותרת, שלוש היחידות והטקסט "מועד לא נקבע".
אל תערוך עדיין, אל תתקין חבילות, אל תשתמש ברשת ואל תפרסם.
קראו אילו קבצים נמצאו ומה ייכתב. אם נבחרה תיקייה אחרת או מוצעת התקנת framework בשביל כפתור, עצרו ותקנו היקף.
מבצעים שינוי מוגבל
אחרי סקירת התוכנית עברו למצב ביצוע מוגבל ובקשו:
בצע את התוכנית ב-index.html בלבד.
הוסף כפתור "הצג/הסתר יחידות" שתומך במקלדת,
עם aria-expanded שתואם למצב הנראות.
אל תוסיף שירות, תלות, אחסון או פרסום.
בסוף הצג diff והסבר איך לבדוק את הפעולה.
קראו את הפעולה בפועל בכל בקשת אישור. אין צורך למחוק מקור או לכתוב מחוץ לתיקייה. דוגמת תוצאה צפויה: הכפתור משנה את נראות הרשימה; הכותרת ומצב המועד נשארים גלויים. הקוד יכול להשתנות בין ריצות, ולכן בדקו התנהגות ולא התאמה לטקסט דוגמה.
קוראים diff ובודקים תצוגה
פתחו diff קובץ-קובץ. בדקו שלא נמחקה יחידה, שלא נוספו קישורים חיצוניים ושלא שונה קובץ נוסף. מספר קטן של שורות אינו ערובה לשינוי נכון.
פתחו את HTML ב-Browser pane או בדפדפן מקומי. לחצו פעמיים: הרשימה נסגרת ונפתחת. נסו Tab ואז Enter או Space. בדקו מסך צר, עברית ומצב מיקוד. aria-expanded צריך להשתנות בהתאם.
בדוק את השינוי, אבל הצג בעיות לפני תיקון נוסף.
בדוק פתיחה וסגירה, שימוש במקלדת ושמירת תוכן המקור.
ביקורת Claude היא בדיקה נוספת, לא תחליף לבדיקה שלכם. צילום נכון אינו הוכחה שהכפתור עובד.
שומרים ומנהלים המשך
אחרי בדיקה שמרו את הקובץ. אם עובדים ב-Git, קראו status ו-diff לפני commit. בתרגיל אין צורך ב-push, PR או auto-merge. אם אין ניסיון ב-Git, עותק תיקייה מספיק לתרגיל, אך אינו מחליף ניהול גרסאות בעבודה אמיתית.
כמה סשנים יכולים לעבוד במקביל. שם סשן אינו בידוד קבצים; למדו worktrees לפני שתי משימות כתיבה באותו מאגר. Code מציע preview, terminal, editor ו-diff לפי גרסה וסביבה.
תזמון Code מקומי דורש אפליקציה פתוחה ומחשב ער לפי המקור; remote routine הוא מסלול אחר. אין צורך ליצור משימה חוזרת לתרגיל הכפתור.
שלושה תרגילים
קל: תכנון בלבד
בקשו תוכנית. הצלחה: אתם מבינים מה ייכתב והמקור לא השתנה.
בינוני: פעולה ובדיקה
הוסיפו כפתור. הצלחה: שתי הלחיצות והמקלדת פועלות, והתוכן הקובע נשמר.
מאתגר: שחזור ממוקד
זהו שינוי לא רצוי ב-diff והחזירו רק אותו מעותק או Git. הצלחה: שינוי נכון אחר נשמר ואין פרסום חיצוני.
תקלות וסיום
תיקייה לא נכונה: עצרו לפני כתיבה ובחרו יעד מחדש.
כפתור לא עובד: בדקו תצוגה, שגיאות ושתי לחיצות, לא רק צילום.
Plan הריץ פקודה: תכנון אינו בהכרח "ללא כלים". קראו את הפקודה ומצב ההרשאות.
התקנה מיותרת: חזרו ל-HTML ללא תלות. פשטות מקלה על בדיקה.
הוצע auto-merge: בדיקת CI אינה סקירת כל השלכות השינוי; התרגיל אינו כולל מיזוג.
יש סוד בקובץ: הוציאו אותו מהתרגול ואל תבקשו להדפיסו.
בפרקי CLI נמשיך עם אותה אחריות על יעד, diff ובדיקות, דרך הטרמינל.