Prompt Engineering

أفضل رمز أفضل.

جودة الشفرة المُنشأة تعتمد كلياً تقريباً على ما تطلبه وكيف تطلبه ويشمل هذا الدليل الأنماط التي تنتج باستمرار نتائج أفضل مع Claude Code.

ومن تحديد نطاق المهام إلى النظام يحفز، من الصقل المتكرر إلى التعليمات الخاصة بالدور. التقنيات العملية يمكنك تطبيقها في جلسة الترميز القادمة.

لِمَ تُحدث مسائل هندسية

عندما تطلبين من مطور بشري أن يبنوا صفحة دخول، يسألون أسئلة توضيحية: أيّ مُقدّم في ذلك الوقت؟ أي حقول؟ هل يتعامل مع (أوث)؟ رسائل خاطئة؟ الولايات المتحدة؟?

وكلاء الترميز سيحاولون الإجابة على كل هذه الأسئلة بأنفسهم أحياناً يخمنون الصواب غالباً ما يخمنون شيئاً معقولاً لكن ليس ما أردته الثغرة بين "معقلة" و"صحيحة تماماً" هي ما يقترب من الهندسة السريعة.

العجلات الجيدة لا تحتاج أن تكون طويلة. يجب أن يكونوا محددين بشأن الأمور التي تهم و صامتة بشأن الأشياء التي لا تهمهم هذا التوازن هو ما يدور حوله هذا الدليل.

خمسة مبادئ أساسية

أنماط تحسن النتائج بصرف النظر عن المهمة.

1

كن محدداً بشأن النتائج وليس الخطوات

وبدلاً من إنشاء عنصر ردة فعل، ثم إضافة الدولة، ثم وضع الصفات، ووصف النتيجة النهائية: دع العميل يقرر كيفية الوصول إلى هناك.

Avoid

إنشاء عنصر. أضف دولة الاستخدام أضف زراً للهز صفقه مع (تيلويند).

Better

بناء عنصر جانبي قابل للانهيار يُدرج المشاريع بالاسم. It should support drag-to-reorder and match our dark theme (bg-[111318], border-[262b38]). يجب أن تستمر الولاية الملتوية عبر الصفحات.

2

النطاق الواضح للعمل

عملاء أفضل عندما يعرفون الحدود حددي أي ملفات ستلمسها أو تتفادى أي أنماط يجب اتباعها وما يبدو عليه وتؤدي المهام غير المقيدة إلى تصاعد التغييرات التي يصعب استعراضها.

Avoid

راجع نظام التوثيق.

Better

قم بتثبيط معالج الشعارات في القوس/القطعة/اللوائح لاستخدام البكر بدلاً من الشاشة 256 لتسريع كلمة السر لا تُغيّرْ منطقَ JWT أَو مناولةِ كعكةِ الدورةِ. Update the related tests in tests/auth/.

3

Provide Context that Matters

يمكن لـ (إكس جيه LOS23X1XGLOS) قراءة ملفات مشروعك، ولكن لا يمكن قراءة عقلك. إذا كان هناك إتفاقية تتابعها، مكتبة تفضلها، أو نمط قد وضعته بالفعل، قل ذلك. هذا ينقذ إعادة العمل.

Avoid

مصادقة النموذج.

Better

أضف استمارة التحقق إلى استمارة الإشارة باستخدام حديقة الحيوان (نستخدمها بالفعل في شكل العوارض في القوس/الشكل/المواقف). تظهر رسائل خاطئة تحت كل حقل اتبع نفس الخطأ الذي يصف شكل الشعار.

4

مهمة واحدة لكل عملية

العجلات المكمّلة (أبنوا الـ (آي بي آي) و اكتبوا الفحوصات و استكملوا الأطباء و نشروا) اكسر العمل المعقد في مهام متتابعة ومركزة. كل واحد يعتمد على النتيجة السابقة.

Avoid

