أوقف وكيلك من وظائف الهلوسة التي لا وجود لها
متى تستخدمه: أنت تعمل مع Next.js 15 أو Prisma 5 أو Drizzle أو LangChain 0.3 أو أي مكتبة سريعة الحركة ويستمر وكيلك في اختراع وظائف غير موجودة.
المتطلبات الأساسية
- العقدة 18+ — العقدة - v
- السياق 7 تم تثبيت لوحة التحكم الرئيسية — الصق كتلة التكوين أعلاه في إعدادات سطح المكتب / المؤشر / Windsurf من Claude
الخطوات
-
قم بتسمية المكتبة بشكل صريحباستخدام Context7، اسحب أحدث مستندات PRISMA وأرني الطريقة الصحيحة لإجراء معاملة مع كتابات متداخلة.✓ تم النسخ→ يستدعي الوكيل معرّف- المكتبة- ثم مستندات- الاستعلام مع استعلام ذي صلة، وليس ملخصًا على غرار ويكيبيديا
-
قم بتثبيت نسخة إذا كان الأمر مهمًاأنا التالي@15.0.3. استخدم Context7 للحصول على مستندات بث جهاز توجيه التطبيق لهذا الإصدار بالضبط.✓ تم النسخ→ يتضمن الاقتباس الإصدار ؛ يستخدم الرمز اصطلاحات قائمة على الملفات، وليس getServerSideProps
-
تحقق من الرمز الخاص بكاقرأ الواردات في src/lib/db.ts، ثم استخدم Context7 للتحقق من أن كل وظيفة قمت باستيرادها موجودة بالفعل في رذاذ 0.30.x.✓ تم النسخ→ لكل استيراد✓/✗تقرير مع روابط المستند
النتيجة: يستخدم مخرجات الوكيل واجهات برمجة تطبيقات حقيقية وحالية — المحاولة الأولى — بدلاً من واجهات برمجة التطبيقات المخترعة ذات المظهر المعقول.
المزالق
- نسي الوكيل الاتصال بالسياق 7 في المنعطف الثاني — ضع "استخدم دائمًا Context7 لأسئلة المكتبة" في موجه النظام أو CLAUDE.md
- اسم المكتبة غامض (مثل "supabase ") — اسمح لمطابقة معرف مكتبة الحل ؛ اختر الحزمة المحددة (supabase - js vs @supabase/ssr)