رفتن به محتوا

شروع سریع

به Claude Code خوش آمدی!

این راهنمای شروعِ سریع در چند دقیقه تو را به استفاده از دستیارِ کدنویسیِ مبتنی بر هوش مصنوعی می‌رساند. در پایان، می‌فهمی چطور Claude Code را برای کارهای رایجِ توسعه به کار بگیری.

مطمئن شو که این‌ها را داری:

برای نصب Claude Code، یکی از روش‌های زیر را به کار ببر:

macOS, Linux, WSL:

Terminal window
curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell:

Terminal window
irm https://claude.ai/install.ps1 | iex

Windows CMD:

Terminal window
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

اگر پیام The token '&&' is not a valid statement separator را دیدی، یعنی در PowerShell هستی نه CMD. اگر پیام 'irm' is not recognized as an internal or external command را دیدی، یعنی در CMD هستی نه PowerShell. وقتی در PowerShell باشی پرامپت PS C:\ را نشان می‌دهد و وقتی در CMD باشی C:\ را بدون PS.

Git for Windows روی ویندوزِ نِیتیو توصیه می‌شود تا Claude Code بتواند از ابزار Bash استفاده کند. اگر Git for Windows نصب نباشد، Claude Code به‌جایش از PowerShell به‌عنوان ابزار shell استفاده می‌کند. راه‌اندازی‌های WSL به Git for Windows نیاز ندارند.

روی Debian، Fedora، RHEL و Alpine می‌توانی با apt، dnf یا apk هم نصب کنی.

استفاده از Claude Code نیازمند یک حساب است. با دستور claude یک نشست تعاملی شروع کن؛ در اولین استفاده از تو خواسته می‌شود وارد شوی:

Terminal window
claude

برای حساب‌های اشتراک Claude یا Console، پرامپت‌ها را دنبال کن تا احرازِ هویت در مرورگرت کامل شود. برای جابه‌جایی بین حساب‌ها در آینده یا احرازِ هویتِ دوباره، داخل نشستِ در حال اجرا /login را تایپ کن:

/login

می‌توانی با هر یک از این انواع حساب وارد شوی:

پس از ورود، اعتبارنامه‌هایت ذخیره می‌شوند و دیگر لازم نیست دوباره وارد شوی.

گام ۳: نخستین نشستت را شروع کن

Section titled “گام ۳: نخستین نشستت را شروع کن”

ترمینالت را در هر پوشه‌ی پروژه‌ای باز کن و Claude Code را راه بینداز:

Terminal window
cd /path/to/your/project
claude

پرامپت Claude Code را می‌بینی که نسخه، مدلِ فعلی و پوشه‌ی کاری بالای آن نشان داده شده‌اند. برای دیدن دستورهای موجود /help و برای ادامه‌ی یک گفت‌وگوی قبلی /resume را تایپ کن.

گام ۴: نخستین سوالت را بپرس

Section titled “گام ۴: نخستین سوالت را بپرس”

بیا با شناختِ کدبیست شروع کنیم. یکی از این دستورها را امتحان کن:

what does this project do?

Claude فایل‌هایت را تحلیل می‌کند و یک خلاصه ارائه می‌دهد. می‌توانی سوال‌های مشخص‌تری هم بپرسی:

what technologies does this project use?
where is the main entry point?
explain the folder structure

می‌توانی درباره‌ی توانایی‌های خودِ Claude هم از او بپرسی:

what can Claude Code do?
how do I create custom skills in Claude Code?
can Claude Code work with Docker?

گام ۵: نخستین تغییرِ کدت را اعمال کن

Section titled “گام ۵: نخستین تغییرِ کدت را اعمال کن”

حالا بیا کاری کنیم Claude Code کمی کدنویسیِ واقعی انجام دهد. یک کار ساده را امتحان کن:

add a hello world function to the main file

Claude Code این کارها را می‌کند:

  1. فایل مناسب را پیدا می‌کند
  2. تغییرات پیشنهادی را به تو نشان می‌دهد
  3. تأیید تو را می‌خواهد
  4. ویرایش را اعمال می‌کند

گام ۶: استفاده از Git با Claude Code

Section titled “گام ۶: استفاده از Git با Claude Code”

Claude Code عملیات Git را گفت‌وگومحور می‌کند:

what files have I changed?
commit my changes with a descriptive message

برای عملیات پیچیده‌ترِ Git هم می‌توانی پرامپت بدهی:

create a new branch called feature/quickstart
show me the last 5 commits
help me resolve merge conflicts

گام ۷: رفع یک باگ یا افزودن یک قابلیت