بناء صفحة بيانات المستخدمين، وكتابة نقاط النهاية، وإضافات الاختبارات، وتحديث نظام README، وتصليح بار الناف بينما كنت في ذلك.

Better

(ب) بناء نقطة النهاية (GET)/api/user/profile. عودوا، الاسم، البريد الإلكتروني، وميادين الخطة. إستخدموا الإطارات المتوسطة الموجودة للتوثيق.

5

(إيترات)، لا تستريح

إذا كانت النتيجة الأولى غير صحيحة، صقل السرعة بدلا من البدء من جديد. Claude retains the full conversation context. قل ما هو الخطأ، ما تغيير، وما للحفاظ. الإرتداد أسرع من إعادة الإختراع.

Avoid

هذا خطأ ابدأ من جديد وبناء المكوّن بشكل مختلف.

Better

التصميم جيد لكن نقطة التفتيش المتحركة خاطئة أسفل 768 ×، حزم البطاقات عموديا بدلا من استخدام شبكة. أبقي كل شيء آخر كما هو.

النظام: السياق

النظام يحفز سلوك خط الأساس لوكيل قبل أن تقول أي شيء إنها أكثر الأدوات استخداماً في الترميز.

أي نظام يُخبرُ الوكيل الذي هو، الذي يَجِبُ أَنْ يُركّزَ على، وما هو يَجِبُ أَنْ يَتفادى. وهو ينطبق على كل رسالة في الدورة. فكّر به كوصف عمل العميل.

AgentsRoom ships with 14 role-specific system prompts: one for each agent type. عميل "الجبهة" يُخبره أن يركز على المكونات، الوصول، التصميم المستجيب. وكيل الـ"كيو أي" يخبره أن يفكر في قضايا الحافة ويكتب اختبارات شاملة يمكنك تكييف هذه أو كتابة الخاص بك.

Example: Frontend agent System Prompt

أنتِ مطورة عليا Focus on React components, CSS/Tailwind styling, accessibility (WCAG AA), and responsive design. استخدم مكتبة المكوّنات الحالية للمشروع قبل إنشاء مكونات جديدة التكوين الأفضل على الميراث اكتب سائل مغناطيسي لا تعدل الملفات الخلفية.

إصدار نظام فعال

  • تحديد الدور وحدوده. ما الذي يجب أن يركز عليه العميل؟ ماذا يجب أن يتجاهل؟?
  • الإشارة إلى تكنولوجيات وصيغ محددة. ردّ 19 مع مكوّنات (سيرفر) أفضل من "الرد الفعل الحديث".
  • Reference project conventions. "استخدم (زوايس) للولاية" "يخبر العميل أن لا يصل إلى "ريدوكس أو كونتكست.
  • حدد توقعات الجودة. "اكتبي نوعًا ما مع أسلوب صارم، لا يوجد أيّ نوع يمنع الإختصار.
  • Include negative constraints. "لا تعدّل الملفات في "آبي" تبقي العميل في ممرها.

CLAUDE.md: Project-Level Context

العجلة الأكثر فعالية ليست مصممة في الدردشة إنه يعيش في مستودعك.

CLAUDE.md هو ملف علامة أسفل على أساس مشروعك أن Claude Code يقرأ تلقائيا. وهو يتضمن هيكل المشاريع، والاتفاقيات، وتفاصيل الحزم، والمبادئ التوجيهية التي تنطبق على كل دورة من دورات العناصر في المشروع.

بدلاً من تكرار 'نحن نستخدم تيلويند CSS 4، بريزما ORM، والتالي. كل عميل يرث هذا السياق AgentsRoom تشمل محررا مبنيا ل CLAUDE.md حتى تتمكن من تحديثه دون ترك التطبيق.

الـ (كلودي) مصممة جيداً تساوي أكثر من عشرات العجلات الفردية المصممة بعناية It compounds: every session benefits from it.

بناء مكتبة مؤقتة

توقف عن كتابة نفس التعليمات انقذوا ما يفلح وأعيدوا استخدامه.

