/ الدليل / الملعب / Mastering LangGraph Agent Skill
● مجتمع SpillwaveSolutions ⚡ فوري

Mastering LangGraph Agent Skill

بواسطة SpillwaveSolutions · SpillwaveSolutions/mastering-langgraph-agent-skill

طلاقة LangGraph عند النقر - ثمانية أنماط إنتاج (ReAct، والتوجيه، ونقاط التفتيش، وHITL، والمشرف، والسرب، والنشر، والتصحيح) + 150+ رابط مستند، كمهارة كلود.

حزم mastering-langgraph-agent-skill تسعة أدلة مرجعية لـ LangGraph في Python في مهارة متوافقة مع Claude - وكلاء استخدام الأدوات، وخطوط التوجيه الشرطية، والذاكرة المدعومة بنقاط التفتيش، ومقاطعات الإنسان في الحلقة، وأنماط المشرف والسرب متعددة الوكلاء، ونشر منصة Docker/LangGraph، وتصحيح أخطاء السفر عبر الزمن، وتتبع LangSmith. التثبيت عبر Skillz؛ يعمل مع Claude Code وعملاء Agent Skill Standard الآخرين.

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

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

عرض مباشر

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

mastering-langgraph-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "mastering-langgraph-skill",
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "mastering-langgraph-skill": {
      "command": {
        "path": "pip",
        "args": [
          "install",
          "skilz",
          "&&",
          "skilz",
          "install",
          "-g",
          "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
        ]
      }
    }
  }
}

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

claude mcp add mastering-langgraph-skill -- pip install skilz && skilz install -g https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill

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

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

استخدامات عملية: Mastering LangGraph Agent Skill

قم بدعم وكيل ReAct الذي يستخدم الأداة باستخدام نقطة التفتيش

👤 مطورو بايثون يبدأون مشروع LangGraph جديد ⏱ ~45 min intermediate

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

المتطلبات الأساسية
  • بايثون 3.10+ والنقطة — pyenv أو نظام بايثون
  • LangGraph + LangChain الأساسية — نقطة تثبيت langgraph langchain-core
الخطوات
  1. تثبيت المهارة
    تثبيت النقطة سكيلز && سكيلز تثبيت -g https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill✓ تم النسخ
    → تظهر المهارة في ~/.claude/skills/
  2. اطلب سقالة ReAct
    قم بدعم وكيل ReAct باستخدام أداتين (بحث + آلة حاسبة) ونقطة فحص MemorySaver.✓ تم النسخ
    → كود قابل للتشغيل مع الرسم البياني والأدوات ونقطة التفتيش السلكية
  3. تشغيل وخطوة من خلال
    قم بتشغيله باستخدام thread_id='thread-1' وأظهر لي الحالة في كل خطوة.✓ تم النسخ
    → تؤكد لقطات الحالة لكل خطوة أن الحلقة تعمل

النتيجة: وكيل تشغيل يمكنك تمديده بدلاً من البدء من الصفر.

المزالق
  • استخدام InMemorySaver في الإنتاج — قم بالتبديل إلى نقطة تفتيش Postgres قبل الشحن؛ يغطي الدليل المبادلة
اجمعها مع: fastmcp

قم ببناء خط أنابيب متعدد الخطوات مع التوجيه الشرطي

👤 يقوم مهندسو الواجهة الخلفية باستبدال السلاسل المخصصة برسوم بيانية مطبوعة ⏱ ~60 min intermediate

متى تستخدمه: يحتوي سير العمل الخاص بك على فروع (تصنيف → مسار → تخصص → وضع اللمسات الأخيرة) وتريد حالة واضحة.

الخطوات
  1. وصف الفروع
    قم بصياغة LangGraph من أجل: تصنيف النية ← الطريق إلى الملخص أو الأسئلة والأجوبة ← الانتهاء من الاستشهادات.✓ تم النسخ
    → الرسم البياني والرمز. حواف شرطية صريحة
  2. إضافة نقاط التفتيش
    أضف نقطة تفتيش حتى يستأنف العمل في منتصف التدفق.✓ تم النسخ
    → استمرت الحالة بين الدعوات

النتيجة: خط أنابيب مكتوب قابل للاختبار وقابل للاستئناف.

المزالق
  • التعامل مع كل عقدة كمكالمة LLM — غالبًا ما تكون عقد Python النقية غير LLM أكثر وضوحًا وأرخص
اجمعها مع: langsmith-fetch-skill

توقف مؤقتًا للحصول على موافقة الإنسان قبل اتخاذ إجراء محفوف بالمخاطر

👤 تقوم الفرق بتشغيل الوكلاء ضد أنظمة الإنتاج ⏱ ~30 min intermediate

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

الخطوات
  1. إضافة عقدة المقاطعة
    أدخل مقاطعة موافقة بشرية قبل عقدة "send_email"؛ أظهر كيفية الاستئناف.✓ تم النسخ
    → مقاطعة_قبل الأسلاك + واجهة برمجة تطبيقات السيرة الذاتية الواضحة
  2. اختبار الموافقة + رفض المسارات
    اكتب برنامجًا نصيًا يختبر تدفقات الموافقة والرفض.✓ تم النسخ
    → مساران يمارسان بشكل نظيف

النتيجة: البشر بوابة الخطوة المحفوفة بالمخاطر؛ يتم تشغيل الإجراءات المعتمدة حتى الاكتمال.

المزالق
  • نسيان استمرار الحالة عبر المقاطعة — المقاطعات تحتاج إلى نقطة تفتيش. وبدونها لا فائدة من التوقف
