فهم المشروع قبل التعديل
تبدأ المهمة من قراءة routes والمكونات والـ dependencies والأنماط الموجودة، لا من كود معزول.
- قراءة الملفات ذات الصلة
- تتبع أماكن استخدام المكون
- معرفة إطار العمل ومصدر البيانات
التخطيط قبل الكتابة
حوّل الطلب إلى خطوات وملفات متأثرة قبل إجراء التغيير. الخطة القصيرة تجعل المراجعة أسهل وتقلل المفاجآت.
تعديل عدة ملفات
إضافة feature حقيقية قد تحتاج صفحة ومكونات وبيانات وأنماط. يفترض المسار الحفاظ على الترابط بينها.
app/dashboard/page.tsx
components/sidebar.tsx
lib/supabase.ts
+ mobile sidebar behavior
+ Arabic labels and RTL layout
تشغيل الأوامر
عندما تحتاج المهمة إلى تشغيل dev server أو lint أو أمر خاص بالمشروع، اجعل التنفيذ جزءًا من السياق بدل التخمين.
فهم الأخطاء
انسخ رسالة الخطأ بالعربي أو الإنجليزي، واطلب تفسيرها وإصلاحها داخل الملفات التي سببتها.
مراجعة التغييرات
اطلب ملخصًا للملفات المعدلة، راجع diff، ثم واصل بطلب أكثر تحديدًا.
العربي والإنجليزي معًا
اكتب جملة مختلطة مثل: خلي الـ auth بـ Supabase ورسائل الـ validation بالعربي. المصطلحات لا تحتاج ترجمة مصطنعة.
دعم RTL
ضع اتجاه المستند والمكونات والخطوط والنماذج والمحتوى المختلط ضمن المهمة نفسها.
دليل تطوير واجهات RTL↗المشاريع الموجودة
ابدأ من قاعدة كود تعمل عليها اليوم، واطلب إصلاحًا أو تحسينًا دون إعادة بناء ما هو موجود.