البدء السريع
تعلّم أساسيات Claude Code في 5 دقائق
تحتاج مفتاح API؟ أنشئ حسابًا ←نقاط النهاية وعناوين Base URL ←
في هذه الصفحة
- تشغيل Claude Code
- التفاعلات الأساسية
- الإشارة إلى الملفات باستخدام @
- تمرير الإدخال
- أوامر الشرطة المائلة الشائعة
- اختصارات لوحة المفاتيح
- تهيئة إعدادات المشروع
- أمثلة عملية
- نصائح لتحسين الكفاءة
- شرح الإعدادات الأساسية
- إدارة الجلسات: بعض الأوامر الرسمية
- الأخطاء الشائعة وكيفية استكشافها وإصلاحها
- الأسئلة الشائعة
- الخطوات التالية
⚡ لم تُجرِ الإعداد بعد؟ أمر واحد يفعل كل شيء:
curl -fsSL https://qcode.cc/install/claude-code.sh | bash(Windows:irm https://qcode.cc/install/claude-code.ps1 | iex). راجع سكربت الإعداد بنقرة واحدة.ليس لديك مفتاح بعد؟ أولًا اختر خطة واحصل على مفتاحك: يعمل المفتاح بالطريقة نفسها أيًّا كان الخيار الذي تختاره، لذا لا تتغير الخطوات أدناه.
بعد إكمال التثبيت وإعداد البيئة، لنتقن الميزات الأساسية لـ Claude Code خلال 5 دقائق.
تشغيل Claude Code¶
انتقل إلى دليل مشروعك في الطرفية ثم شغّل:
cd /path/to/your/project
claude
سترى واجهة Claude Code التفاعلية جاهزة لبدء محادثة.
التفاعلات الأساسية¶
1. فهم الشيفرة¶
> What's the architecture of this project?
> Explain how src/auth/login.ts works
> Find all places that call the database
2. توليد الشيفرة¶
> Write a user registration API endpoint
> Add unit tests for the UserService class
> Create a React login form component
3. تعديل الشيفرة الموجودة¶
> Refactor utils.js to improve readability
> Fix the memory leak in handleSubmit function
> Add TypeScript types to all public functions
4. تصحيح المشكلات¶
> Why is the user redirected to 404 after login?
> Analyze this error: TypeError: Cannot read property 'id' of undefined
> Investigate why the API response is slow
5. عمليات Git¶
> Show me what files I've modified
> Commit these changes with a good commit message
> Create a PR description
الإشارة إلى الملفات باستخدام @¶
استخدم الرمز @ للإشارة بدقة إلى ملفات محددة، مع السماح لـ Claude بقراءة محتوياتها مباشرةً:
> Review @src/components/Header.tsx and optimize performance
> Compare @src/v1/api.js with @src/v2/api.js
> Analyze project dependencies based on @package.json
نصيحة: اضغط Tab بعد كتابة @ لإكمال مسارات الملفات تلقائيًا.
تمرير الإدخال¶
مرّر الإخراج من أوامر أخرى إلى Claude Code للتحليل:
# Explain git changes
git diff | claude "explain these code changes"
# Analyze log errors
cat error.log | claude "analyze these errors and provide solutions"
# Review PR changes
gh pr diff 123 | claude "review this PR for code quality"
أوامر الشرطة المائلة الشائعة¶
استخدم أوامر / أثناء الجلسة:
| الأمر | الوصف |
|---|---|
/help |
عرض معلومات المساعدة وجميع الأوامر المتاحة |
/clear |
مسح سجل المحادثة الحالي |
/compact |
ضغط سجل المحادثة لتوفير tokens |
/model |
عرض النماذج أو تبديلها (مثل opus، sonnet) |
/memory |
تحرير ملف ذاكرة المشروع CLAUDE.md |
/init |
إنشاء إعدادات المشروع تلقائيًا |
| قل فقط: «commit these changes» | يراجع Claude التغييرات، ويكتب رسالة إيداع وينفذ الإيداع (/commit يحتاج إلى أمر مخصص أو مهارة توفرها أنت أو إحدى الإضافات؛ وهو غير مدمج) |
/review |
مراجعة الشيفرة |
/cost |
عرض تكلفة الجلسة الحالية |
/doctor |
تشخيص مشكلات التثبيت والإعدادات |
/config |
عرض الإعدادات أو تحريرها |
/mcp |
عرض حالة خادم MCP |
/loop |
تشغيل Claude Code في وضع الحلقة المستقلة |
/bug |
الإبلاغ عن مشكلة |
اختصارات لوحة المفاتيح¶
| الاختصار | الوظيفة |
|---|---|
Tab |
إكمال مسارات الملفات تلقائيًا |
Esc |
مقاطعة الإخراج الحالي |
Ctrl+C |
إلغاء العملية الحالية |
↑ / ↓ |
تصفح سجل الأوامر |
تهيئة إعدادات المشروع¶
عند الاستخدام الأول، شغّل /init لتمكين Claude من تحليل مشروعك وإنشاء الإعدادات:
> /init
ينشئ هذا ملف CLAUDE.md يتضمن:
-
نظرة عامة على حزمة تقنيات المشروع وبنيته
-
أوامر البناء والاختبار الشائعة
-
إرشادات أسلوب الشيفرة
-
اصطلاحات خاصة بالمشروع
الغرض من CLAUDE.md: يقرأ Claude Code هذا الملف تلقائيًا عند بدء التشغيل، مما يساعد الذكاء الاصطناعي على فهم سياق مشروعك بشكل أفضل.
أمثلة عملية¶
المثال 1: إضافة ميزة جديدة¶
> I need to add a user avatar upload feature with:
1. Support for JPG/PNG formats
2. 2MB file size limit
3. Auto-crop to 200x200 after upload
4. Store in S3
المثال 2: إصلاح خلل¶
> User feedback: Page freezes after clicking "Save" button
> Please investigate the issue in @src/pages/EditProfile.tsx
المثال 3: مراجعة الشيفرة¶
> /review
> Focus on security issues and performance bottlenecks
المثال 4: الإيداع الذكي¶
> Commit these changes and write a good commit message
سيقوم Claude تلقائيًا بما يلي:
-
تحليل جميع التغييرات
-
إنشاء رسالة إيداع مناسبة
-
إتمام الإيداع
نصائح لتحسين الكفاءة¶
-
كن محددًا: صف بوضوح ما تريده، بما في ذلك القيود
-
قسّم المهمة: جزّئ المهام المعقدة إلى خطوات أصغر
-
قاطع مبكرًا: اضغط
Escفورًا إذا لم يكن الإخراج كما تريد -
استخدم المراجع: استخدم
@لتحديد الملفات بدلًا من ترك الذكاء الاصطناعي يخمّن -
حافظ على السياق: يتذكر Claude المحادثة السابقة في الجلسة نفسها
شرح الإعدادات الأساسية¶
لبدء سريع، تحتاج إلى أربعة مواضع فقط؛ راجع الباقي عند الحاجة إليه:
| الإعداد | ما الذي يفعله | الموضع |
|---|---|---|
ANTHROPIC_BASE_URL |
يشير إلى QCode: https://api.qcode.cc/api (استخدم https://asia.qcode.cc/api في البر الرئيسي للصين)، دون شرطة مائلة لاحقة |
متغير بيئة، أو كتلة env في ~/.claude/settings.json |
ANTHROPIC_AUTH_TOKEN |
مفتاح QCode الخاص بك الذي يبدأ بـ cr_ |
كما هو مذكور أعلاه |
/model |
يعرض النموذج أو يغيّره في الجلسة، مثل claude-sonnet-5 |
أمر داخل الجلسة |
CLAUDE.md |
ملاحظات المشروع التي تُقرأ تلقائيًا عند كل بدء | جذر المشروع، يُنشأ بواسطة /init |
تجد قائمة المتغيرات الكاملة في متغيرات البيئة؛ وللإعداد بخطوة واحدة راجع سكربت الإعداد بنقرة واحدة.
إدارة الجلسات: بعض الأوامر الرسمية¶
حتى 2026-10-15، وفقًا لوثائق Claude Code:
- يعرض
/usageتكلفة الجلسة واستخدامها، و/costاسم مستعار له؛ - يستأنف
claude --continueأحدث جلسة في الدليل الحالي، ويسردclaude --resumeالجلسات للاختيار منها، ويعمل/resumeداخل الجلسة؛ - لمعاينة خطة دون السماح بتعديل الملفات، اضغط
Shift+Tabللتنقل بين أوضاع الأذونات؛ عندما يعرض شريط الحالة⏸ plan mode onتكون في وضع الخطة ولا يُعدَّل أي شيء حتى توافق على الخطة.
الأخطاء الشائعة وكيفية استكشافها وإصلاحها¶
| العَرَض | السبب المحتمل | الإصلاح |
|---|---|---|
401 / Invalid API key |
مفتاح خاطئ أو محشو بمسافات، أو ANTHROPIC_API_KEY قديم في البيئة يستحوذ على المصادقة |
شغّل env \| grep -i anthropic للعثور على البقايا، ثم أزلها وأعد فتح الطرفية |
402 / insufficient_quota |
نفدت الحصة (اليومية أو الإجمالية أو الأسبوعية)؛ المفتاح نفسه سليم | افحص code في الاستجابة: يُعاد ضبط الحصة اليومية عند 00:00 بتوقيت بكين، وباقات التعزيز متاحة؛ راجع رموز الأخطاء |
| 404 | إضافة /v1 إلى Base URL، أو وجود شرطة مائلة لاحقة |
اضبطه مجددًا على https://api.qcode.cc/api |
model_not_available_on_endpoint |
تم اختيار نموذج GPT داخل Claude Code | يستخدم Claude Code واجهة Anthropic، لذا لا تعمل إلا نماذج Claude والنماذج الصينية؛ استخدم Codex مع GPT |
ردود بطيئة، E015 / 429 |
المحادثة طويلة جدًا والسياق قريب من حدّه | شغّل /compact أولًا، وأعد تشغيل الجلسة إذا فشل ذلك؛ راجع إدارة السياق |
| تعذّر الاتصال كليًا | تداخل متغيرات الشبكة أو متغيرات الوكيل على مستوى النظام | جرّب asia.qcode.cc، ثم راجع البند 6 من استكشاف الأخطاء وإصلاحها |
إذا لم تكن متأكدًا من الطبقة التي تفشل، فشغّل اختبار curl من القسم 5 في نقاط النهاية وصيغ API: يعني 400 أو 401 أن المسار قابل للوصول.
الأسئلة الشائعة¶
كيف أتأكد من أن الطلبات تمر فعلاً عبر QCode؟¶
أدخل مفتاح API الخاص بك في probe.qcode.cc لرؤية النموذج وtokens أحدث طلباتك. إذا لم يظهر أي شيء، فهذا يعني أن الطلبات لم تصل إلى QCode قط، لذا أعد التحقق من متغيرات البيئة لديك.
أين يمكنني رؤية تكلفة جلسة؟¶
داخل جلسة، يعرض /usage (أو /cost) استخدام الجلسة الحالية. يظهر الاستهلاك على مستوى الحساب في وحدة تحكم QCode. تتقاضى QCode رسومًا لكل token؛ وتُدرج أسعار كل نموذج في qcode.cc/models.
هل يمكنني متابعة محادثة الأمس بعد إغلاق الطرفية؟¶
نعم. شغّل claude --continue في دليل المشروع نفسه لاستئناف أحدث جلسة، أو claude --resume لاختيار جلسة من قائمة.
بأي نموذج ينبغي أن أبدأ؟¶
استخدم claude-sonnet-5 للبرمجة اليومية وبدّل إلى نموذج أقوى عبر /model للمهام الأصعب؛ راجع اختيار النموذج للمقارنة.
ماذا لو أردت استخدام GPT أو النماذج الصينية؟¶
يستخدم Claude Code نفسه واجهة Anthropic، لذا يمكن اختيار النماذج الصينية مباشرة. أما نماذج GPT فاستخدم لها Codex CLI؛ الإعداد موجود في دليل Codex الكامل.
الخطوات التالية¶
تهانينا على إتقان أساسيات Claude Code! تابع بما يلي:
-
استكشف نصائح CLI للحصول على 34 نصيحة عملية
-
تعلّم نصائح سير العمل لزيادة الإنتاجية
-
اطّلع على تكامل Codex لاستخدام أداة ذكاء اصطناعي أخرى
ابدأ مع QCode
مفتاح API واحد لـ Claude Code وCodex وغيرها — تُحسب حسب التوكن، وأسعار كل نموذج على qcode.cc/models