sx 2.0؛ اشتراک مهارتهای AI بدون گیت و ترمینال
خلاصهٔ کاملتر
نویسنده چند ماه پیش نوشته بود که تو استک ابزارهای AI یه «حفرهی بهشکل npm» هست: بهترین کاربرها skillها و کانفیگهای MCP و دستورهایی میسازن که خروجیشونو چند برابر میکنه، ولی این دانش رو ماشین خودشون گیر میکنه چون راه تمیزی برای توزیعش نیست. sx رو ساختن که این حفره رو پر کنه و جواب داد؛ توسعهدهندهها باهاش skillها رو تو مخزنهای گیت نسخهبندی میکنن و با یه lock file و نصب قطعی روی Claude Code، Cursor، Copilot، Codex، Gemini، Cline و Kiro نصبشون میکنن.
ولی به گفتهی نویسنده یه اشتباه کرده: لایهی اشتراکگذاری رو فقط برای توسعهدهندهها ساخته و فرض کرده بقیه هم آخرش پای command line میان، که نمیان. تو حدود شصت مصاحبهی اکتشافیِ امسال، کسایی که بیشترین بهره رو از skillها میبرن تو بازاریابی، حقوقی، فروش و opsان؛ skillهای خوبی مینویسن ولی نه گیت دارن نه ترمینال و نه علاقهای به یادگیریشون. sx 2.0 راهحلشه: یه اپ دسکتاپ واقعی که روی مدل توزیعی تکیه میکنه که هر تیمی از قبل داره — یه پوشهی اشتراکی.
جریان کار برای تیم غیرفنی سادهست: اپو باز میکنی، کتابخونهتو به یه پوشه تو دراپباکس یا گوگلدرایو وصل میکنی و skillهاتو میکشی توش؛ همکارت هم همون پوشه رو نشون میده و هرچی منتشر کردی براش ظاهر میشه. نه سروری، نه حسابی — همون محصول همگامسازیِ فایل که شرکت از قبل پولشو میده، تکثیرو انجام میده. این بهخاطر تغییر دوم نسخهی ۲ ممکن شده: فرمت vault نسخهی ۲، که آخرین نسخهی هر دارایی رو مستقیم روی دیسک بهشکل markdownِ ساده و خوانا نگه میداره و تاریخچهی نسخهها کنارش میمونه. میشه vault رو grep کرد، تو Obsidian باز کرد، یا مسیر مهارتهای کلاینتو مستقیم بهش وصل کرد.
نویسنده میگه فرق sx با یه پوشهی همگامشدهی معمولیِ markdown، اون اتفاقیه که بعد از سینک میافته: sx کلاینتهای AI رو بهصورت بومی میشناسه. وقتی تو اپ Sync رو میزنی، پشتصحنه یه نصب اجرا میکنه، هر دارایی رو به فرمت هر کلاینت (skillهای Claude Code، ruleهای Cursor، دستورالعملهای Copilot و…) ترجمه میکنه و سرجاش مینویسه. همکارت یه skill میندازه تو پوشهی اشتراکی، تو یه دکمه میزنی و رو کلاینتت زنده میشه. نسخهی ۲ «collection» هم اضافه کرده که skillهای مرتبطو گروه میکنه و بهشکل یه واحد نصب میشن.
نیمهی دوم این نسخه یه سیستم افزونهست. اپ حالا افزونهپذیره؛ یه افزونه فقط یه پوشهست با یه manifest و یه ماژول ES، بدون مرحلهی build تا وقتی خودت بخوای. افزونهها میتونن ویجت داشبورد، بررسیِ زمانِ انتشار، دستور ادیتور و ویوهای کامل اضافه کنن و یه مارکتپلیس با پونزده افزونه همراهشه. پرطرفدارهاش مربوط به سلامت تیمان: Collection Doctor که یه مجموعه رو ۰ تا ۱۰۰ نمره میده و مشکلاتشو (توضیحات نازک، داراییِهای کهنه، skillهای تقریباً تکراری) نام میبره؛ ویجتهای adoption که نشون میدن کی از چه skillی استفاده میکنه؛ و Review Rota که برای هر دارایی تاریخ بازبینی میذاره.
نویسنده تأکید میکنه افزونهها permission-gateان: بدون دسترسی به فایلسیستم، Node یا شبکه مگه هاستهایی که صریحاً اعلام کنن، و موقع فعالکردنشون فهرست سادهای از چیزهایی که میتونن دست بزنن نشونت میده. ضمناً افزونهها خودشون داراییِ sxان، پس از همون خط لولهی نسخهبندی و بازبینی رد میشن و یه آپدیتِ افزونه نمیتونه از بازبینی قِسِر در بره. همهچی تحت مجوز Apache-2.0 و روی گیتهابه.
نکات کلیدی:
- sx یه پکیجمنیجر متنباز برای skillها و داراییِهای AIه؛ نسخهی ۲ اپ دسکتاپ اضافه کرده
- بکاندِ تیمهای غیرفنی یه پوشهی اشتراکیِ دراپباکس/گوگلدرایوه، بدون سرور و حساب
- فرمت vault v2 داراییِها رو بهشکل markdownِ ساده روی دیسک نگه میداره و دکمهی Sync اونها رو به فرمت هر کلاینت ترجمه میکنه
- یه سیستم افزونهی permission-gate با مارکتپلیسِ پونزدهتایی هم اضافه شده




