● مجتمع
theDakshJaitly
⚡ فوري
mex
بواسطة theDakshJaitly · theDakshJaitly/mex
سقالة ذاكرة المشروع + كاشف الانجراف — تبقي وكلاء الترميز الذكي متجذّرين في الحالة الفعلية لمشروعك، لا في لقطة الأمس.
تُثبّت mex سقالة ذاكرة منظمة في مستودعك (البنية، الاصطلاحات، العمل الجاري، العوائق) وتشحن أداة CLI تكشف الانجراف بين الذاكرة والواقع. عندما تتعارض تغييرات الكود مع الذاكرة، تُشير CLI إليها لتتمكن من التحديث أو إعادة المحاذاة. خفيفة الوزن — مصممة للعيش في المستودع والانتقال مع الفريق.
لماذا تستخدمه
الميزات الأساسية
- سقالة ذاكرة منظمة: البنية / الاصطلاحات / العمل الجاري / العوائق
- تقارن CLI للانجراف مطالبات الذاكرة مع الكود/الاختبارات الفعلية
- علامات حداثة لكل قسم (تاريخ آخر تحقق)
- مصممة للاستخدام المشترك بين الإنسان والوكيل؛ كلاهما يقرأ نفس الملفات
- تتعاون مع CLAUDE.md / AGENTS.md
عرض مباشر
كيف يبدو في الممارسة
جاهز
حالات الاستخدام
استخدامات عملية: mex
متى تستخدمه: اليوم الأول للمشروع؛ تريد أن يبدأ الوكلاء بسرعة.
الخطوات
-
التهيئة
Use mex. Initialize project memory with sections: architecture, conventions, in-flight, blockers.✓ تم النسخ
→ سقالة /.mex/ مُنشأة بالقوالب
-
ملء البذور
Auto-extract architecture from existing code and a starter convention list.✓ تم النسخ
→ الأقسام مُبذّرة بمحتوى ابتدائي
-
تعيين الحداثة
Mark each section verified today.✓ تم النسخ
→ علامات الحداثة مُعيَّنة
النتيجة: مشروع جديد يبدأ بسياق وكيل مشترك.
المزالق
- الاستخراج التلقائي يجلب تفاصيل غير ذات صلة — اقطع بلا رحمة — الذاكرة للمبادئ لا للبحث
متى تستخدمه: الذاكرة أُعدّت منذ أشهر؛ لا أحد متأكد من قدم التحديث.
الخطوات
-
تشغيل الكشف عن الانجراف
Use mex. Run drift detection. Report claims that no longer match reality.✓ تم النسخ
→ تقرير انجراف مع دليل ↔ مطالبة
-
التحديث أو الحذف
For each drift, decide: update memory or fix the code (claim was right and reality drifted).✓ تم النسخ
→ قرار لكل عنصر؛ فتح PRs لإصلاحات جانب الكود
-
إعادة التحقق
After resolving, mark sections verified today.✓ تم النسخ
→ الذاكرة محاذاة مجدداً
النتيجة: الذاكرة تبقى عقداً موثوقاً لا موروثاً شعبياً.
المزالق
- كاشف الانجراف يُبلّغ بشكل مفرط — ضبط --strictness؛ استخدم 'medium' للمشاريع الحية
متى تستخدمه: لديك 3 مميزات قيد التطوير وشخص آخر يحتاج الاستلام.
الخطوات
-
التقاط العمل الجاري
Use mex. For each open branch, write an in-flight entry: goal, current state, next steps, gotchas.✓ تم النسخ
→ مدخلات في /.mex/in-flight/
-
التحقق بـ CLI
Run drift on in-flight; ensure entries reflect actual branch state.✓ تم النسخ
→ انجراف نظيف
-
التسليم
Generate a teammate-ready summary linking each entry to its branch.✓ تم النسخ
→ ملخص جاهز للـ Slack/بريد إلكتروني
النتيجة: استلام سلس؛ لا حاجة للتنقيب.
المزالق
- مدخلات العمل الجاري غامضة ('أعمل على X') — أجبر حقل 'الخطوات التالية' في القالب؛ ملموس أو لن يُفيد
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
الذاكرة تعيش في المستودع؛ أودعها
Commit /.mex/ to git so memory travels with the codebase.✓ تم النسخ
فحص CI للانجراف على PRs
On every PR, run mex drift and post the report as a PR comment.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- لا يوجد — محلي
- الرموز لكل استدعاء
- الانجراف يستخدم LLM للمطالبات الغامضة؛ محدود لكل تشغيل
- التكلفة المالية
- مجاني
- نصيحة
- استخدم strict=high في CI لاكتشاف الانجراف الحقيقي؛ medium للفحوصات اليومية المحلية
الأمان
الصلاحيات والأسرار ونطاق الأثر
الحد الأدنى من الصلاحيات: filesystem-write
تخزين بيانات الاعتماد: لا يوجد
نقل البيانات الخارجي: لا يوجد إلا إذا كان LLM للانجراف مُعدَّداً لمزود بعيد
- الذاكرة تحتوي تفاصيل البنية — أضف /.mex/ إلى .gitignore إذا كان المستودع خاصاً وتعكسه على فروع عامة
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
الانجراف يُبلّغ بإيجابيات كاذبة
خفّض الصرامة؛ أو صغ المطالبة بشكل أكثر قابلية للتحقق
الذاكرة تنمو بلا حدود
لكل قسم حد أقصى غير رسمي؛ دمّج دورياً — احتفظ بالمبادئ، أرشف التفاصيل
CLI لا تجد /.mex/
شغّل من جذر المستودع؛ أو مرّر --root <path>
الاستخراج التلقائي يفوّت الثوابت الأساسية
الاستخراج التلقائي مجرد بداية؛ اكتب الثوابت الحرجة يدوياً
البدائل
mex مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| claude-mem-skill | تريد استمرارية الجلسة لا ذاكرة معرفة المشروع | مشكلة مختلفة؛ mex للثوابت على مستوى المشروع |
| Plain CLAUDE.md | مشروع صغير، لا حاجة لكشف الانجراف | لا بنية؛ لا فحوصات حداثة آلية |
| pilot-shell-skill | تريد المواصفات/الخطة/البوابات إضافة إلى استمرارية المعرفة | سطح عمل أوسع؛ آراء أكثر |