اجمعها مع: linear

تصميم إعداد متعدد الوكلاء للمشرف أو السرب

👤 يقوم المهندسون المعماريون بتقييم أنماط متعددة الوكلاء ⏱ ~90 min advanced

متى تستخدمه: وكيل واحد يصبح مرتبكًا أو كبيرًا جدًا؛ أنت تفكر في أنماط التنسيق.

الخطوات
  1. المشي من خلال المقايضات
    قارن بين المشرف والسرب بالنسبة لفريق الباحثين + المبرمجين + المراجعين.✓ تم النسخ
    → إيجابيات/سلبيات واضحة؛ متى تختار كل منها
  2. اختيار والسقالة
    سقالة النمط المختار مع الوكلاء الثلاثة.✓ تم النسخ
    → كود قابل للتشغيل مع منطق التوجيه/التسليم

النتيجة: اختيار مبدئي لنمط متعدد الوكلاء مع تشغيل التعليمات البرمجية.

المزالق
  • اعتماد وكيل متعدد قبل تصحيح وكيل واحد — ابدأ بوكيل واحد؛ انقسم فقط عندما تصل إلى حدود ملموسة

خذ LangGraph من الكمبيوتر المحمول إلى الإنتاج

👤 مميزات وكيل شحن المهندسين ⏱ ~60 min advanced

متى تستخدمه: لديك رسم بياني عملي وتحتاج إلى خطة نشر حقيقية.

الخطوات
  1. اختر هدف النشر
    قارن بين منصة Docker + LangGraph ومنصة الاستضافة الذاتية؛ يوصي لفريق صغير.✓ تم النسخ
    → توصية ملموسة مع مقايضات التكلفة / العمليات
  2. تتبع الأسلاك
    أضف تتبع LangSmith مع تحديد نطاق المشروع.✓ تم النسخ
    → آثار مرئية في LangSmith مع اسم المشروع الصحيح

النتيجة: مسار نشر يمكنك إظهاره لفريق النظام الأساسي.

اجمعها مع: cloud-run

التركيبات

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

mastering-langgraph-skill + fastmcp

قم بتغليف LangGraph الخاص بك كخادم MCP ليستخدمه الوكلاء الآخرون

كشف الرسم البياني الحالي كأداة MCP عبر fastmcp.✓ تم النسخ
mastering-langgraph-skill + langsmith-fetch-skill

جلب آثار لتصحيح الأخطاء وإعادتها إلى المحادثة

احصل على آخر 10 آثار لأنماط "منتج المنتج" وفشل السطح.✓ تم النسخ
mastering-langgraph-skill + server-mas-sequential-thinking

اجمع بين أنماط التفكير المتسلسل متعددة الوكلاء مع تنسيق LangGraph

قم بتخطيط الرسم البياني للمشرف الخاص بك على نمط MAS للتفكير المتسلسل.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
skill: mastering-langgraph natural-language LangGraph questions and tasks عندما تقوم بإنشاء أو تصحيح أخطاء LangGraph 0

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

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

حصة API
لا شيء للمهارة. يتقاضى موفر LLM الخاص بك رسومًا مقابل المكالمات الأساسية
الرموز لكل استدعاء
يعتمد ذلك على الأقسام التي تحتوي على مهارات - الأسئلة الضيقة تجعلها صغيرة
التكلفة المالية
مهارة مجانية تنطبق تكاليف المزود (OpenAI/Anthropic/إلخ).
نصيحة
اطرح أسئلة مستهدفة "كيف يمكنني <X> في LangGraph". واسعة النطاق "علمني LangGraph" تسحب أقسامًا مرجعية ضخمة.

الأمان

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

تخزين بيانات الاعتماد: لا شيء في المهارة؛ تبقى بيانات اعتماد LLM والأداة الخاصة بك في مدير البيئة/السر الخاص بك
نقل البيانات الخارجي: محتوى المهارة محلي. أي خروج يأتي من الكود الذي تقوم بتشغيله (استدعاءات الأداة، LangSmith).

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

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

فشل تثبيت Skillz مع "لم يتم العثور على الريبو"

استخدم العلامة -g مع عنوان URL الكامل لـ GitHub، وليس المسار القصير SkillzWave، إذا لم يتم تكوين السوق.

تحقق: pip show skilz && skilz list -g
يتم تشغيل رمز الرسم البياني محليًا ولكنه ينقطع عند النشر

عادةً ما يتم اختيار نقطة التفتيش - لن يتمكن InMemorySaver من النجاة من إعادة التشغيل. قم بالتبديل إلى Postgres أو Redis لكل قسم النشر.

تحقق: Inspect the checkpointer type in your code
آثار LangSmith مفقودة

قم بتعيين LANGSMITH_API_KEY وLANGCHAIN_PROJECT قبل استدعاء الرسم البياني.

تحقق: echo $LANGSMITH_API_KEY | head -c 5

البدائل

Mastering LangGraph Agent Skill مقابل البدائل

البديلمتى تستخدمهاالمقايضة
mcp-agentتريد أنماط وكيل MCP الأصلية بدلاً من LangGraphإطار مختلف، ونظام بيئي مختلف
server-mas-sequential-thinkingتريد خادمًا جاهزًا للتفكير المتسلسل متعدد الوكلاءأقل مرونة من البناء في LangGraph
agent-langchainjsأنت تستخدم JS/TS، وليس Pythonهدف لغة مختلفة

المزيد

الموارد

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

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

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