إذا وجدت نفسك تكتب نفس نوع الطلب عبر المشاريع (أكتب اختبارات الوحدة لهذا الملف، 'مفاعل هذا لاستعمال نمط المستودع '، "الخطأ في التعامل مع جميع مسارات API"، وإنقاذ ذلك على أنه سريع إعادة الاستخدام.

ويشمل AgentsRoom سمة مكتبية سريعة ذات مستويين: عجلات كل مشروع للمهام الخاصة بالمشروع، وعجلات عالمية )متجمعة( لأنماط تستخدمها في كل مكان.

المرشحون الجيدون لدوافع المكتبة: قوائم مرجعية لاستعراض الرموز، ونماذج كتابة الاختبارات، ونصوص الهجرة، وتعليمات تجميع العناصر، وخطوات مراجعة الحسابات الأمنية. أي شيء كنت وضعت في فريق ويكي كإجراء عادي.

أمثلة على المكتبة

اختبارات الوحدة

اكتب اختبارات للوحدة استعملي اليقظة تغطية المسار السعيد، والحالات الحافة (المساهمة المفرغة، واللاغية، والأنواع غير الصحيحة)، ومعالجة الأخطاء. معالين خارجيين صوبوا 90% من التغطية.

استعراض المدونة

Review the changes in the current git diff. التحقق من: الواردات غير المستخدمة، ومناولة الأخطاء المفقودة، والمسائل المتعلقة بالسلامة من النوع، والظروف العرقية المحتملة، والتناقضات السمية. افترض ان كل قضية وجدت.

نقطة النهاية

Create a REST endpoint for [resource]. Include input validation with zod, proper error responses (400, 401, 404, 500), TypeScript types for request/response, and a JSDoc comment describing the endpoint. اتبع النمط الحالي في القوس/الباب/.

أنماط متقدمة

التقنيات المتعلقة بالمهام المعقدة التي تتجاوز مسارات واحدة.

التسلسل السريع

اكسر مهمه كبيره الى خطوات امر بها ابدأوا بالعامل الأول بالخطوة الأولى، وانتظروا للإنجاز، ثم ابدأوا بالعامل التالي بالخطوة الثانية (الإشارة إلى ناتج الخطوة الأولى). وكل خطوة أصغر وأكثر تركيزا. العميل 1 يصمم شيما قاعدة البيانات العميل 2 يكتب الـ (آي بي آي) باستخدام هذا الكيماوي.

Cross-Agent Review

بعد أن ينتهي عميل واحد، نوجه عميلاً مختلفاً في ناتجه. 'استعراض التغييرات التي قام بها وكيل الجبهة للتو في Src/components/. تحقق من مشاكل الوصول و حالات الخطأ المفقودة عميل جديد ذو دور مختلف يمسك الأشياء التي فاتها العميل الأصلي.

القيود التدريجية

ابدئي بسرعه طليقة لمعرفة كيف يقترب العميل من المشكلة ثم إضافة قيود في رسائل المتابعة: "هيكل جيد، ولكن استخدام مكونات الخواديم بدلا من مكونات العملاء." "ابق الخطاف، لكن ازيل الطعم واستخدم طفح "ريك كوري" بدلاً من ذلك كل تردد يضيق نحو الحل الذي تريده.

التنفيذ المرجعي

نقطة الوكيل في الرمز الحالي: "Build a settings page following the same pattern as src/pages/profile.tsx. نفس الهيكل التخطيطي، نفس الشكل من المناولة، نفس عرض الخطأ وكثيرا ما يكون ذلك أكثر فعالية من وصف النمط بالكلمات.

الأخطاء العامة

النباتات التي تنتج باستمرار نتائج أسوأ.

التنفيذ

بإخبار العميل بالضبط ما الذي يعمل على الكتابة، أي متغيرات تُسمّى، وأيّ أمر لتنفيذ الأشياء. هذه الإدارة الدقيقة تزيل قدرة العميل على إيجاد نهج أفضل صف النتيجة وليس الإجراء.

No Scope Boundaries

أطلب من عميل أن ينقذ القاعدة بدون قيود بدون حدود، قد يصلح العميل الملفات التي لم ترغب في لمسها، ويغيّر الرقم القياسي الذي يعتمد عليه الرمز الآخر، أو ينفق على التحسينات ذات الأولوية المنخفضة.

القانون النافذ

Not mentioning that a pattern, utility, or component already exists in the project. الوكيل سيخلق واحد جديد بسيط "نحن بالفعل لدينا خطاف في القوس والهراء".

Mega-Prompts المركبة

تحطيم خمس مهام في رسالة واحدة الوكيل سيحاول كلّهم، لكنّ النوعية تسقط بينما يُنظّفُ الأهداف المُنافسة. وبدلاً من ذلك، فصلهم إلى طلبات متتابعة ومركزة.

FAQ

كم من الوقت يجب أن يكون الترميز سريعا؟?+
وأكثر العجلات فعالية في الترميز هي جملتان إلى خمس أحكام. مدة كافية لتحديد النتائج والنطاق والمعوقات الرئيسية. قصير بما فيه الكفاية أن وكيل لا تضيع في التفاصيل. وإذا كانت سرعتك فقرة كاملة، فإنظر فيما إذا كان جزء من هذا السياق ينتمي إلى المركز أو إلى نظام سريع بدلا من ذلك.
هل يجب أن أكتب بشكل مختلف عن أوبس ضد سونيت؟?+
برفق (أوبس) يتعامل مع الغموض بشكل أفضل ويمكن أن يستنتج النية من السياق الأقل (سونيت) تستفيد من تعليمات أكثر وضوحاً ومن حدود أوسع نطاقاً. وبالنسبة لكلا النموذجين، تحسن خصوصية النتائج المتوقعة النتائج.
كيف يمكن لـ (إكس جي LOS88X0XGLOS) أن تساعد في الهندسة السريعة؟?+
Three ways: built-in role-specific system prompts for each of the 14 agent types, a prompt library forving and reusing effective prompts, and a CLAUDE.md editor for project-level context. هذه الطبقات تعني أنك تقضي وقتاً أقل في صياغة رسائل فردية لأن سياق خط الأساس جيد بالفعل.
هل يمكنني أن أشارك في الفريق؟?+
نعم، فإن مخازن XGLOS91XGLOS تحفز في موقعين: عجلات من مستوى المشروع في غرفة/منتجات.json (مراقبة التحويل، متقاسمة عن طريق الغيت) وسرعات شخصية في عجلات شخصية. العالم يتزامن عبر السحابة عبر جميع أجهزةك.
ما هو الفرق بين النظام السريع و CLAUDE.md؟?+
CLAUDE.md is project context that every agent reads automatically: stack, structure, conventions. وسرعات النظام هي التعليمات السلوكية الخاصة بعوامل محددة: الدور، مجالات التركيز، القيود. إنهم يكملون بعضهم البعض يقول (كلودي) أن هذا المشروع يستخدم الـ16 مع (بريزما) النظام يَقُولُ ' أنت a مطور خلفي يُركّزُ على طرقِ API. '

اكتبوا اعلاما أفضل

(إكس جيه LOS95XGLOS) تعطيك عجلات نظامية، مكتبة سريعة، تحرير (كلاود) القليل من وقت الصنع، المزيد من الوقت.

مجانيتحميل

التطبيق المرافق: تابع وكلاءك أينما كنت

استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.

تثبيت الملحق
Chrome Web Store

أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.

لمحة عن AgentsRoom أثناء العمل.

مشاريع متعددة
متعدد المزوّدين
وكلاء متعددون
حالة مباشرة
فرق الملفات والإيداع
تطبيق الهاتف
معاينة مباشرة
فرق الوكلاء
أتمتة المتصفح
تطوير موجّه بالـ backlog
مكتبة البرومبت
مكتبة المهارات
عرض جميع الميزات