/ الدليل / الملعب / craftdesk
● مجتمع mensfeld ⚡ فوري

craftdesk

بواسطة mensfeld · mensfeld/craftdesk

npm لمهارات Claude Code — تثبيت وتثبيت الإصدارات وملف قفل والمزامنة عبر Claude Code / Cursor / Windsurf / Continue، مع التحقق من المجموع الاختباري والمجموعات.

CraftDesk عبارة عن مدير حزم CLI لقدرات الذكاء الاصطناعي (مهارات وعوامل وأوامر وهوكات وإضافات). التثبيت من عناوين URL على GitHub أو مستودعات git، مع دعم المجلدات الفرعية من monorepo وحل التبعيات العودي. ينتج craftdesk.json + ملف قفل لبيئات قابلة للتكرار. يزامن المهارات المثبتة عبر Claude Code و Cursor و Windsurf و Continue.dev. يدعم المهارات المضمنة/المحلية بحيث يمكن للمهارات الخاصة بالمشروع أن تعيش في مستودعك.

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

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

عرض مباشر

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

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

التثبيت

اختر العميل

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

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

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

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

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

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

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

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

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

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

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

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

claude mcp add craftdesk-skill -- git clone https://github.com/mensfeld/craftdesk ~/.claude/skills/craftdesk

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

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

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

إدارة مجموعة مهارات موحدة للفريق عبر عدة مطورين

👤 فرق المنصات التي تقيس أدوات الذكاء الاصطناعي ⏱ ~30 min intermediate

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

المتطلبات الأساسية
  • CraftDesk مثبت — git clone https://github.com/mensfeld/craftdesk ~/.claude/skills/craftdesk or npm install -g craftdesk (per project)
الخطوات
  1. تهيئة بيان المشروع
    craftdesk init — إعداد craftdesk.json لهذا المستودع.✓ تم النسخ
    → تم إنشاء craftdesk.json
  2. إضافة مهارات
    craftdesk add planning-with-files agent-skill-tdd swing-skills — تثبيت الإصدارات.✓ تم النسخ
    → تم تحديث البيان، تم كتابة ملف القفل
  3. تثبيت الفريق
    يقوم الزميل بتشغيل craftdesk install على النسخة المستنسخة.✓ تم النسخ
    → نفس المهارات والإصدارات تصل إلى جهازهم

النتيجة: بيئة مهارات قابلة للتكرار مثل package.json للذكاء الاصطناعي.

المزالق
  • التزام الأسرار من المهارات المضمنة — المهارات المضمنة لا يجب أن تحمل بيانات الاعتماد — احفظها في env
اجمعها مع: filesystem · github

مزامنة المهارات عبر Claude Code و Cursor و Windsurf

👤 المطورون الذين يستخدمون عوامل متعددة ⏱ ~10 min beginner

متى تستخدمه: تثبت مهارة في Claude Code وتريدها في Cursor أيضاً.

الخطوات
  1. مزامنة
    craftdesk sync — اجعل جميع المهارات المثبتة متاحة لجميع وكلائي.✓ تم النسخ
    → تم ملء مسارات التثبيت لكل وكيل
  2. التحقق
    craftdesk verify — هناك أي انجراف؟✓ تم النسخ
    → أخضر عبر جميع الوكلاء

النتيجة: أدوات متسقة بغض النظر عن الوكيل الذي تفتحه.

نشر مهارة داخلية في سجل خاص

👤 الفرق ذات المهارات الملكية ⏱ ~20 min intermediate

متى تستخدمه: بنيت مهارة لعمليات داخلية وتريدها قابلة للتثبيت بواسطة craftdesk add.

الخطوات
  1. نشر
    craftdesk publish — ادفع هذه المهارة إلى سجلنا.✓ تم النسخ
    → تم النشر مع الإصدار

النتيجة: مكتبة داخلية من المهارات مرقمة مثل أي تبعية رمز.

اجمعها مع: github

التركيبات

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

craftdesk-skill + github

تثبيت المهارات مباشرة من عناوين URL على GitHub

craftdesk add https://github.com/org/skill✓ تم النسخ
craftdesk-skill + filesystem

يتم التقاط المهارات المضمنة تحت ./skills/ تلقائياً

أنشئ مهارة مضمنة في ./skills/custom-review وقم بتشغيل craftdesk sync.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
craftdesk init none في بداية مشروع جديد 0
craftdesk install (reads craftdesk.json + lockfile) بعد الاستنساخ / السحب 0
craftdesk add name or URL إضافة تبعية 0
craftdesk list none فحص المخزون 0
craftdesk sync none بعد التثبيت أو التحديث 0
craftdesk publish craft path الإصدار الداخلي 0
craftdesk verify none فحص سلامة النظام 0

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

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

حصة API
لا شيء
الرموز لكل استدعاء
الحد الأدنى — CraftDesk قائم على CLI
التكلفة المالية
مجاني
نصيحة
استخدم ملف القفل — يتجنب إعادة الحل على كل تثبيت

الأمان

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

تخزين بيانات الاعتماد: رموز السجل في env إذا كنت تنشر بشكل خاص
نقل البيانات الخارجي: فقط لمضيفي git الذين تثبت منهم + أي سجل مكون

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

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

فشل التثبيت مع عدم تطابق المجموع الاختباري

تم تغيير المصدر؛ قم بتثبيت sha الالتزام أو المصالحة بملف القفل بعمد

craftdesk sync يفتقد وكيل واحد

تأكد من وجود مسار الوكيل وقابلية الكتابة؛ انظر craftdesk config

البدائل

craftdesk مقابل البدائل

البديلمتى تستخدمهاالمقايضة
استنساخ git يدوي إلى مجلد المهاراتآلة واحدة، لا فريقلا تثبيت، لا مزامنة
gsd-skill-creatorتريد مهارات تم تأليفها لك، وليست مدارةمشكلة مختلفة

المزيد

الموارد

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

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

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