/ الدليل / الملعب / Nexus-skills
● مجتمع Haaaiawd ⚡ فوري

Nexus-skills

بواسطة Haaaiawd · Haaaiawd/Nexus-skills

مهارات ذكاء قاعدة الأكواد — بناء قاعدة معرفة دائمة .nexus-map/ والاستعلام عن هيكل الملفات والمعتمديات وتأثير التغييرات.

Nexus Skills تجعل Claude Code والوكلاء الآخرين على دراية بقاعدة الأكواس. قم بتشغيله مرة واحدة لإنشاء قاعدة معرفة .nexus-map/ مع هيكل الملفات ورسوم بيانية المعتمديات ومواقع الاستدعاء. بعد ذلك، الاستعلامات مثل 'ما الذي سينكسر إذا غيرت هذه الدالة؟' تحصل على إجابات دقيقة بدلاً من التخمينات. مفيدة في المستودعات الكبيرة والغير مألوفة.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

nexus-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "nexus-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Haaaiawd/Nexus-skills",
        "~/.claude/skills/Nexus-skills"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "nexus-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Haaaiawd/Nexus-skills",
        "~/.claude/skills/Nexus-skills"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "nexus-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Haaaiawd/Nexus-skills",
        "~/.claude/skills/Nexus-skills"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "nexus-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Haaaiawd/Nexus-skills",
        "~/.claude/skills/Nexus-skills"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "nexus-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Haaaiawd/Nexus-skills",
        "~/.claude/skills/Nexus-skills"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "nexus-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/Haaaiawd/Nexus-skills",
          "~/.claude/skills/Nexus-skills"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add nexus-skill -- git clone https://github.com/Haaaiawd/Nexus-skills ~/.claude/skills/Nexus-skills

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: Nexus-skills

كيفية الإعداد الأولي لقاعدة أكواس غير مألوفة بسرعة

👤 المهندسون الذين ينضمون إلى فريق جديد أو فريق يرث قاعدة أكواس ⏱ ~60 min intermediate

متى تستخدمه: اليوم الأول في مستودع لم تره من قبل؛ تريد خريطة قبل إجراء التغييرات.

المتطلبات الأساسية
  • تثبيت المهارة — git clone https://github.com/Haaaiawd/Nexus-skills ~/.claude/skills/nexus-skills
الخطوات
  1. بناء الخريطة
    استخدم nexus-skills لمسح هذا المستودع وبناء .nexus-map/.✓ تم النسخ
    → مخرجات التقدم + ملفات الخريطة المُنتجة
  2. الحصول على الجولة
    باستخدام .nexus-map، أخبرني: نقاط الدخول، أكثر 10 وحدات مستوردة، وأي ملفات يتيمة.✓ تم النسخ
    → نظرة عامة على المستودع مرتبطة بالملفات الفعلية
  3. التعمق في نظام فرعي
    أظهر لي نظام الدفع الفرعي — الملفات والمعتمديات والاستدعاءات الخارجية.✓ تم النسخ
    → عرض النظام الفرعي المحدد

النتيجة: نموذج عقلي فعلي للمستودع تم بناؤه في أقل من ساعة.

المزالق
  • تصبح الخريطة قديمة بعد الدمجات الكبيرة — أعد تشغيل تحديث nexus؛ فهو تدريجي

التحقق من نطاق التأثير قبل تغيير دالة أساسية

👤 المهندسون على وشك لمس أداة مستخدمة على نطاق واسع ⏱ ~30 min intermediate

متى تستخدمه: أنت على وشك إعادة تسمية أو تغيير توقيع دالة وتريد رؤية كل موقع استدعاء.

المتطلبات الأساسية
  • .nexus-map/ بالفعل مبني — قم بالتشغيل مرة واحدة لكل مستودع؛ تدريجي بعد ذلك
الخطوات
  1. الاستعلام عن التأثير
    ما الذي يستدعي formatCurrency()، وما الذي سينكسر إذا غيرت التوقيع لقبول locale؟✓ تم النسخ
    → قائمة مواقع الاستدعاء مع نمط الكسر المحتمل لكل استدعاء
  2. إنشاء الهجرة
    أنتج أبسط تعديلات عبر جميع مواقع الاستدعاء لإضافة معامل locale الجديد بقيمة افتراضية معقولة.✓ تم النسخ
    → رقعة متعددة الملفات

النتيجة: تغيير بنطاق تأثير معروف وفرق معد.

البحث عن الكود الميت والصادرات غير المستخدمة

👤 المهندسون الذين ينظفون قبل إعادة هيكلة ⏱ ~40 min intermediate

متى تستخدمه: قبل إعادة هيكلة تريد أن تعرف ما هو غير مستخدم حقاً.

الخطوات
  1. الاستعلام عن الخريطة
    باستخدام .nexus-map، اسرد الملفات بدون واردات من مكان آخر والصادرات بدون مراجع خارجية.✓ تم النسخ
    → قائمة مصنفة مع ثقة لكل نتيجة
  2. التحقق
    للمرشحين الـ 10 الأوائل، تحقق من جديد بالبحث عن الاستخدام القائم على النصوص (reflection و dynamic imports).✓ تم النسخ
    → قائمة مصفاة مع تحذيرات الإيجابيات الكاذبة

النتيجة: قائمة حذف الكود الميت التي يمكنك في الواقع نقلها.

المزالق
  • تبدو الواردات الديناميكية ميتة ثابتة — قم دائماً بتشغيل المسح القائم على النصوص قبل الحذف

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

استعلامات تأثير الأمان: إلى أين يتدفق الإدخال الملوث؟

باستخدام nexus-map، تتبع كل مسار استدعاء من نقطة /ingest إلى طبقة قاعدة البيانات. ثم قم بمراجعة OWASP لتلك المسارات.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
build_map repo_root مرة واحدة في المستودع في البداية compute (local)
update_map changed_files بعد الدمجات الكبيرة compute (local)
query_structure question الإجابة على أسئلة الهيكل Claude tokens
change_impact symbol or file قبل التغييرات التي تكسر Claude tokens
dead_code - تنظيف ما قبل إعادة الهيكلة Claude tokens

التكلفة والحدود

تكلفة التشغيل

حصة API
لا يوجد
الرموز لكل استدعاء
بناء الخريطة هو حساب محلي (سريع)؛ الاستعلامات تستهلك رموز Claude
التكلفة المالية
مجاني
نصيحة
بناء مرة واحدة واستعلام بكثرة. أعد البناء فقط عندما يتغير شكل المستودع بشكل جوهري.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا توجد بيانات اعتماد. .nexus-map/ محلي بشكل افتراضي.
نقل البيانات الخارجي: بناء الخريطة محلي. الاستعلام يرسل مقاطع الخريطة إلى Claude.

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

تعطل بناء الخريطة على المستودعات الموحدة

قم بالتشغيل لكل حزمة بدلاً من الجذر؛ nexus يدعم علم النطاق

الاستعلامات تُرجع نتائج قديمة بعد التعديلات

قم بتشغيل تحديث nexus على الملفات المتغيرة؛ التدريجي رخيص

اللغة غير معترف بها

تحقق من اللغات المدعومة في وثائق nexus؛ بعض الأطر تحتاج إلى تكوين محلل صريح

البدائل

Nexus-skills مقابل البدائل

البديلمتى تستخدمهاالمقايضة
SourceGraph / Codyتحتاج إلى ذكاء الأكواس المستضاف على نطاق المنظمةمدفوع؛ ليس محلي
tree-sitter + custom queriesتريد التحكم الكاملوقت بناء أطول بكثير

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills