إضافة مساعد ذكي إلى اتفاقيات قاعدة الأكواد الخاصة بك
متى تستخدمه: الجلسة الأولى في مستودع جديد، أو بعد إعادة هيكلة كبيرة غيرت الاتفاقيات.
المتطلبات الأساسية
- drift مثبت — uvx drift أو التثبيت عالمياً
الخطوات
-
تشغيل الفحص الأوليشغل drift scan على هذا المستودع. أخبرني بالأنماط التي اكتشفتها حول معالجة الأخطاء، وبنية الوحدات، والتسمية.✓ تم النسخ→ ملخص اتفاقية ملموس مع أمثلة
-
تسجيل القرارات التي تريد الحفاظ عليهاسجل قرارات الفريق هذه: نستخدم Result<T,E> وليس الاستثناءات، وحدة تحكم واحدة لكل مجلد ميزة، snake_case لأسماء الملفات. صنفها بـ 'conventions'.✓ تم النسخ→ تأكيد؛ يمكن الاستعلام عن الإدخالات لاحقاً
-
التحقق من التقاط الجلسات المستقبلية لهافي جلسة جديدة: ما الاتفاقيات التي يتبعها هذا المستودع؟✓ تم النسخ→ Claude يستشهد بالقرارات التي سجلتها
النتيجة: كل جلسة ذكاء اصطناعي مستقبلية تبدأ مع تحميل اتفاقيات فريقك — تصحيحات أقل، محادثات أكثر إنتاجية.
المزالق
- يتم استنتاج الأنماط من الكود الموجود، بما في ذلك الكود السيء — راجع الفحص الأولي وحذف أي 'اتفاقيات' هي في الواقع ديون تقنية تحاول الهروب منها
- ذاكرة القرارات تنجرف عن الواقع إذا نسيت تحديثها — تعامل مع إدخالات الذاكرة مثل المستندات — راجعها كل ربع سنة