Claude Code עובד בשפה טבעית — אבל יש דרכים לדבר איתו שמביאות תוצאות טובות בהרבה. בשיעור הזה נלמד את הפקודות החיוניות ואיך לנסח בקשות שעובדות.
פקודות מובנות — Slash Commands
בתוך session של Claude Code, כל פקודה שמתחילה ב-/ היא פקודת מערכת:
/help
> /help
מציג את כל הפקודות הזמינות. תמיד מועיל לפתוח פגישה חדשה.
/clear
> /clear
מאפס את שיחת ה-context לחלוטין. שימושי כשמתחילים task חדש ולא רוצים שהשיחה הקודמת תשפיע.
/compact
> /compact
מדחס את ה-context הנוכחי לסיכום קצר. Claude Code מציע זאת אוטומטית כשה-context מתמלא. שומר על efficiency מבלי לאבד context חשוב.
/model
> /model claude-opus-4-5
מחליף את המודל באמצע session. Opus מדויק יותר לבעיות מורכבות, Haiku מהיר וזול לשינויים קטנים.
/add-dir
> /add-dir ../shared-utils
מוסיף תיקייה נוספת ל-context. שימושי כשפרויקט מורכב ממספר תיקיות.
קיצורי מקשים קריטיים
- ESC — עוצר פעולה שרצה. אם Claude Code התחיל לעשות משהו שגוי — ESC מיידית
- Ctrl+C — יוצא מהתוכנה לחלוטין
- ↑ / ↓ — ניווט בהיסטוריית הבקשות
- Tab — השלמה אוטומטית בפקודות מסוימות
מצב Non-Interactive — –print
רוצים להריץ Claude Code כחלק מ-script? השתמשו ב---print:
claude --print "list all TODO comments in this codebase"
מריץ, מדפיס את התוצאה, ויוצא. מעולה לאוטומציה ו-CI/CD.
איך לנסח בקשות שמביאות תוצאות
ההבדל בין בקשה טובה לגרועה הוא ענק:
❌ בקשה גרועה
> fix the bug
Claude Code לא יודע איזה bug, איפה הוא, או מה הסימפטום. הוא יתחיל לנחש.
✅ בקשה טובה
> the contact form in template-parts/contact-form.php is not sending emails.
The function is jonny_handle_contact_form() in functions.php line ~340.
When submitted, wp_mail() returns false but there is no error logged.
Check why wp_mail fails and fix it.
Claude Code יודע בדיוק מה לחפש, איפה לחפש, ומה הבעיה. התוצאה תהיה טובה בהרבה.
עקרונות לבקשה טובה
- תאר את הסימפטום, לא רק "לא עובד"
- ציין קבצים ספציפיים אם ידועים לך
- תן context — מה ניסית כבר? מה הציפייה?
- הגדר scope — "רק ב-header.php" מונע שינויים לא רצויים
- בקש סיבה — "explain why you made each change" = קוד שאתה מבין
–continue: המשך session קודם
claude --continue
ממשיך את השיחה האחרונה מאיפה שהפסקתם. שימושי כשסגרתם את הטרמינל ורוצים להמשיך task שלא הסתיים.
הרצה עם קובץ ספציפי
claude --file src/components/Header.tsx
פותח session עם הקובץ הזה כ-context ראשוני.
✅ סיכום השיעור
/help,/clear,/compact— פקודות בסיסיות לניהול session- ESC עוצר פעולה; Ctrl+C יוצא
- בקשה טובה = סימפטום + קובץ + context + scope
--printלשימוש לא-אינטראקטיבי ו-scripts
בשיעור הבא — CLAUDE.md: הקובץ שהופך את Claude Code לשותף שמכיר את הפרויקט שלך לעומק.