● مجتمع
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. يدعم المهارات المضمنة/المحلية بحيث يمكن للمهارات الخاصة بالمشروع أن تعيش في مستودعك.
لماذا تستخدمه
الميزات الأساسية
- التثبيت من عنوان URL على GitHub أو مستودع git (تطبيع عنوان URL تلقائياً)
- دعم المجلدات الفرعية من monorepo والملفات المفردة
- حل التبعيات بشكل عودي
- craftdesk.json + ملف القفل لضمان القابلية للتكرار
- مزامنة متعددة الوكلاء: Claude Code و Cursor و Windsurf و Continue.dev
- التحقق من المجموع الاختباري للتحقق من التكامل
- دعم المهارات المضمنة (المحلية للمستودع)
- المجموعات لتجميع المهارات
عرض مباشر
كيف يبدو في الممارسة
craftdesk-skill.replay
▶ جاهز
حالات الاستخدام
استخدامات عملية: craftdesk
متى تستخدمه: يختار أعضاء الفريق مهارات مختلفة؛ تريد الجميع على نفس المجموعة.
الخطوات
-
تهيئة بيان المشروع
craftdesk init — إعداد craftdesk.json لهذا المستودع.✓ تم النسخ
→ تم إنشاء craftdesk.json
-
إضافة مهارات
craftdesk add planning-with-files agent-skill-tdd swing-skills — تثبيت الإصدارات.✓ تم النسخ
→ تم تحديث البيان، تم كتابة ملف القفل
-
تثبيت الفريق
يقوم الزميل بتشغيل craftdesk install على النسخة المستنسخة.✓ تم النسخ
→ نفس المهارات والإصدارات تصل إلى جهازهم
النتيجة: بيئة مهارات قابلة للتكرار مثل package.json للذكاء الاصطناعي.
المزالق
- التزام الأسرار من المهارات المضمنة — المهارات المضمنة لا يجب أن تحمل بيانات الاعتماد — احفظها في env
متى تستخدمه: تثبت مهارة في Claude Code وتريدها في Cursor أيضاً.
الخطوات
-
مزامنة
craftdesk sync — اجعل جميع المهارات المثبتة متاحة لجميع وكلائي.✓ تم النسخ
→ تم ملء مسارات التثبيت لكل وكيل
-
التحقق
craftdesk verify — هناك أي انجراف؟✓ تم النسخ
→ أخضر عبر جميع الوكلاء
النتيجة: أدوات متسقة بغض النظر عن الوكيل الذي تفتحه.
متى تستخدمه: بنيت مهارة لعمليات داخلية وتريدها قابلة للتثبيت بواسطة craftdesk add.
الخطوات
-
نشر
craftdesk publish — ادفع هذه المهارة إلى سجلنا.✓ تم النسخ
→ تم النشر مع الإصدار
النتيجة: مكتبة داخلية من المهارات مرقمة مثل أي تبعية رمز.
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
تثبيت المهارات مباشرة من عناوين URL على GitHub
craftdesk add https://github.com/org/skill✓ تم النسخ
يتم التقاط المهارات المضمنة تحت ./skills/ تلقائياً
أنشئ مهارة مضمنة في ./skills/custom-review وقم بتشغيل craftdesk sync.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- لا شيء
- الرموز لكل استدعاء
- الحد الأدنى — CraftDesk قائم على CLI
- التكلفة المالية
- مجاني
- نصيحة
- استخدم ملف القفل — يتجنب إعادة الحل على كل تثبيت
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: رموز السجل في env إذا كنت تنشر بشكل خاص
نقل البيانات الخارجي: فقط لمضيفي git الذين تثبت منهم + أي سجل مكون
- CraftDesk يثبت رمز من عناوين URL — اقترنه مع repo-forensics قبل إضافة مهارات غير معروفة.
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
فشل التثبيت مع عدم تطابق المجموع الاختباري
تم تغيير المصدر؛ قم بتثبيت sha الالتزام أو المصالحة بملف القفل بعمد
craftdesk sync يفتقد وكيل واحد
تأكد من وجود مسار الوكيل وقابلية الكتابة؛ انظر craftdesk config
البدائل
craftdesk مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| استنساخ git يدوي إلى مجلد المهارات | آلة واحدة، لا فريق | لا تثبيت، لا مزامنة |
| gsd-skill-creator | تريد مهارات تم تأليفها لك، وليست مدارة | مشكلة مختلفة |