اکوسیستم Anthropic

Claude Code

Claude Code ابزار توسعه‌محور Anthropic است که برای delegation کارهای coding، terminal workflow و توسعه روزمره ساخته شده است.

کدنویس agentic و CLI/desktop workflow

لایه محصول، مدل و اجرااکوسیستم Anthropic4 قابلیت
خلاصه عملی

تعریف و شروع

چیست

Claude Code یک سطح رسمی برای انجام taskهای کدنویسی از ترمینال، desktop یا محیط توسعه است و Claude را به یک coding workflow تبدیل می‌کند.

شروع

شروع سریع / نصب

Claude Code را با installer رسمی نصب کن، سپس داخل یک repository واقعی آن را اجرا کن و اولین task را بگذار.

  • Claude subscription یا Anthropic Console account
  • Git و یک repository محلی
  • ترجیحا محیط terminal یا IDE که بتواند command اجرا کند
macOS / Linux

نصب مستقیم

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 ابزار و داده را به آن اضافه می‌کند.

شروع

نصب و شروع عملی

macOS / Linux / WSL

نصب 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 محدود تعریف کن.

Windows PowerShell

نصب Claude Code روی Windows PowerShell

مسیر رسمی نصب برای Windows.

  • PowerShell
  • اشتراک Claude یا حساب Anthropic Console
  • یک repo واقعی
irm https://claude.ai/install.ps1 | iex

بعد از نصب، `claude` را اجرا کن و روی یک task کوچک مثل fix bug یا refactor محدود کار کن.

Windows CMD

نصب 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 reading

خواندن repo

Claude Code را روی یک repository واقعی می‌گذاری تا context پروژه را ببیند.

  • یک repo واقعی را باز کن.
  • Claude Code را در همان پوشه اجرا کن.
  • از Claude بخواه ساختار کد را مرور کند.

برای شروع، یک task کوچک مثل مرور فایل‌ها یا خلاصه‌سازی بخش‌ها بهتر است.

bug fix

رفع bug

برای یک task مشخص، Claude Code را روی diff و فایل‌های مرتبط متمرکز کن.

  • یک issue یا bug مشخص انتخاب کن.
  • از Claude بخواه فقط روی فایل‌های مرتبط کار کند.
  • patch را review کن و بعد validate کن.

بازبینی انسانی روی diff ضروری است.

test and refactor

نوشتن test و refactor

برای تغییرهای محدود، Claude Code می‌تواند test و refactor را در همان repo انجام دهد.

  • یک test جدید تعریف کن.
  • refactor محدود را اعمال کن.
  • خروجی commandها را validate کن.

برای تغییرهای بزرگ، کار را به چند مرحله تقسیم کن.

خطاهای رایج

اشتباهات رایج

هشدار

Claude Code را با Claude Desktop اشتباه نگیر

یکی coding workflow است و دیگری desktop client.

هشدار

بدون repo واقعی ارزشش کم می‌شود

این ابزار برای پروژه واقعی و task عملی ساخته شده است.

هشدار

اول به task فکر کن، نه به prompt طولانی

بهتر است task را کوچک و مشخص تعریف کنی.

رسمی

لینک‌های رسمی

اکوسیستم
پروژه‌ها

مسیرهای داخلی مرتبط

منابع

منابع مرتبط