مشروع كامل في Cursor: سبع تذاكر عملاء، وسبع قواعد، ومعيار تقييم من مئة

من رسالة عميل غامضة إلى صفحة HTML تعمل وتُسلَّم باحتراف، كلها داخل Cursor. سبع قواعد تسليم، وروتين تنفيذ من ثماني خطوات، وسبعة مشاريع في مجالات مختلفة لكل منها فخّ مدفون في كلام العميل، ثم معيار التقييم الكامل.

فريق INTXA 19 دقيقة قراءة حُدِّث في 23 سبتمبر 2026

الدرس السابق فتح لك بيئة التطوير الوكيلية وشرح طريقة العمل داخلها. هذا التكليف هو الامتحان الحقيقي: مشروع واحد كامل، من رسالة عميل غامضة إلى صفحة HTML تعمل وتُسلَّم باحترام، كل ذلك داخل Cursor، ووفق معايير الجودة البصرية التي ستُحاسَب عليها بندًا بندًا.

7مشاريع، تختار واحدًا
100درجة التقييم، والنجاح من 70
3+محاولات متوقّعة على الأقل

سبع قواعد يُرفض التسليم دونها#

ليست تفاصيل شكلية؛ هذه القواعد هي ما يفرّق بين «طالب أنجز مهمة» و«مترجم يسلّم عملًا لعميل».

01

مشروع واحد، والاختيار نهائي

سبعة مجالات مختلفة أمامك. اختر ما يشدّك أو ما يمكنك بيعه فعلًا لعميل، لا الأسهل؛ فما يهمّك هو ما ستتعب فيه كما ينبغي.

02

كل العمل داخل Cursor

ممنوع أن تبني الصفحة في محادثة ثم تنسخها. المطلوب أن تعمل بوضع Agent، وتقرأ الفرق، وتستخدم نقاط الرجوع؛ فهذه هي المهارة المقيَّمة.

03

ملف HTML واحد مكتفٍ ذاتيًّا

كل CSS وJS داخل الملف، وصفر روابط خارجية. الاستثناء الوحيد: خط عربي واحد من Google Fonts.

04

محتوى عربي حقيقي وطويل

لا «عنوان تجريبي» ولا «Lorem ipsum». أسماء وأسعار وعناوين واقعية من مجال المشروع؛ فالتصميم الذي لا ينجح إلا مع محتوى مثالي تصميم فاشل.

05

سجّل كل أمر

ملف prompt_log.txt فيه كل محاولة: الأمر، وما حدث، وما غيّرته ولماذا، وأي نموذج استخدمت. عليه 20٪ من الدرجة.

06

المحاولة الأولى ليست المطلوبة

التسليم الذي فيه أمر واحد يقول إنك لم تجرّب. المتوقّع ثلاث محاولات على الأقل، كلٌّ منها أذكى من سابقتها.

07

الفحص على 390px أولًا

افتح الصفحة بعرض الهاتف قبل الحاسوب؛ فأكثر من 80٪ من جمهورك يفتح من الهاتف، ومن هناك يبدأ التقييم.

الروتين: من فتح المجلّد إلى التسليم#

