● مجتمع
netresearch
⚡ فوري
agent-rules-skill
بواسطة netresearch · netresearch/agent-rules-skill
ينشئ ملفات AGENTS.md باتباع معيار agents.md — يخبر أي وكيل ترميز (Claude Code أو Cursor أو Codex) عن كيفية عمل مستودعك.
مهارة Claude Code صغيرة ومركزة من Netresearch. تفحص المستودع وتحرر ملف AGENTS.md باتباع معيار agents.md — معيار متنام لإخبار وكلاء الذكاء الاصطناعي بمعايير المشروع وأوامر البناء ونهج الاختبار وقواعد المساهمة في مكان واحد.
لماذا تستخدمه
الميزات الأساسية
- يتبع معيار agents.md
- يكتشف أوامر البناء والاختبار والتصحيح تلقائياً
- يستخرج معايير الترميز من الكود الموجود
- ملف واحد يعمل مع Claude Code و Cursor و Codex وغيرها
- يحافظ على الملف قصيراً — agents.md للتوجيه وليس للروايات الطويلة
عرض مباشر
كيف يبدو في الممارسة
agent-rules-skill.replay
▶ جاهز
حالات الاستخدام
استخدامات عملية: agent-rules-skill
متى تستخدمه: بدأ فريقك للتو في استخدام Claude Code أو Cursor ولم يكتب أحد وثيقة التوجيه.
الخطوات
-
تشغيله على مستودعك
استخدم agent-rules-skill. حلل هذا المستودع وحرر ملف AGENTS.md باتباع المعيار.✓ تم النسخ
→ مسودة تتضمن أوامر البناء والاختبار وتكوين التصحيح وملاحظات النمط والمزالق
-
تحسين
أضف قسماً عن أماكن عدم التعديل (الملفات المنتجة، vendor/).✓ تم النسخ
→ تم إضافة قسم مع مسارات محددة
-
الالتزام
التزم كـ docs/AGENTS.md.✓ تم النسخ
→ تم الالتزام بالملف في جذر المستودع أو في docs/
النتيجة: ملف AGENTS.md حي يجعل جلسات الوكيل المستقبلية تبدأ مع السياق.
المزالق
- ينتفخ AGENTS.md ليصبح وثيقة شاملة — احتفظ به مركزاً على ما يحتاجه الوكيل. ربط مع README للبشر.
متى تستخدمه: الحزم المختلفة لديها معايير مختلفة؛ ملف AGENTS.md واحد في الجذر غير كافي.
الخطوات
-
مسح الحزم
استخدم agent-rules-skill. لكل حزمة في packages/، أنشئ ملف AGENTS.md مخصص يلتقط خصوصياتها.✓ تم النسخ
→ ملف AGENTS.md واحد لكل حزمة
-
ملخص الجذر
أنشئ ملف AGENTS.md في الجذر يرتبط بملفات كل حزمة ويسرد القواعد المشتركة.✓ تم النسخ
→ ملف جذر يحتوي على مؤشرات
النتيجة: يختار الوكلاء السياق الصحيح بناءً على الحزمة التي يعملون عليها.
متى تستخدمه: أضفت أوامر بناء جديدة أو غيرت المعايير و AGENTS.md يكذب عليها.
الخطوات
-
مقارنة
استخدم agent-rules-skill. قارن AGENTS.md الحالي مع ما يملكه المستودع فعلاً الآن. ما الذي أصبح قديماً؟✓ تم النسخ
→ قائمة بعناصر الانحراف
-
التحديث
حدّث فقط الأجزاء القديمة؛ اترك الأقسام المكتوبة بواسطة البشر كما هي.✓ تم النسخ
→ حد أدنى من الفروقات مع الحفاظ على تعليقات البشر
النتيجة: يبقى AGENTS.md جديراً بالثقة.
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
تطبيق الملفات المنتجة مباشرة
اكتب المسودة في AGENTS.md في جذر المستودع.✓ تم النسخ
الالتزام كتغيير مركز
التزم بـ AGENTS.md الجديد برسالة توضح ما يغطيه.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- لا يوجد
- الرموز لكل استدعاء
- متواضع — مسح المستودع + إخراج قصير
- التكلفة المالية
- مجاني
- نصيحة
- شغّل على مجلدات مركزة في monorepos كبيرة؛ مسح المستودع بالكامل يتطلب رموز كثيرة.
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: لا يوجد
نقل البيانات الخارجي: محتويات المستودع تمر عبر Claude API أثناء المسح
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
Generated commands don't match CI
تحقق مقابل تكوين CI الفعلي؛ تستدل المهارة من الملفات الشائعة لكن ليس دائماً
File is too long
اطلب الإيجاز؛ agents.md مقصود أن يكون قصيراً
البدائل
agent-rules-skill مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| كتابة AGENTS.md يدوياً | مستودع صغير مع معايير واضحة | يعمل لكنه ينحرف؛ تحتاج إلى انضباط للحفاظ على تحديثه |
| Cursor-specific .cursorrules | إذا كنت تستخدم Cursor فقط | غير محمول؛ AGENTS.md يعمل مع جميع الوكلاء |