# ‎/lagune-specialize: درّب تخصصًا أمنيًا بنص عادي

> استخلص من مصدر أو موضوع أمني تقدّمه تخصصًا جديدًا يُحمَّل عند الحاجة.

Canonical: https://lagune.ai/ar-AE/docs/commands/specialize
اللغة: ar-AE
الأصل: https://lagune.ai/docs/commands/specialize
آخر تحديث: 2026-11-09

🎓 علّم **Lagune** تخصصًا جديدًا، من مصدر أو موضوع تقدّمه له.

يقرأ المادة ويستخلص منها تخصصًا مركّزًا، للدفاع فقط، بالشكل نفسه تمامًا الذي عليه [التخصصات المدمجة](https://lagune.ai/ar-AE/docs/catalog)، فتحمّله مرحلتا detect و verify بعد ذلك مثل أي تخصص آخر. وهو يدقّق ويشرح فقط: لا يكتب أبدًا مدخلات هجومية أو أدوات استغلال، ولا يمسّ الكود أبدًا.

**من مقال**

```prompt
# رابط أو مرجع: يستخلص منه Lagune الدفاع
/lagune-specialize https://owasp.org/www-community/attacks/SQL_Injection
```

**من أداة استغلال**

```prompt
# هجوم كمصدر: يبقى التخصص هو الدفاع
/lagune-specialize "' OR 1=1 -- يدسّ SQL في نص الاستعلام"
```

**من موضوع**

```prompt
# أو اذكر فقط ما يجب تغطيته
/lagune-specialize SQL injection
```

**قد يكون الهجوم هو المصدر، لكنه لا يكون الناتج أبدًا**

لا بأس بتوجيهه إلى هجوم حين يكون الهدف الدفاع ضده: فشرح أداة الاستغلال مادة دراسية يستخلص منها الدفاع. والتخصص الذي ينتجه يدقّق ويشرح دائمًا، ولا ينتج أبدًا أداة استغلال عاملة أو payload أو وسيلة تهرّب.

## ما يكتبه

النتيجة ملفان في مشروعك، يُضافان إلى المستودع ويمكن مراجعتهما مع الكود:

- التخصص في `.lagune/catalog/<name>.md`، بشكل [التخصصات المدمجة](https://lagune.ai/ar-AE/docs/catalog) نفسه.
- مدخله في `.lagune/configs.json`، حيث يفهرس مشروعك تخصصاته الخاصة ليدمجها الكتالوج مع التخصصات المدمجة.

ثم يسرد الكتالوج ليتأكد من وجود المدخل الجديد. وتخصصاتك الخاصة موجودة دائمًا في الكتالوج، أيًا كانت فئاته. ولا تضيف أمرًا أبدًا ولا تمسّ الحزمة: التخصص الجديد ملف معرفة واحد ومدخل فهرس واحد، يُكتبان في مشروعك.

## التحسين، لا الاستبدال أبدًا

إنشاء تخصص باسم موجود بالفعل، سواء كان مدمجًا مثل `regex` أو تخصصًا أنشأته من قبل، **يوائم** الملف الحالي مع الواقع الحالي بدلًا من استبداله. فيقرأ ما هو موجود، ويدمج المعرفة الجديدة، ويُبقي ما لا يزال صحيحًا، ويعيد كتابة ما تغيّر. ولا يُحذف شيء دون أن يُراجع. وتخصصك يحل محل التخصص المدمج الذي يحمل الاسم نفسه، فيمكنك صقل تخصص مدمج لمشروعك دون أن تفقده.

**نصيحة**

- يُحمَّل التخصص الجديد تمامًا مثل التخصص المدمج: تلتقطه مرحلتا detect و verify عند الحاجة، أو حمّله بنفسك عبر `npx lagune read catalog <name>` وكلّفه بمهمة.
- حين يكون للمادة أصل يمكن تحديده (مقال، أو مؤلف، أو رابط، أو معيار)، ينسب التخصص الفضل إليه. أما الموضوع المجرد فلا مصدر له.

**ملاحظة**

**لا يعمل إلا عندما تستدعيه:** لا يبدؤه الوكيل من تلقاء نفسه أبدًا.

## الأسئلة الشائعة

### كيف أضيف تخصصًا أمنيًا مخصصًا؟

شغّل ‎/lagune-specialize مع مصدر أو موضوع. يستخلص منه تخصصًا للدفاع فقط، يُكتب في ‎.lagune/catalog/<name>.md مع مدخله في ‎.lagune/configs.json.

### هل يمكن أن يتعلم Lagune من شرح لأداة استغلال؟

نعم، كمصدر، لا كناتج أبدًا. قد يكون الهجوم هو المصدر، لكنه لا يكون المنتج أبدًا. ولا يكتب specialize أبدًا مدخلات هجومية أو أدوات استغلال.

### هل يستبدل specialize التخصصات المدمجة؟

لا. إنه يحسّنها، ولا يستبدلها أبدًا.