الترتيب نفسه في المشاريع السبعة. لا تقفز خطوة؛ فكل خطوة تمنع كارثة في التي تليها.

  1. افتح مجلّدًا نظيفًا للمشروع

    في Cursor: File ثم Open Folder على مجلّد جديد فارغ باسم المشروع. المجلّد «عالم» الوكيل؛ وما خارجه لا يراه.

  2. ثبّت نظام التصميم قبل أي كود

    أول ما تدخله في المحادثة وصفة التصميم كاملة: الألوان بأكوادها، وسلّم الخطوط، وسلّم المسافات، والظل الواحد. وإن انقسم مشروعك على عدّة محادثات فضعها في ملف قواعد المشروع لتبقى ثابتة.

  3. فكّك رسالة العميل إلى مواصفات بيدك

    اقرأ الرسالة مرتين: الأولى لتفهم ما قاله، والثانية لتلاحظ ما لم يقله. حوّل الأحاسيس إلى أرقام: «دافئ» يصبح كود لون، و«سريع» يصبح مللي ثانية، و«مهم» يصبح قاعدة أولوية. واكتب ذلك في specs.md داخل المجلّد؛ فهو تسليم مطلوب ومرجعك عند المراجعة.

  4. اطلب خطة دون كود

    أمرك الأول: «اقرأ هذه المواصفات واكتب لي خطة تنفيذ دون أي كود». راجع الخطة وصحّحها، ثم اطلب التنفيذ. الفصل بين التخطيط والتنفيذ يمنع نصف الكوارث.

  5. نفّذ بالنموذج المناسب

    البناء الأول بأمر مفصّل يذهب إلى Claude مع عبارة صريحة: «نفّذ المواصفات حرفيًّا بندًا بندًا، وإن كان بند غامضًا فاسألني قبل أن تفترض». والخلل الغامض يذهب إلى GPT بصيغة «شخّص واشرح أولًا». والتعديل الصغير يكفيه الوضع التلقائي.

  6. اقرأ الفرق قبل القبول

    الأخضر يُضاف والأحمر يُحذف. القبول دون قراءة مشروع يُبنى في الظلام. وإن أفسد التعديل شيئًا فارجع بـ Restore checkpoint؛ فهي شبكة الأمان التي تسمح لك بالتجربة بجرأة.

  7. اختبر بشراسة، بقيم شريرة

    حاول كسر الصفحة بنفسك: خانة فارغة، ورقم سالب، وحروف مكان الأرقام، وعنوان عربي طويل جدًّا، وضغط سريع عشر مرات متتالية. ما يكسرها هو أول ما سيفعله العميل.

  8. صقل جمالي، ثم امسح

    حين تعمل الوظيفة أعطِ الأمر الجمالي: هرمية أوضح، ومسافات أسخى، وزرّ إجراء رئيسي واحد. وآخر خطوة «لعبة المسح»: احذف كل عنصر لا يدافع عن وجوده.

المشاريع السبعة#

سبعة مجالات: ترجمة، وصحّة، وطعام، وتعليم، وفعاليات، ومالية شخصية، وخدمات. كل مشروع صفحة HTML واحدة بمهام متوسطة إلى صعبة، وفي رسالة كل عميل فخّ حقيقي مدفون. حاول تفكيك الرسالة بنفسك قبل أن تقرأ تحليل الفخاخ.

اختر مشروعك

العميلة: مكتب ترجمة. الصعوبة: ⭐⭐⭐، من 3 إلى 4 ساعات.

«سئمنا أن يسألنا كل عميل "بكم؟" فنظلّ نردّ على واتساب طوال اليوم. نريد صفحة يحسب فيها العميل بنفسه: يكتب عدد الكلمات، ويختار نوع الترجمة، وهل هو مستعجل. القانوني أغلى من العادي طبعًا، والمستعجل يزيد، والمراجعة اللغوية تزيد أيضًا. المهم أن يرى الرقم أمامه ويرسل إلينا الطلب على واتساب مباشرة دون أن يكتب شيئًا آخر.»

المهام: أربعة أنواع ترجمة بسعر مختلف للكلمة (عامة، قانونية، طبية، تقنية) بأسعار واقعية. ثلاثة مستويات تسليم كمضاعفات: عادي ×1، ومستعجل ×1.5، وخلال 24 ساعة ×2. مراجعة لغوية اختيارية تضيف 20٪. حدّ أدنى للطلب 150 جنيهًا يُطبَّق بعد كل الحسابات. فاتورة مفصّلة سطرًا سطرًا. حساب لحظي دون زرّ «احسب». زرّ واتساب برسالة معبّأة تلقائيًّا بتفاصيل الطلب والسعر.

معايير القبول: أي تغيير في المدخلات يحدّث الأرقام فورًا وصحيحًا. الرسالة العربية في رابط wa.me تصل سليمة. الحدّ الأدنى يعمل: عشر كلمات تعطي 150 لا 4 جنيهات. المدخلات الشريرة لا تُظهر NaN.

تحليل الفخاخ
  • ترتيب العمليات: هل يُحسب الاستعجال على السعر الأساسي أم بعد المراجعة؟ الفرق مال حقيقي. إن لم تنصّ على الترتيب اختار الذكاء الاصطناعي وحده، وغالبًا خطأً. اكتب المعادلة كاملة.
  • غموض «أغلى طبعًا»: العميلة لم تذكر أرقامًا. مهمّتك تحويل «أغلى» إلى جدول أسعار مكتوب تراجعه معها؛ فالرقم الذي اخترته وحدك هو الرقم الذي ستُلام عليه.
  • النص العربي في الرابط: الرسالة يجب أن تمرّ على encodeURIComponent قبل وضعها في wa.me، وإلا وصلت مقطّعة أو فارغة. جرّب من الهاتف لا من الحاسوب فقط.
