دستورات اسلش Claude Code — جدول رسمی دستورات و دستورات سفارشی
مرجع رسمی دستورات هر دستور را همراه با نحوه استفاده و نیازمندی نسخه فهرست میکند؛ دستورات سفارشی در skillها ادغام شدهاند و فایلهای قدیمیتر .claude/commands/ همچنان کار میکنند.
دستورات رایج در مرجع رسمی
1) /init — راهاندازی یک پروژه (نوشتن CLAUDE.md + پوشه .claude/)؛ 2) /review — اجرای بازبینی کد (نام دیگر /code-review)؛ 3) /compact — فشردهسازی زمینه گفتوگوی فعلی (مستندات رسمی: خلاصه کردن گفتوگو تا این لحظه برای ایجاد فضا در پنجره زمینه)؛ 4) /cost — مصرف توکن جلسه فعلی (نام دیگر /usage)؛ 5) /loop — اجرای دورهای یک prompt / دستور طبق زمانبندی (پایش استقرار)؛ 6) /schedule — ایجاد یک Routine (راهنمای Routines ما را ببینید)؛ 7) /plugin — مرور / نصب / غیرفعالسازی پلاگینها؛ 8) /help — فهرست دستورات؛ مرجع رسمی دستورات همچنین شامل /context، /usage، /memory، /permissions، /output-style، /agents، /import است.
/compact و /context هر دو با زمینه سروکار دارند
Compact گفتوگوی فعلی را خلاصه میکند و نوسانهای میانی را حذف میکند. در مقایسه با شروع یک جلسه جدید: حافظه کاری و وضعیت subagent حفظ میشوند. مرجع رسمی این دو را از هم جدا میکند: /compact گفتوگو تا این لحظه را خلاصه میکند، بهصورت اختیاری همراه با دستورالعملهای تمرکز، در حالی که /context مصرف زمینه فعلی را بهصورت یک شبکه رنگی نمایش میدهد و پیشنهادهای بهینهسازی ارائه میکند. پنجره auto-compact با /autocompact تنظیم میشود، یا با اندازهای مانند 500k یا با auto. /cost نام دیگری برای /usage است، بنابراین مصرف از آنجا خوانده میشود.
محل قرارگیری دستورات سفارشی و skillها
دستورات سفارشی در skillها ادغام شدهاند: یک فایل در <repo>/.claude/commands/<name>.md و یک skill در .claude/skills/<name>/SKILL.md هر دو یک دستور یکسان ایجاد میکنند و به یک شکل کار میکنند، و فایلهای موجود .claude/commands/ شما همچنان کار میکنند. نام پوشه، یا نام موجود در frontmatter، همان دستوری میشود که تایپ میکنید. skillهای شخصی در ~/.claude/skills/ قرار دارند و در همه پروژههای شما در دسترس هستند؛ skillهای پروژه در پوشه .claude/skills/ مخزن قرار دارند و همراه آن منتقل میشوند. آرگومانها از طریق جاینگهدار $ARGUMENTS در دسترس هستند، با شکلهای شمارهدار مانند $1؛ مقادیر چندکلمهای را در گیومه قرار دهید. مستندات رسمی پیشنهاد میکنند برای کار جدید یک skill را ترجیح دهید، زیرا skillها از فایلهای همراه نیز پشتیبانی میکنند.
نحوه تقسیم کار میان hookها، subagentها و پلاگینها
hookها رویدادمحور هستند و کاربر نمیتواند آنها را مستقیماً فراخوانی کند: SessionStart و SessionEnd در هر جلسه فعال میشوند، UserPromptSubmit، Stop و StopFailure در هر نوبت، و PreToolUse و PostToolUse در هر فراخوانی ابزار درون حلقه عاملی. subagent یک واحد کار قابل واگذاری است که در پنجره زمینه خودش با یک prompt سیستمی سفارشی و دسترسی به ابزارهای مشخص اجرا میشود. پلاگین مجموعهای از قابلیتهای کلاینت است و میتواند hookها، skillها و دستورات اسلش را یکجا ارائه دهد. دستور اسلش میانبری است که خودتان تایپ میکنید. پیش از طراحی هر چیز، تصمیم بگیرید کدام یک از این سه را مینویسید: یک دستور، یک اتوماسیون، یا یک وظیفه.
FAQ
چگونه دستورات اسلش تیم را به اعضای جدید تحویل دهیم؟
پوشه .claude/skills/ را در مخزن commit کنید و دستورات برای هر کسی که آن را clone کند در دسترس خواهند بود. skillهای شخصی زیر ~/.claude/skills/ فقط روی یک ماشین اعمال میشوند، بنابراین هر شخص skillهای خودش را نگهداری میکند.
آیا دستورات اسلش میتوانند آرگومان بگیرند؟
بله — از $ARGUMENTS در فایل دستور استفاده کنید تا متن اضافی را از /cmd arg1 arg2 دریافت کنید. Claude جایگزینی میکند و prompt کامل را تزریق میکند. یک شکل شمارهدار مانند $1 یک آرگومان را بر اساس موقعیت انتخاب میکند؛ مقادیر چندکلمهای را در گیومه قرار دهید. اگر دستوری را با آرگومان فراخوانی کنید اما هیچ جاینگهداری در محتوای آن آرگومانی دریافت نکند، Claude Code آنچه تایپ کردهاید را با پیشوند ARGUMENTS: به انتهای محتوا اضافه میکند تا Claude همچنان آن را ببیند. برای جزئیات، مستندات Claude Code را ببینید.
آیا Codex دستورات اسلش مشابهی دارد؟
بله، اما این دو سیستمهای جداگانهای هستند. مستندات رسمی OpenAI Codex CLI این موارد را فهرست میکند: /init (ساخت فایل AGENTS.md با دستورالعملهایی برای Codex)، /status (نمایش پیکربندی نشست فعلی)، /permissions (انتخاب اینکه Codex مجاز به چه کاری است)، /model (انتخاب مدل و سطح تلاش استدلال) و /review (بررسی هر تغییر و یافتن مشکلات). نامها و سازوکار افزونهها مشترک نیستند، بنابراین از مستندات هر پروژه استفاده کنید؛
اجرای دستورات اسلش Claude Code روی QCode
Claude Code را با کلید QCode خود از طریق نقطه پایانی QCode فراخوانی کنید؛ فراخوانی مدلها بهازای توکن محاسبه میشود و نرخ هر مدل در صفحه مدلها فهرست شده است. روش رسمی استفاده از دستورات اسلش و دستورات سفارشی در code.claude.com/docs/en/commands آمده است.
QCode را باز کنید