Claude Code یک سطح رسمی برای انجام taskهای کدنویسی از ترمینال، desktop یا محیط توسعه است و Claude را به یک coding workflow تبدیل میکند.
Claude Code
Claude Code ابزار توسعهمحور Anthropic است که برای delegation کارهای coding، terminal workflow و توسعه روزمره ساخته شده است.
کدنویس agentic و CLI/desktop workflow
تعریف و شروع
شروع سریع / نصب
Claude Code را با installer رسمی نصب کن، سپس داخل یک repository واقعی آن را اجرا کن و اولین task را بگذار.
- Claude subscription یا Anthropic Console account
- Git و یک repository محلی
- ترجیحا محیط terminal یا IDE که بتواند command اجرا کند
نصب مستقیم
curl -fsSL https://claude.ai/install.sh | bashاجرای اولیه
cd your-project && claudeدر اولین اجرا sign in میخواهد. بعد از آن میتوانی یک task مثل "این repo را توضیح بده"، "این باگ را پیدا کن" یا "این تغییر را implement کن" بدهی و diff را بررسی کنی.
دستورها و Slash Commandهای Claude Code
داخل یک session، علامت / را در ابتدای پیام وارد کن تا commandهای موجود را ببینی. این دستورها برای مدیریت context، مدل، permission، task، review و session استفاده میشوند.
همه commandها برای همه کاربران نمایش داده نمیشوند و availability آنها میتواند به نسخه Claude Code، سیستمعامل، plan، workspace و قابلیتهای فعال بستگی داشته باشد. برای فهرست واقعی همان session، فقط / را وارد کن.
| دستور | توضیح |
|---|---|
| /init | ساخت CLAUDE.md اولیه برای ثبت context، دستورها و قواعد repository. |
| /memory | مشاهده و ویرایش memory و دستورهای پایدار پروژه. |
| /mcp | مشاهده و مدیریت MCP serverها و اتصال ابزارها و منابع بیرونی. |
| /permissions | تنظیم permission و approval ruleهای اجرای command و تغییر فایل. |
| /plan | ورود به Plan Mode برای بررسی و طراحی تغییر قبل از ویرایش فایلها. |
| /model | انتخاب model مورد استفاده در session فعلی. |
| /effort | تنظیم سطح reasoning و effort برای task فعلی. |
| /context | نمایش اینکه چه بخشهایی از context window در حال استفاده هستند. |
| /compact | خلاصهسازی conversation برای آزاد کردن context window. |
| /tasks | نمایش taskها، shellهای background و subagentهای session. |
| /background | انتقال session فعلی به background تا اجرای task ادامه پیدا کند. |
| /batch | تقسیم تغییر بزرگ به واحدهای مستقل و اجرای آنها در worktreeهای جدا. |
| /diff | نمایش تغییرات فعلی فایلها و diff ایجادشده توسط Claude Code. |
| /code-review | بررسی تغییرات برای پیدا کردن bug، مشکل correctness و cleanupهای لازم. |
| /review | اجرای review سریع و read-only روی GitHub pull request. |
| /security-review | بررسی diff برای پیدا کردن vulnerability و ریسکهای امنیتی. |
| /clear | پاک کردن conversation فعلی و شروع task جدید با حفظ project memory. |
| /resume | بازگشت به conversation یا session قبلی. |
| /branch | ساخت یک شاخه از conversation فعلی برای امتحان مسیر متفاوت. |
| /rewind | بازگرداندن code یا conversation به checkpoint قبلی. |
| /doctor | بررسی installation، configuration و مشکلات setup Claude Code. |
| /status | نمایش وضعیت session، model، context و اطلاعات اجرای فعلی. |
| /usage | نمایش اطلاعات usage و محدودیتهای قابل مشاهده برای حساب فعلی. |
قابلیتهای اصلی
Terminal workflow
کار مستقیم از ترمینال و CLI.
Coding delegation
واگذاری feature، refactor و fix.
Desktop support
دسترسی از محیط دسکتاپ.
IDE support
سازگاری با VS Code و ابزارهای توسعه.
این بخش را کی انتخاب کنیم
Claude Code ↔ Claude
Claude برای گفتگو و تجربهٔ محصول است؛ Claude Code برای کار عملی روی repo و تغییرات کد است.
Claude Code ↔ Claude API / Console
Claude Code یک workflow تعاملی برای توسعهدهنده است؛ API / Console برای ساخت محصول و automation بیرونی است.
Claude Code ↔ MCP
Claude Code روی repository و terminal کار میکند؛ MCP ابزار و داده را به آن اضافه میکند.
نصب و شروع عملی
نصب Claude Code روی macOS / Linux / WSL
نصب رسمی برای محیطهای Unix-like و WSL.
- اشتراک Claude یا حساب Anthropic Console
- ترمینال
- یک repo واقعی برای تست
curl -fsSL https://claude.ai/install.sh | bashبعد از نصب، داخل repo دستور `claude` را اجرا کن و یک task کوچک مثل fix bug یا refactor محدود تعریف کن.
نصب Claude Code روی Windows PowerShell
مسیر رسمی نصب برای Windows.
- PowerShell
- اشتراک Claude یا حساب Anthropic Console
- یک repo واقعی
irm https://claude.ai/install.ps1 | iexبعد از نصب، `claude` را اجرا کن و روی یک task کوچک مثل fix bug یا refactor محدود کار کن.
نصب Claude Code روی Windows CMD
مسیر رسمی نصب برای Windows از داخل CMD.
- Command Prompt
- اشتراک Claude یا حساب Anthropic Console
- Git و یک repo واقعی
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdاگر CMD را ترجیح میدهی، بعد از نصب هم میتوانی `claude` را روی repo واقعی اجرا کنی.
مثال واقعی
خواندن repo
Claude Code را روی یک repository واقعی میگذاری تا context پروژه را ببیند.
- یک repo واقعی را باز کن.
- Claude Code را در همان پوشه اجرا کن.
- از Claude بخواه ساختار کد را مرور کند.
برای شروع، یک task کوچک مثل مرور فایلها یا خلاصهسازی بخشها بهتر است.
رفع bug
برای یک task مشخص، Claude Code را روی diff و فایلهای مرتبط متمرکز کن.
- یک issue یا bug مشخص انتخاب کن.
- از Claude بخواه فقط روی فایلهای مرتبط کار کند.
- patch را review کن و بعد validate کن.
بازبینی انسانی روی diff ضروری است.
نوشتن test و refactor
برای تغییرهای محدود، Claude Code میتواند test و refactor را در همان repo انجام دهد.
- یک test جدید تعریف کن.
- refactor محدود را اعمال کن.
- خروجی commandها را validate کن.
برای تغییرهای بزرگ، کار را به چند مرحله تقسیم کن.
اشتباهات رایج
Claude Code را با Claude Desktop اشتباه نگیر
یکی coding workflow است و دیگری desktop client.
بدون repo واقعی ارزشش کم میشود
این ابزار برای پروژه واقعی و task عملی ساخته شده است.
اول به task فکر کن، نه به prompt طولانی
بهتر است task را کوچک و مشخص تعریف کنی.