/ الدليل / الملعب / julia-agent-skills
● مجتمع JuliaGenAI ⚡ فوري

julia-agent-skills

بواسطة JuliaGenAI · JuliaGenAI/julia-agent-skills

مجموعة مهارات JuliaGenAI للعملاء الذين يكتبون جوليا — تبدأ بـ DocumenterVitepress.jl، وتهدف إلى التوسع عبر نظام جوليا البيئي.

julia-agent-skills مجموعة مبكرة من المهارات المخصصة لجوليا لـ Claude Code و Cursor و Gemini CLI والأدوات الأخرى المتوافقة مع مهارات الوكيل. في وقت كتابة هذا، المهارة الموثقة هي documenter-vitepress، التي تعلم الوكلاء إعداد والتكرار على مواقع التوثيق الخاصة بجوليا المبنية باستخدام DocumenterVitepress.jl. يتم صيانة المستودع بواسطة JuliaGenAI — المجتمع خلف أدوات GenAI في جوليا.

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

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

عرض مباشر

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

julia-agent-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

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

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

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

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

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

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

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

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

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

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

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

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

claude mcp add julia-agent-skill -- git clone https://github.com/JuliaGenAI/julia-agent-skills ~/.claude/skills/julia-agent-skills

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

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

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

ابدأ موقع توثيق DocumenterVitepress.jl لحزمة جوليا

👤 مسؤولو حزم جوليا ⏱ ~30 min intermediate

متى تستخدمه: لديك حزمة جوليا وتريد توثيقًا حديثًا قائمًا على Vitepress بدلاً من HTML الافتراضي في Documenter.

المتطلبات الأساسية
  • تم استنساخ المهارة — git clone https://github.com/JuliaGenAI/julia-agent-skills ~/.claude/skills/julia-agent-skills
  • تم تثبيت Julia ≥ 1.10 — juliaup default release
الخطوات
  1. اطلب من المهارة بناء الأساس للتوثيق
    استخدم مهارة documenter-vitepress — قم بإعداد توثيق DocumenterVitepress.jl لـ MyPackage.jl.✓ تم النسخ
    → يقوم Claude بإنشاء docs/ مع Project.toml و make.jl و index.md مكونة لـ Vitepress
  2. قم بتشغيل المعاينة المحلية
    أعطني الأوامر الدقيقة لمعاينة محليًا.✓ تم النسخ
    → julia --project=docs docs/make.jl + تعليمات خادم npm dev
  3. قم بتوصيل CI
    أضف GitHub Actions للنشر على gh-pages في main.✓ تم النسخ
    → معيار Julia doc-deploy workflow YAML

النتيجة: موقع توثيق يعمل يمكنك توسيعه.

المزالق
  • عدم توافق الإصدار بين DocumenterVitepress.jl وnode/vitepress — قم بتثبيت الإصدارات كما تقترح المهارة؛ الإصدارات من DocumenterVitepress تتحرك بسرعة
اجمعها مع: github

كرر على موضوع التوثيق وهيكل الشريط الجانبي

👤 المسؤولون غير الراضين عن الإعدادات الافتراضية ⏱ ~20 min intermediate

متى تستخدمه: التوثيق يعمل لكن الملاحة / المظهر لا يستقطب.

الخطوات
  1. صف التغيير
    documenter-vitepress — أعد تنظيم الشريط الجانبي إلى أقسام البدء / البرامج التعليمية / API / التصميم.✓ تم النسخ
    → فرق تكوين Vitepress يطابق اتفاقيات توثيق جوليا
  2. معاينة وضبط
    تبدو المعاينة غريبة في الوضع الداكن — أصلح تباين كتلة الكود.✓ تم النسخ
    → CSS محدد / تجاوز المظهر، ليس تخمين

النتيجة: توثيق يطابق فعلاً قصة حزمتك.

التركيبات

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

julia-agent-skill + github

فتح PR يضيف توثيق Vitepress إلى حزمة جوليا

أنشئ الأساس للتوثيق وافتح PR إلى MyPackage.jl مع التوثيق الجديد/ وسير عمل CI.✓ تم النسخ
julia-agent-skill + filesystem

تعديل محتوى التوثيق جنبًا إلى جنب مع الإعداد في جلسة واحدة

قم بإعداد DocumenterVitepress، ثم اكتب index.md وصفحات البدء.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
scaffold_docs package name + basic info إعداد التوثيق لأول مرة 0
update_config desired change (sidebar, theme, plugin) ضبط إعداد Vitepress الموجود 0
ci_deploy repo + target branch (usually gh-pages) أتمتة النشر 0

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

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

حصة API
لا شيء
الرموز لكل استدعاء
صغير — الإعدادات + القالب
التكلفة المالية
مجاني — المهارات عبارة عن ملفات محلية
نصيحة
عمل التوثيق يتطلب سياقًا متواضعًا؛ لا يوجد ميزانية خاصة مطلوبة.

الأمان

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

تخزين بيانات الاعتماد: لا بيانات اعتماد — مطالبات نقية فقط
نقل البيانات الخارجي: None

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

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

لم يتم استدعاء المهارة — يقوم Claude بإعداد Documenter.jl البسيط بدلاً من ذلك

قل 'استخدم مهارة documenter-vitepress' بشكل صريح.

تحقق: ls ~/.claude/skills/julia-agent-skills/
frontmatter SKILL.md خاطئ

تحقق من مجلد documenter-vitepress الفرعي.

تحقق: head ~/.claude/skills/julia-agent-skills/documenter-vitepress/SKILL.md
كلمات رئيسية محفز خاطئة — إخراج Documenter.jl البسيط

'Vitepress' هي الكلمة الرئيسية؛ بدونها، سيستخدم Claude الافتراضي HTML Documenter.

البدائل

julia-agent-skills مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Documenter.jl البسيطتريد مظهر توثيق جوليا الكلاسيكي بدون خطوة بناء JSواجهة مستخدم أقل حداثة، إعداد أبسط
VitePress المصنوعة يدويًامشروع غير جوليالا توجد تكامل حزمة جوليا (doctests و @docs blocks)

المزيد

الموارد

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

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

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