/ الدليل / الملعب / the-unofficial-swift-programming-language-skill
● مجتمع kylehughes ⚡ فوري

the-unofficial-swift-programming-language-skill

بواسطة kylehughes · kylehughes/the-unofficial-swift-programming-language-skill

نص كامل كتاب 'The Swift Programming Language' مرفوع كمهارة Claude وتتم إعادة إنشاؤه كل ليلة — مرجعك اللغوي، داخل المحادثة.

مهارة مرجعية تضمن كتاب The Swift Programming Language الرسمي من Apple في صيغة Skill في Claude. تتم إعادة إنشاؤها كل ليلة مقابل المستودع الأساسي، لذا تعكس أرقام الإصدار إصدار Swift والتاريخ. تجعل Claude دقيقًا لغويًا بدون الاعتماد على معرفة تاريخ التدريب. يعمل في Claude Code و Claude Desktop.

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

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

عرض مباشر

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

the-unofficial-swift-programming-language-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

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

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "the-unofficial-swift-programming-language-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kylehughes/the-unofficial-swift-programming-language-skill",
        "~/.claude/skills/the-unofficial-swift-programming-language-skill"
      ],
      "_inferred": true
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "the-unofficial-swift-programming-language-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kylehughes/the-unofficial-swift-programming-language-skill",
        "~/.claude/skills/the-unofficial-swift-programming-language-skill"
      ],
      "_inferred": true
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "the-unofficial-swift-programming-language-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kylehughes/the-unofficial-swift-programming-language-skill",
        "~/.claude/skills/the-unofficial-swift-programming-language-skill"
      ],
      "_inferred": true
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "the-unofficial-swift-programming-language-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kylehughes/the-unofficial-swift-programming-language-skill",
        "~/.claude/skills/the-unofficial-swift-programming-language-skill"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "the-unofficial-swift-programming-language-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/kylehughes/the-unofficial-swift-programming-language-skill",
          "~/.claude/skills/the-unofficial-swift-programming-language-skill"
        ]
      }
    }
  }
}

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

claude mcp add the-unofficial-swift-programming-language-skill -- git clone https://github.com/kylehughes/the-unofficial-swift-programming-language-skill ~/.claude/skills/the-unofficial-swift-programming-language-skill

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

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

استخدامات عملية: the-unofficial-swift-programming-language-skill

احصل على مرجع لغة Swift دقيق بدون هلوسات تقطع التدريب

👤 مطورو Swift ⏱ ~5 min beginner

متى تستخدمه: تريد البحث عن ميزة لغة (الماكروهات، حزم المعاملات، الرميات المكتوبة) والثقة بالإجابة.

المتطلبات الأساسية
  • المهارة مثبتة — git clone https://github.com/kylehughes/the-unofficial-swift-programming-language-skill ~/.claude/skills/the-unofficial-swift-programming-language-skill
الخطوات
  1. اسأل سؤالاً لغويًا محددًا
    باستخدام مهارة The Swift Programming Language: اشرح الرميات المكتوبة وأظهر مثالاً بسيطًا.✓ تم النسخ
    → إجابة مرتكزة على فصل الكتاب الفعلي، مع بناء جملة دقيق

النتيجة: مرجع تستشهد به في وصف PR.

المزالق
  • السؤال عن المكتبات من جهات خارجية — المهارة لغة فقط — حدد نطاق الأسئلة باللغة نفسها
اجمعها مع: filesystem

راجع كود Swift مقابل المرجع اللغوي

👤 مراجعو Swift ⏱ ~15 min beginner

متى تستخدمه: اكتشاف سوء استخدام ميزات اللغة في PR.

الخطوات
  1. تحميل المرجع
    باستخدام مهارة Swift: راجع هذا الملف للبحث عن أنماط غير آمنة أو قديمة.✓ تم النسخ
    → نتائج مرجعية لأقسام محددة من الكتاب

النتيجة: مراجعة مرتكزة على الدليل اللغوي الرسمي.

علم نفسك ميزة Swift جديدة في جلسة واحدة

👤 المطورون الذين يتعلمون ميزات حقبة Swift-5-to-6 ⏱ ~30 min intermediate

متى تستخدمه: مواكبة الماكروهات والحروف الحرفية للتعبيرات العادية وحزم المعاملات والرميات المكتوبة.

الخطوات
  1. اسأل مع أمثلة
    علمني ماكروهات Swift. استخدم كتاب مهارة Swift. قدم 3 مستويات من الأمثلة: بسيطة، عملية، متقدمة.✓ تم النسخ
    → أمثلة تقدمية مرتكزة على الكتاب

النتيجة: يمكنك استخدام الميزة وشرحها.

اجمعها مع: socrates-skill

التركيبات

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

the-unofficial-swift-programming-language-skill + socrates-skill

دع سقراط يرشدك خلال قسم من الكتاب

سقراطي: أرشدني خلال فصل التزامن في كتاب مهارة Swift.✓ تم النسخ
the-unofficial-swift-programming-language-skill + filesystem

راجع الكود في المستودع مقابل المرجع

راجع Sources/Auth/*.swift مقابل فصل التزامن في كتاب Swift.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
lookup language topic أي سؤال عن لغة Swift 0 — local

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

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

حصة API
لا شيء
الرموز لكل استدعاء
معتدل — سحب أقسام الكتاب إلى السياق
التكلفة المالية
مجاني (Apache 2.0)
نصيحة
حدد نطاق البحث بضيق — لا تحمل الكتاب كله في كل دور

الأمان

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

تخزين بيانات الاعتماد: لا شيء
نقل البيانات الخارجي: لا شيء — المحتوى مرفوع محليًا

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

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

Content feels outdated

اسحب مستودع المهارة — إعادة الإنشاء الليلية تعني git pull يحدث المحتوى

تحقق: cd ~/.claude/skills/the-unofficial-swift-programming-language-skill && git pull
Claude goes off-book

اسأل بشكل صريح: 'استخدم مهارة The Swift Programming Language فقط لميزات اللغة'

البدائل

the-unofficial-swift-programming-language-skill مقابل البدائل

البديلمتى تستخدمهاالمقايضة
كتاب Swift من Apple على docs.swift.orgتفضل قراءة الكتاب مباشرةلا بحث داخل المحادثة

المزيد

الموارد

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

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

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