مجله کانگورو
راهنمای دستورات Claude Code؛ میانبرها و فرمانهای کاربردی
شرکت Anthropic یک برگه تقلب یا Cheat Sheet رسمی برای Claude Code منتشر کرده است که مهمترین اصطلاحات، دستورات و میانبرهای صفحهکلید این ابزار را در یک صفحه جمعآوری میکند.
Claude Code یک دستیار برنامهنویسی عاملمحور است که میتواند کدهای پروژه را بخواند، فایلها را ویرایش کند، فرمانهای ترمینال را اجرا کند، تستها را بررسی کند و در انجام پروژههای چندمرحلهای به توسعهدهندگان کمک کند.
آشنایی با فرمانهای Claude Code باعث میشود برای مدیریت پروژه، Context، دسترسیها و مکالمات به راهحلهای پیچیده یا دستی نیاز نداشته باشید.
اصطلاحات مهم Claude Code
پیش از بررسی دستورات، بهتر است با چند مفهوم اصلی آشنا شوید.
Session
هر بار که دستور Claude را در یک پوشه اجرا میکنید، یک Session یا جلسه جدید آغاز میشود. هر جلسه تاریخچه مکالمه مخصوص خود را دارد؛ اما حافظه پروژه در فایل CLAUDE.md میتواند میان جلسات مختلف باقی بماند.
Context Window
Context Window مقدار اطلاعاتی است که مدل میتواند در یک زمان در نظر داشته باشد. درخواستهای کاربر، پاسخهای Claude و فایلهایی که مدل خوانده است، همگی بخشی از Context محسوب میشوند.
وقتی این فضا پر شود، اطلاعات قدیمی ممکن است خلاصه یا حذف شوند. فرمانهای /compact و /clear برای مدیریت این فضا کاربرد دارند.
CLAUDE.md
فایل CLAUDE.md شامل قوانین، فرمانها و اطلاعات ثابت پروژه است. Claude Code این فایل را در آغاز هر جلسه میخواند؛ بنابراین لازم نیست نکات مهم پروژه را در هر مکالمه دوباره توضیح دهید.
برای مثال میتوان در این فایل موارد زیر را ثبت کرد:
- استانداردهای کدنویسی پروژه؛
- فرمان اجرای تستها؛
- ساختار پوشهها؛
- محدودیتهای فنی؛
- فایلهایی که نباید تغییر کنند.
Plan Mode
در Plan Mode، کلاد میتواند پروژه را بررسی و راهکار پیشنهاد کند؛ اما اجازه ویرایش فایل یا اجرای فرمان را ندارد.
این حالت برای بررسی روش انجام کار پیش از ایجاد تغییر مناسب است. با فرمان /plan یا کلیدهای Shift + Tab میتوان وارد این حالت شد.
Accept Edits Mode
در این حالت، تغییرات فایلها بهصورت خودکار تأیید میشوند؛ اما Claude همچنان برای بعضی اقدامات دیگر، مانند اجرای فرمانهای ترمینال، از کاربر اجازه میگیرد.
بهتر است فقط زمانی از این حالت استفاده کنید که مسیر انجام کار را بررسی کردهاید و به تغییرات پیشنهادی اطمینان دارید.
MCP
پروتکل Model Context Protocol یا MCP به Claude اجازه میدهد به ابزارها و سرویسهای خارجی مانند GitHub، Jira، پایگاه داده یا APIهای داخلی متصل شود.
Claude میتواند براساس سطح دسترسی تعیینشده، اطلاعات این سرویسها را بخواند یا در آنها اقداماتی انجام دهد.
Subagent
Subagent یک نمونه جداگانه از Claude است که برای انجام وظیفهای مشخص ایجاد میشود؛ مانند اجرای تستها، جستوجو در یک پروژه بزرگ یا بازبینی کد.
هر Subagent فضای Context مستقل خود را دارد و نتیجه کار را به جلسه اصلی گزارش میکند.
محصولات مرتبط برای این مطلب
این پیشنهادها بر اساس محتوای همین مقاله انتخاب شدهاند.
مهمترین دستورات Claude Code
برای مشاهده تمام فرمانهای فعال در محیط خود، کافی است علامت / را در یک ورودی خالی تایپ کنید.
فرمانهای پرکاربرد Claude Code عبارتاند از:
/help
فهرست تمام دستورات دردسترس را نمایش میدهد.
/init
ساختار پروژه را بررسی کرده و یک فایل اولیه CLAUDE.md میسازد. این فرمان برای شروع کار Claude Code روی یک پروژه جدید مفید است.
/clear
تاریخچه مکالمه فعلی را پاک میکند و یک گفتوگوی تازه میسازد. اطلاعات ثبتشده در حافظه پروژه حذف نمیشوند.
فرمانهای /reset و /new نیز عملکرد مشابهی دارند.
/compact
مکالمه فعلی را خلاصه میکند تا فضای بیشتری در Context Window آزاد شود. هنگام اجرای این فرمان میتوانید مشخص کنید چه اطلاعاتی در خلاصه حفظ شوند.
/btw
اجازه میدهد سؤال کوتاهی خارج از موضوع اصلی بپرسید، بدون اینکه آن سؤال به مکالمه اصلی اضافه شود یا فضای Context آن را مصرف کند.
/rewind
مکالمه یا کد را به یکی از نقاط قبلی بازمیگرداند. این فرمان زمانی مفید است که تغییرات اخیر نتیجه مناسبی نداشته باشند.
/model
مدل فعال را نمایش میدهد و امکان تغییر آن را فراهم میکند.
/cost
میزان مصرف توکن و هزینه جلسه فعلی را نشان میدهد.
/usage
محدودیت مصرف پلن و وضعیت فعلی Rate Limit را نمایش میدهد.
/context
محتوای فعلی Context Window و نحوه مصرف فضای آن را بهصورت بصری نشان میدهد.
/memory
فایلهای CLAUDE.md فعال را مشاهده یا ویرایش میکند.
/permissions
مشخص میکند Claude برای استفاده از کدام ابزارها و انجام چه اقداماتی باید از کاربر اجازه بگیرد.
/plan
Claude Code را مستقیماً وارد Plan Mode میکند. میتوانید شرح وظیفه را نیز همراه همین فرمان بنویسید.
/diff
تغییرات ثبتنشده و تفاوت فایلها در هر مرحله از مکالمه را نمایش میدهد.
/copy
آخرین پاسخ Claude یا یک بخش انتخابشده از کد را در کلیپبورد کپی میکند.
/export
مکالمه فعلی را در یک فایل یا کلیپبورد ذخیره میکند.
/mcp
برای مدیریت اتصال و احراز هویت سرورهای MCP استفاده میشود.
محصولات مرتبط برای این مطلب
این پیشنهادها بر اساس محتوای همین مقاله انتخاب شدهاند.
/agents
فهرست Subagentها را نمایش میدهد و امکان ساخت یا ویرایش آنها را فراهم میکند.
/hooks
تنظیمات Hookهای پروژه را نمایش میدهد. Hookها فرمانهایی هستند که در مراحل مشخصی مانند شروع جلسه، پایان ویرایش یا پیش از اجرای یک ابزار اجرا میشوند.
/skills
تمام Skillهای دردسترس جلسه را نمایش میدهد.
/status
اطلاعاتی مانند حساب فعال، مدل، نسخه Claude Code و پوشه کاری را نشان میدهد.
/doctor
مشکلات نصب، احراز هویت و تنظیمات محیط را بررسی میکند.
/resume
یکی از جلسات قبلی را باز میکند تا کار را از همان نقطه ادامه دهید. فرمان /continue نیز همین کاربرد را دارد.
میانبرهای مهم صفحهکلید
چند میانبر میتوانند سرعت کار با Claude Code را افزایش دهند:
- Shift + Tab: جابهجایی میان حالتهای دسترسی مانند Auto، Manual، Accept Edits و Plan
- Esc: متوقفکردن پاسخ یا عملیات فعلی Claude
- دو بار Esc: بازکردن منوی Rewind و بازگشت به یک نقطه قبلی
- Ctrl + C: لغو ورودی فعلی یا خروج از برنامه در ورودی خالی
- Ctrl + R: جستوجوی معکوس میان درخواستهای قبلی
- Ctrl + O: نمایش نسخه کامل و جزئیتر گزارش مکالمه
- کلیدهای بالا و پایین: مرور درخواستهای قبلی
- @ به همراه مسیر: اضافهکردن مستقیم فایل یا پوشه به درخواست
- علامت /: بازکردن منوی فرمانها
- علامت سؤال: نمایش میانبرهای فعال در ترمینال یا محیط توسعه فعلی
بعضی میانبرها ممکن است براساس سیستمعامل، ترمینال و IDE تفاوت داشته باشند. برای مشاهده فهرست دقیق محیط خود، در یک Session علامت سؤال را وارد کنید.
چند نکته برای استفاده بهتر از Claude Code
برای گرفتن نتیجه بهتر از Claude Code بهتر است ابتدا با /plan برنامه انجام کار را بررسی کنید و سپس اجازه ویرایش فایلها را بدهید.
همچنین پیشنهاد میشود:
- قوانین پروژه را در CLAUDE.md ثبت کنید؛
- پیش از تأیید، تغییرات را با /diff بررسی کنید؛
- برای وظایف مستقل از Subagentها استفاده کنید؛
- سطح دسترسی ابزارها را با /permissions کنترل کنید؛
- در مکالمات طولانی از /compact کمک بگیرید؛
- پیش از تغییرات حساس، یک Commit یا Checkpoint قابل بازگشت داشته باشید؛
- کد تولیدشده را تست و بازبینی کنید.
آیا Claude Code در پلن Claude Pro فعال است؟
Claude Code با پلنهای پولی Claude از جمله Pro و Max قابل استفاده است؛ اما سقف مصرف آن به نوع پلن، مدل انتخابی، اندازه پروژه و حجم درخواستها بستگی دارد.
پلن Pro برای استفاده سبکتر و پروژههای شخصی مناسبتر است. برنامهنویسانی که پروژههای بزرگ، جلسات طولانی یا استفاده روزانه سنگین دارند، ممکن است به ظرفیت بیشتر Claude Max نیاز داشته باشند.
برای بررسی روش فعالسازی و انتخاب پلن میتوانید صفحه خرید اکانت Claude Pro و Max از کانگورو را مشاهده کنید.
همچنین پیشنهاد میکنیم پیش از انتخاب اشتراک، راهنمای استفاده از Claude Pro برای برنامهنویسی را بخوانید تا با محدودیتهای Claude Code و نکات اتصال آشنا شوید.
جمعبندی
Cheat Sheet رسمی Claude Code مجموعهای از فرمانها و میانبرهایی است که کار با این دستیار برنامهنویسی را سریعتر و قابلکنترلتر میکند.
دستورهایی مانند /plan، /diff و /permissions برای مدیریت ایمن تغییرات کاربرد دارند. فرمانهای /compact و /context به کنترل فضای مکالمه کمک میکنند و /rewind نیز امکان بازگشت به مراحل قبلی را فراهم میسازد.
یادگیری همین چند فرمان اصلی باعث میشود بدون جستوجوی مداوم در تنظیمات، پروژه، حافظه و سطح دسترسی Claude Code را مدیریت کنید.
