פקודות Slash (קלוד קוד)Claude Code Slash Commands
הגדרה מהירה
מה זה Claude Code Slash Commands? (TL;DR)
פקודות Slash בקלוד קוד הן prompts חוזרים שנשמרים כקבצי markdown ב-.claude/commands ומופעלים בכתיבת /name. הן תומכות ב-$ARGUMENTS לקלט דינמי, ב-frontmatter להגדרת tools ומודל, בהרצת bash עם שורת ! ובצירוף קבצים עם @. כשהקבצים בגיט, כל הצוות מקבל אותה שפת פקודות אחידה.
ידוע גם בכתיבים: פקודות סלאש · slash commands · פקודות קלוד קוד · custom commands claude code · פקודות מותאמות אישית קלוד קוד · קבצי commands קלוד קוד · .claude/commands · פקודת סלאש קלוד קוד · slash command claude · פקודות מקוצרות קלוד קוד · kloud kod slash · פקודות / קלוד קוד
עיקרי המונח (Key Takeaways)
- ▸פקודת Slash היא קובץ markdown ב-<code>.claude/commands/</code> שנקרא ב-<code>/name</code>. הקובץ בגיט - כל הצוות מקבל אותה.
- ▸<code>$ARGUMENTS</code> מזריק טקסט חופשי לפקודה; <code>$1</code>, <code>$2</code> קולטים ארגומנטים לפי מיקום.
- ▸Frontmatter (YAML) מגדיר <code>description</code>, <code>allowed-tools</code> ו-<code>model</code> לכל פקודה.
- ▸שורה שמתחילה ב-<code>!</code> מריצה bash והפלט נכנס ל-prompt (למשל <code>!git diff</code>).
- ▸<code>@file</code> מצרף תוכן קובץ אוטומטית ל-prompt (למשל <code>@docs/standards.md</code>).
- ▸Namespacing דרך תת-תיקיות: <code>.claude/commands/db/migrate.md</code> הופך ל-<code>/db:migrate</code>.
- ▸פקודות, hooks, skills ו-MCP נארזים יחד ב-<a href="/glossary/claude-code-plugins">plugin</a> אחד להפצה לכל הארגון.
פקודות Slash (Slash Commands) הן prompts חוזרים שנשמרים כקבצי markdown בתיקיית .claude/commands/ ומופעלים בכתיבת /שם בתוך session של קלוד קוד. במקום להדביק שוב ושוב את אותו prompt ארוך (הנחיות code review, תבנית deploy, בדיקת אבטחה), אתם שומרים אותו פעם אחת כפקודה, מכניסים אותו לגיט, וכל הצוות מקבל את אותה שפת פקודות אחידה.
איך זה עובד: מקובץ markdown לפקודה
הכלל פשוט - כל קובץ .md בתיקייה הופך אוטומטית לפקודה. קובץ review.md הופך ל-/review. יש שני מיקומים: פקודות פרויקט ב-.claude/commands/ (נשמרות בגיט, משותפות לצוות) ופקודות אישיות ב-~/.claude/commands/ (זמינות לכם בכל פרויקט, לא משותפות).
- $ARGUMENTS: קולט את כל הטקסט שאחרי שם הפקודה.
/fix הכפתור שבור במוביילמזריק את המשפט למקום ה-placeholder. - $1, $2 (מיקום): קולטים ארגומנטים בודדים לפי סדר, לפקודות עם קלט מובנה.
- Frontmatter (YAML): בראש הקובץ מגדירים
description,allowed-tools(אילו כלים מותרים) ו-modelלכל פקודה בנפרד. - הרצת bash עם !: שורה שמתחילה ב-
!מריצה shell והפלט נכנס ל-prompt. למשל!git diff --staged. - צירוף קבצים עם @:
@docs/standards.mdמדביק את תוכן הקובץ אוטומטית ל-prompt. - Namespacing: תת-תיקייה יוצרת קידומת -
.claude/commands/db/migrate.mdהופך ל-/db:migrate.
דוגמת קובץ אמיתית: פקודת code review
הקובץ הבא הוא פקודת /review מלאה שמשלבת את כל היכולות - frontmatter, הרצת bash, צירוף קובץ תקנים ו-$ARGUMENTS. שומרים אותו ב-.claude/commands/review.md:
---
description: בדיקת קוד לפני פתיחת PR
allowed-tools: Bash(git diff:*), Read
model: opus
---
בצע code review על השינויים ה-staged:
!git diff --staged
הסטנדרטים ההנדסיים שלנו:
@docs/coding-standards.md
התמקד במיוחד ב: $ARGUMENTS
דווח על בעיות אבטחה, N+1 queries וחוסר type-safety.
מרגע שהקובץ קיים, ההרצה היא /review בדוק את שכבת ה-RLS החדשה. קלוד ימשוך את ה-diff, יטען את קובץ התקנים, ויבדוק לפי המיקוד שהעברתם - הכל בלי להדביק שום דבר ידנית.
איך VibeScale משתמשת בזה?
אנחנו מקימים לכל פרויקט Rescue ספריית פקודות אחידה - /review שכופה בדיקת אבטחה לפי מדיניות ה-RLS, /deploy:staging עם צ'קליסט קבוע, ו-/audit שמריץ את מסגרת הבדיקה שלנו. הפקודות נארזות יחד עם hooks ו-skills בתוך plugin אחד, כך שהתקנה אחת מיישרת את כל הצוות על אותם סטנדרטים. פרטים ב-מסגרת ה-Audit שלנו.
מתי פקודת Slash, ומתי כלי אחר?
פקודת Slash היא קיצור ידני שאתם יוזמים - היא רצה בקונטקסט הראשי, מצוינת ל-workflows חוזרים שאתם מפעילים בעצמכם. לעומת זאת, hooks רצים אוטומטית באירועי מחזור-חיים, skills נטענים לבד כשהמשימה מתאימה, ו-subagent עובד בקונטקסט נפרד ומחזיר רק תוצאה. הכלל: אם אתם מקלידים את אותו prompt פעם שלישית - הפכו אותו לפקודה.
שימו לב לניהול נכון של context: פקודה שמצרפת @ על קובץ ענק או מריצה ! עם פלט עצום עלולה לנפח את חלון הקונטקסט. שמרו את הפלט ממוקד.
ציטוט
השתמשתם בדף הזה? תנו קרדיט.
עתונאים, חוקרים וצוותי AI - בחרו פורמט להעתקה. ה-citation האקדמי שלנו בקליק.
מונחים קשורים
Claude Code (קלוד קוד)
Claude Code הוא ה-CLI של Anthropic לפיתוח אוטונומי עם AI. סטנדרט 2026 לעבודות planning + refactoring + MCP integrations.
Hooks (קלוד קוד)
Hooks הם פקודות shell שרצות אוטומטית באירועי מחזור-חיים של Claude Code (כמו PreToolUse ו-PostToolUse), ומוגדרות בקובץ settings.json כדי לאכוף פורמט, tests ו-guardrails דטרמיניסטיים סביב הסוכן.
Skills (קלוד קוד)
Skills הן חבילות הוראות רב-פעמיות ל-Claude Code: תיקייה עם קובץ SKILL.md (frontmatter + הנחיות) שהסוכן טוען אוטומטית כשהמשימה תואמת ל-description.
Plugins (קלוד קוד)
Plugins הם חבילות הפצה של Claude Code שאורזות יחד slash commands, subagents, skills, hooks ו-MCP servers, מוגדרות ב-plugin.json ומותקנות ממרקטפלייס - התקנה אחת שמסנכרנת setup שלם לכל הצוות.
שימוש מחשב מבוסס AI (Claude)
יכולת אלגוריתמית המאפשרת לסוכן Claude 3.5 לקרוא את המסך ולהקליד טקסט דרך Terminal / עכבר המחשב.
קובץ CLAUDE.md
מקבילה של .cursorrules ל-Claude Code - הוראות פרויקט שנטענות אוטומטית בכל session.
שאלות נפוצות על פקודות Slash (קלוד קוד)
מה זה פקודות Slash בקלוד קוד?+
פקודת Slash היא prompt חוזר שנשמר כקובץ markdown בתיקיית <code>.claude/commands/</code> ומופעל בכתיבת <code>/שם-הקובץ</code> בתוך session. במקום להעתיק prompt ארוך שוב ושוב (למשל הנחיות code review), שומרים אותו פעם אחת כפקודה. קובץ בשם <code>review.md</code> הופך אוטומטית לפקודה <code>/review</code>.
מה ההבדל בין פקודות פרויקט לפקודות אישיות?+
פקודות פרויקט נמצאות ב-<code>.claude/commands/</code> בתוך הריפו ונשמרות בגיט - כך כל הצוות מקבל את אותן פקודות. פקודות אישיות נמצאות ב-<code>~/.claude/commands/</code> וזמינות לכם בכל הפרויקטים במחשב, אבל לא משותפות. לפקודות ארגוניות (deploy, review) העדיפו את תיקיית הפרויקט.
איך מעבירים ארגומנטים לפקודת Slash?+
משתמשים ב-<code>$ARGUMENTS</code> בתוך הקובץ כדי לקלוט את כל הטקסט שאחרי שם הפקודה. לדוגמה <code>/fix הכפתור לא נלחץ במובייל</code> יזריק את המשפט למקום ה-<code>$ARGUMENTS</code>. לקלט מובנה יותר משתמשים ב-<code>$1</code>, <code>$2</code> שקולטים ארגומנטים לפי מיקום.
האם פקודת Slash יכולה להריץ פקודות bash?+
כן. שורה שמתחילה בסימן <code>!</code> מריצה פקודת shell, והפלט שלה נכנס ישירות ל-prompt לפני שקלוד מתחיל לעבוד. לדוגמה <code>!git diff --staged</code> מזריק את השינויים הנוכחיים לפקודת review. חשוב להוסיף ב-frontmatter <code>allowed-tools</code> עם ההרשאה המתאימה (למשל <code>Bash(git diff:*)</code>) כדי שההרצה תעבוד בלי אישור ידני.
מה זה namespacing בפקודות Slash?+
תת-תיקיות בתוך <code>.claude/commands/</code> יוצרות namespace לפקודה. קובץ ב-<code>.claude/commands/db/migrate.md</code> הופך לפקודה <code>/db:migrate</code>, וקובץ ב-<code>.claude/commands/deploy/staging.md</code> הופך ל-<code>/deploy:staging</code>. זה מסדר עשרות פקודות לפי תחום ומונע התנגשות שמות.
מה ההבדל בין פקודת Slash ל-Subagent או Skill?+
פקודת Slash היא קיצור ידני שאתם מפעילים בעצמכם ב-<code>/name</code> - היא רצה בקונטקסט הראשי. <a href="/glossary/subagents-claude-code">Subagent</a> הוא עוזר עם קונטקסט נפרד שמקבל משימה ומחזיר רק תוצאה. <a href="/glossary/claude-code-skills">Skill</a> נטען אוטומטית כשהמשימה מתאימה לתיאור שלו. פקודות מצוינות ל-workflows חוזרים שאתם יוזמים ידנית.
מדברים בוואטסאפ, לא בטפסים
תארו בשתי שורות מה שבור או מה החלום. ההודעה נפתחת אצלכם מוכנה — אתם רק לוחצים שלח.
מעדיפים להתקשר? 054-211-8143