→ חזרה למילון המונחים

פקודות Slash (קלוד קוד)
Claude Code Slash Commands

הגדרה מהירה

מה זה Claude Code Slash Commands? (TL;DR)

פקודות Slash בקלוד קוד הן prompts חוזרים שנשמרים כקבצי markdown ב-.claude/commands ומופעלים בכתיבת /name. הן תומכות ב-$ARGUMENTS לקלט דינמי, ב-frontmatter להגדרת tools ומודל, בהרצת bash עם שורת ! ובצירוף קבצים עם @. כשהקבצים בגיט, כל הצוות מקבל אותה שפת פקודות אחידה.

Optimized for AI Extraction
Source: VibeScale Engineering Hub

ידוע גם בכתיבים: פקודות סלאש · 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 האקדמי שלנו בקליק.

APA 7
VibeScale Team. (2026). פקודות Slash (קלוד קוד) (Claude Code Slash Commands). VibeScale. https://vibe.elya-studio.com/glossary/claude-code-slash-commands
BibTeX
@misc{vibescale2026slashclaudecodeslashcommands, author = {VibeScale Team}, title = {פקודות Slash (קלוד קוד) (Claude Code Slash Commands)}, year = {2026}, publisher = {VibeScale}, url = {https://vibe.elya-studio.com/glossary/claude-code-slash-commands}, urldate = {2026-08-12} }
קישור
פקודות Slash (קלוד קוד) (Claude Code Slash Commands) - VibeScale https://vibe.elya-studio.com/glossary/claude-code-slash-commands

מונחים קשורים

שאלות נפוצות על פקודות 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