قالب البداية
أنشئ صفحة HTML واحدة مكتفية ذاتيًّا، عربية RTL، لحاسبة تسعير ترجمة. المدخلات: عدد الكلمات (رقم)، ونوع الترجمة (___ الأنواع الأربعة بسعر الكلمة لكلٍّ منها)، وسرعة التسليم (___ المضاعفات)، وخانة اختيارية للمراجعة اللغوية (+20٪). المعادلة بهذا الترتيب حرفيًّا: ___ (اكتب ترتيب العمليات بنفسك). حدّ أدنى ___ جنيه يُطبَّق في النهاية. اعرض فاتورة مفصّلة سطرًا سطرًا مع الإجمالي، والحساب لحظي دون زرّ. زرّ واتساب إلى الرقم ___ برسالة معبّأة تلقائيًّا بتفاصيل الطلب عبر encodeURIComponent. حصّن كل المدخلات ضد الفراغ والسالب والنص.

معيار التقييم: لا يوجد «الصفحة تعمل»#

التقييم من مئة. ولاحظ الأوزان: سجل أوامرك وحده أثقل من التصميم؛ لأنه المهارة التي تبقى معك حين تتغيّر الأدوات.

المحورما الذي يُقاس بالضبطالدرجة
التنفيذ الوظيفيكل مهمة في التذكرة منفّذة، ومعايير القبول متحقّقة بندًا بندًا، والحسابات صحيحة30
معايير الجمالبطل واحد في كل شاشة، وتباين WCAG AA، ومحاذاة على شبكة، وقاعدة 60-30-10، وخط واحد بسلّم ثابت، ومسافات بمضاعفات 8، وحركة عند التفاعل فقط، ولعبة المسح25
رحلة الأوامرهل المحاولة الثالثة أذكى من الأولى؟ هل فصلت التخطيط عن التنفيذ؟ هل اخترت النموذج بحسب المهمة وكتبت السبب؟ هل قرأت الفرق واستخدمت نقطة رجوع؟20
التحصين والحالات الحدّيةخانة فارغة، وقيمة سالبة، وحروف مكان أرقام، ومحتوى عربي طويل جدًّا، وحالة فارغة مفيدة، وضغط متكرر سريع، وصفر NaN15
التسليم والتوثيقملف واحد يعمل دون إنترنت، وspecs.md فيه ترجمتك لكلام العميل، ورسالة تسليم مهنية تشرح القرارات10

قوائم التحقّق قبل التسليم

قائمة الجودة البصرية

التسليم: خمسة أشياء في مجلّد واحد#

HTML

ملف المشروع

ملف HTML واحد باسم المشروع، مكتفٍ ذاتيًّا ويعمل بالنقر المزدوج.

specs.md

المواصفات

ترجمتك لرسالة العميل: الألوان بأكوادها، والقواعد بأولوياتها، والغموض الذي حسمته ولماذا.

prompt_log

سجل الأوامر

كل أمر جرّبته بالترتيب، والنموذج، وما خرج، وما غيّرته في التالي. أثمن ملف في التسليم.

رسالة

رسالة التسليم للعميل

فقرة أو اثنتان بعربية مهنية: ما الذي أُنجز، وما القرارات في النقاط الغامضة، وما الذي يحتاج قرارًا منه. دون مصطلحات تقنية.

انطباع

سطران

ما أصعب لحظة واجهتك في Cursor؟ وما الذي ستفعله بطريقة مختلفة لو بدأت من جديد؟

اختبر فهمك

في اختبار بأسئلة مخلوطة الاختيارات، كيف تُخزَّن الإجابة الصحيحة؟

اختبر فهمك

جلسة من 10:00 إلى 11:00، وأخرى من 10:30 إلى 11:30. متى نعدّهما متعارضتين؟

اختبر فهمك

العميل لم يحدّد هل الخصم قبل الضريبة أم بعدها. ما التصرّف المهني؟