/ الدليل / الملعب / skills
● رسمي matlab ⚡ فوري

skills

بواسطة matlab · matlab/skills

مهارات الوكيل الرسمية من MathWorks لـ MATLAB — تجعل Claude يكتب بالفعل MATLAB بطريقة أصيلة بدلاً من كود رقمي عام.

مجموعة منتقاة من مهارات الوكيل من matlab/skills التي تُفعَّل عند قيام Claude بعمل MATLAB: أسليب اللغة والأنماط الموجهة للصناديق، وتخطيط MATLAB Projects، وأطر الاختبارات، ونصائح الأداء. نظراً لأنها منشورة من قبل MathWorks، فإنها تجسد أفضل الممارسات الحالية بدلاً من عادات Stack-Overflow من 2012.

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

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

عرض مباشر

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

skills-skill-4.replay ▶ جاهز
0/0

التثبيت

اختر العميل

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

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

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

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

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

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

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

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

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

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

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

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

claude mcp add skills-skill-4 -- git clone https://github.com/matlab/skills ~/.claude/skills/skills

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

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

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

كيفية جعل Claude يكتب MATLAB بطريقة أصيلة وليس Python بنكهة MATLAB

👤 مطورو MATLAB الذين لاحظوا أن Claude يستخدم الحلقات في كل مكان ⏱ ~25 min intermediate

متى تستخدمه: أي مهمة تأليف MATLAB — من البرامج النصية إلى الصناديق

المتطلبات الأساسية
  • يوصى بـ MATLAB R2023b+ — mathworks.com/products/matlab.html
  • تم استنساخ المهارة — git clone https://github.com/matlab/skills ~/.claude/skills/skills
الخطوات
  1. صِف المهمة
    اكتب دالة تحسب الارتباط ذا النافذة المتحركة لسلسلتي زمنيتين — MATLAB، بطريقة أصيلة.✓ تم النسخ
    → تطبيق متجهي، توقيع دالة صحيح، سلسلة توثيق
  2. اطلب الاختبارات
    أضف اختبارات الوحدة الخاصة بـ MATLAB باستخدام matlab.unittest✓ تم النسخ
    → الاختبارات في ملف منفصل متابعاً اتفاقيات اختبار MATLAB
  3. قم بالتنميط
    إذا تم استدعاؤها في حلقة ضيقة، كيف ستقوم بالتنميط وتسريعها؟✓ تم النسخ
    → اقتراحات tic/toc أو profile()، تلميحات التخصيص المسبق

النتيجة: كود MATLAB أصيل وسريع ومختبَر

المزالق
  • يلجأ Claude إلى حلقات بأسلوب Python — اطلب صراحة الشكل المتجهي؛ أشر إلى أسلوب وثائق MATLAB
اجمعها مع: filesystem

نقل سكريبت Python/NumPy إلى MATLAB بشكل صحيح

👤 المهندسون الذين ينقلون كود البحث إلى خط أنابيب MATLAB ⏱ ~30 min intermediate

متى تستخدمه: لديك نموذج أولي NumPy وتحتاج إلى معادل MATLAB نظيف

الخطوات
  1. شارك Python
    انقل سكريبت NumPy هذا إلى MATLAB. احفظ السلوك العددي — ميز حيث تختلف الدلالات.✓ تم النسخ
    → كود مترجم + ملاحظات صريحة حول الفهرسة من 1، والبث، وأنواع البيانات الافتراضية
  2. تحقق باختبار
    اكتب اختباراً جنباً إلى جنب يُظهر أن كليهما ينتج نفس المخرجات على المدخلات المعروفة.✓ تم النسخ
    → سكريبت تحقق صغير

النتيجة: نسخة MATLAB مع الفروقات الدلالية موثقة

المزالق
  • خطأ بمقدار واحد من الفهرسة من صفر مقابل واحد — يجب أن يشير Claude إلى هذه؛ إذا لم يفعل، فأعد الطلب

التركيبات

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

skills-skill-4 + filesystem

العمل عبر بنية مجلد MATLAB Projects

اقرأ +mytools/، أضف دالة جديدة، وحدّث حزمة الاختبارات.✓ تم النسخ
skills-skill-4 + github

فتح PRs لقواعد الكود MATLAB مع تغطية اختبار صحيحة

افتح PR يضيف الدالة الجديدة + الاختبارات.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
matlab-authoring task description أي مهمة MATLAB 0
matlab-testing function under test بعد التأليف 0
perf-guidance slow code + context عندما يكون شيء ما بطيئاً جداً 0

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

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

حصة API
لا شيء
الرموز لكل استدعاء
~3–10k لكل مهمة
التكلفة المالية
مجاني؛ يتم بيع رخصة MATLAB بشكل منفصل
نصيحة
قيّد نطاق طلبك إلى صندوق معين — يقلل السياق

الأمان

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

تخزين بيانات الاعتماد: لا شيء
نقل البيانات الخارجي: لا شيء

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

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

يستخدم الكود الذي تم إنشاؤه صندوقاً لا تملك رخصة له

أخبر Claude بالصناديق المتاحة.

تحقق: ver in MATLAB
أخطاء السكريبت في إصدار MATLAB أقدم

حدد إصدار MATLAB الخاص بك؛ ستتكيف المهارة مع الاقتراحات.

تحقق: version in MATLAB

البدائل

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

البديلمتى تستخدمهاالمقايضة
jupyterأنت فعلاً تقوم بعلم Python وفقط أحياناً MATLABنظام بيئي مختلف

المزيد

الموارد

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

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

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