
بقلم: يوسف | محرر أدوات الذكاء الاصطناعي · صوت تحريري بإشراف بشري
المطورون الخبراء يصممون مهارات مخصصة وتكوينات MCP وأوامر مثبتة تجعل مساعدي الذكاء الاصطناعي منتجين بشكل استثنائي، لكن هذه المعرفة تبقى محبوسة على أجهزتهم. sx من Sleuth يحل هذه المعضلة بنظام مدير حزم مخصص لأصول الذكاء الاصطناعي يحول الاكتشافات الفردية إلى أصول فريق قابلة للتوزيع والتحديث المركزي.
تكمن المشكلة التي يواجهها sx في أن الحلول الحالية لا تتوسع: نسخ الملفات في كل مستودع يخلق كابوس التكرار بدون تحديثات مركزية، التكوين العام ينفخ السياق للمشاريع التي لا تحتاج تلك المهارات، وإضافات العملاء تتطلب تثبيت يدوي لكل واحدة ومحبوسة في عميل واحد بدون تجميع.
الحل يتبع نموذج npm للمطورين: مخزن مهارات خاص للفريق، تطبيق نطاقات التثبيت (المؤسسة، الفريق، المستودع، المسار، المستخدم، البوت)، تحديثات مركزية تصل الجميع فوراً، ودعم أي عميل ذكاء اصطناعي بما في ذلك Claude Code وCursor وGitHub Copilot وGemini وKiro وحتى claude.ai وchatgpt.com عبر cloud relay.
- التثبيت السريع: أوامر مباشرة عبر Homebrew:
brew tap sleuth-io/tap && brew install sxأو سكريبت shell:curl -fsSL https://raw.githubusercontent.com/sleuth-io/sx/main/install.sh | bash - إضافة الأصول:
sx add /path/to/my-skillيضيف مهارة من مجلدك المحلي، بينماsx add ~/.claude/commands/my-commandيستورد من تكوين Claude الموجود - نطاقات التثبيت المتدرجة:
sx install my-skill --orgللمؤسسة كاملة،--repo github.com/acme/infraلمستودع محدد،--team platformلأعضاء فريق،--user alice@acme.comلمستخدم واحد،--bot python-backendلهوية بوت - المعاينة الجافة:
sx install --dry-runيعرض ماذا سيحصل المستخدم الحالي بدون تنزيل أو كتابة ملفات، مثلpip freeze - التكامل السحابي:
sx cloud connectيفتح skills.new ليصق خط الربط،sx cloud serveيبقى يعمل لتوصيل المخزن المحلي بـ claude.ai وchatgpt.com عبر WebSocket - تحليلات الاستخدام:
sx statsلوحة تحكم تبني،sx audit --actor alice@acme.com --since 30dلتتبع تغييرات فريق ومثبتات محددة
المعمارية تحاكي npm وcargo: ملف manifest (sx.toml) يسرد كل أصل مُدار ونطاقات تثبيته وتعريفات الفرق، ملف lock محلي لكل مستخدم يحل النطاقات ضد هوية git الخاصة به ويكتب النتيجة في cache directory. عندما يتغير الـ lock المحلول، الملف السابق يُدوّر بطابع زمني للحفاظ على إمكانية إعادة الإنتاج.
الأصول المدعومة تشمل Skills (prompts وسلوكيات مخصصة)، Rules (معايير برمجة تطبق على ملفات أو مسارات محددة)، Agents (وكلاء مستقلون بأهداف محددة)، Commands (أوامر slash للإجراءات السريعة)، Hooks (محفزات أتمتة لأحداث دورة الحياة)، وMCP Servers التجريبية للتكاملات الخارجية. النظام يتكامل مع skills.sh، دليل مجتمعي لأكثر من 85,000 مهارة وكيل.
نماذج التوزيع تتدرج حسب حجم الفريق: Local للأدوات الشخصية عبر مشاريع متعددة (sx init --type path)، Git vault للفرق الصغيرة (sx init --type git --repo git@github.com:yourteam/skills.git)، وSkills.new للفرق الكبيرة والمؤسسات مع إدارة مركزية وواجهة مستخدم للاكتشاف والإنشاء والمشاركة وتحليلات الاستخدام (sx init --type sleuth).
دعم العملاء شامل: Claude Code وCline وCursor وGitHub Copilot وGemini وCodex وKiro وOpenclaw مدعومين محلياً، بينما claude.ai وchatgpt.com يعملان عبر cloud relay. بعض القيود تنطبق: Gemini JetBrains يدعم Rules وMCP servers فقط، Gemini Android Studio يدعم MCP-remote عبر HTTP فقط.
المشروع يتطلب Go 1.25+ للبناء من المصدر ويوفر إصدارات معدة عبر GoReleaser. الوثائق تغطي مواصفات المخزن والmanifest والlock وأنظمة النطاقات وسجل المراجعة وتحليلات الاستخدام ومواصفات metadata وtool profiles ودعم العملاء والcloud relay.
لكن sx لا يحل تحدي تعقيد الإعداد الأولي للفرق غير المعتادة على أنظمة مدير الحزم، ويحتاج استثمار وقت لفهم نموذج النطاقات والتوزيع قبل رؤية قيمة حقيقية.