Section titled “گام ۷: رفع یک باگ یا افزودن یک قابلیت”

Claude در عیب‌یابی و پیاده‌سازی قابلیت‌ها چیره‌دست است.

آنچه می‌خواهی را به زبان طبیعی توصیف کن:

add input validation to the user registration form

یا ایرادهای موجود را رفع کن:

there's a bug where users can submit empty forms - fix it

Claude Code این کارها را می‌کند:

  • کدِ مرتبط را پیدا می‌کند
  • کانتکست را می‌فهمد
  • یک راه‌حل پیاده می‌کند
  • در صورت وجود، تست‌ها را اجرا می‌کند

گام ۸: ورک‌فلوهای رایجِ دیگر را امتحان کن

Section titled “گام ۸: ورک‌فلوهای رایجِ دیگر را امتحان کن”

راه‌های زیادی برای کار کردن با Claude هست:

بازنویسیِ کد (Refactor)

refactor the authentication module to use async/await instead of callbacks

نوشتن تست

write unit tests for the calculator functions

به‌روزرسانیِ مستندات

update the README with installation instructions

بازبینیِ کد

review my changes and suggest improvements

این‌ها مهم‌ترین دستورها برای استفاده‌ی روزمره‌اند. دستورهای shell از ترمینالت اجرا می‌شوند تا Claude Code را شروع یا از سر بگیری. دستورهای نشست داخل Claude Code پس از شروعِ آن اجرا می‌شوند.

دستورهای shell

دستورچه می‌کندنمونه
claudeشروع حالت تعاملیclaude
claude "task"اجرای یک کارِ یک‌بارهclaude "fix the build error"
claude -p "query"اجرای یک پرسشِ یک‌باره، سپس خروجclaude -p "explain this function"
claude -cادامه‌ی آخرین گفت‌وگو در پوشه‌ی فعلیclaude -c
claude -rاز سر گرفتنِ یک گفت‌وگوی قبلیclaude -r

دستورهای نشست

دستورچه می‌کندنمونه
/clearپاک‌کردنِ تاریخچه‌ی گفت‌وگو/clear
/helpنمایش دستورهای موجود/help
/exit یا Ctrl+Dخروج از Claude Code/exit

برای فهرست کاملِ دستورهای shell به مرجع CLI و برای فهرست کاملِ دستورهای نشست به مرجع دستورها مراجعه کن.

نکته‌های حرفه‌ای برای تازه‌کارها

Section titled “نکته‌های حرفه‌ای برای تازه‌کارها”

برای بیشتر، بهترین شیوه‌ها و ورک‌فلوهای رایج را ببین.

در درخواست‌هایت دقیق باش

به‌جای: «باگ را درست کن»

این را امتحان کن: «باگِ ورود را درست کن که در آن کاربران پس از وارد کردن اطلاعات نادرست یک صفحه‌ی خالی می‌بینند»

از دستورالعمل‌های گام‌به‌گام استفاده کن

کارهای پیچیده را به گام‌ها بشکن:

1. create a new database table for user profiles
2. create an API endpoint to get and update user profiles
3. build a webpage that allows users to see and edit their information
بگذار Claude اول کاوش کند

پیش از اعمال تغییرات، بگذار Claude کدت را بفهمد:

analyze the database schema
build a dashboard showing products that are most frequently returned by our UK customers
با میان‌برها در زمان صرفه‌جویی کن
  • برای دیدن همه‌ی دستورها و skillها / را تایپ کن
  • برای تکمیلِ دستور از Tab استفاده کن
  • برای تاریخچه‌ی دستورها ↑ را بزن
  • برای چرخیدن میان حالت‌های دسترسی Shift+Tab را بزن

حالا که پایه‌ها را یاد گرفتی، قابلیت‌های پیشرفته‌تر را کاوش کن:

Claude Code چطور کار می‌کند

حلقه‌ی ایجنتیک، ابزارهای داخلی، و نحوه‌ی تعامل Claude Code با پروژه‌ات را بفهم

بهترین شیوه‌ها

با پرامپت‌نویسیِ مؤثر و راه‌اندازیِ درستِ پروژه نتیجه‌ی بهتری بگیر

ورک‌فلوهای رایج

راهنماهای گام‌به‌گام برای کارهای رایج

گسترشِ Claude Code

با CLAUDE.md، skillها، hookها، MCP و موارد دیگر سفارشی‌سازی کن

  • در Claude Code: /help را تایپ کن یا بپرس «چطور می‌توانم…»
  • مستندات: همین‌جایی! راهنماهای دیگر را مرور کن
  • انجمن: به Discord ما بپیوند برای نکته‌ها و پشتیبانی