Skillsets؛ کنترل اسکیلهایی که ایجنتهای تیم اجرا میکنن
خلاصهٔ کاملتر
SkillRepo سرویسیه که به جای این که هر مهندس پوشهٔ اسکیلهای ایجنتش رو دستی کپی کنه، یه کتابخانهٔ مشترک نگه میداره و اول هر سشن همگامسازیش میکنه. تو اعلان جدیدشون اومده که تیمهای بزرگتر دو تا گله داشتن: همه نباید یه مجموعه اسکیل یکسان رو اجرا کنن، و آپدیت یه ناشر بیرونی نباید قبل از این که کسی بخوندش به کل ناوگان برسه.
جوابشون Skillsets هست: یه مجموعهٔ نامدار از اسکیلهای کتابخونه که سرپرست تیم انتخابش میکنه و یه گروه از مخزنها اجراش میکنن. دو تا مجموعه میتونن اسکیل مشترک داشته باشن و هر کدوم اسکیل اختصاصی خودشون رو هم داشته باشن. یه مخزن با یه فایل تکخطی که کامیت میشه به مجموعه وصل میشه، پس مثل هر تغییر دیگهای ریویو میشه. تصمیم با تیمه، نه با ناشر.
مهمترین بخش، صف تأییده. وقتی یه ناشر عمومی نسخهٔ جدید یه اسکیل رو منتشر میکنه، اون نسخه خودبهخود پخش نمیشه؛ اعلان میگیری، تغییر رو میبینی و تأیید میکنی، بعد همه تو همگامسازی بعدی نسخهٔ جدید رو میگیرن. ناشرهایی که خودت بهشون اعتماد کردی از صف رد میشن و اسکیلهای خود تیم هم همون لحظهٔ انتشار میرن بیرون.
بخش دوم دیدهبانیه. هر مجموعه، مخزنهاش رو با یه وضعیت ساده نشون میده: منطبق، نامنطبق (با ذکر این که چی کمه یا اضافهست) یا بدون همگامسازی تو ۱۴ روز گذشته. میتونی جلوتر بری و ببینی کدوم عضو تیم منحرف شده و چطور: نسخهٔ عقبمونده، اسکیلی که محلی دستکاری شده، یا اسکیل اضافهٔ محلی. اگه نسخهای خراب یا آلوده بود، میتونی تو همهٔ مخزنها پسش بگیری تا همه برگردن به آخرین نسخهٔ تأییدشده.
نویسنده یه محدودیت رو هم صریح میگه: Skillsets فقط ورودی رو کنترل و ثبت میکنه، یعنی اسکیل تأییدشدهای که به مسیر درست تحویل داده شده. هیچ تضمینی نمیده که ایجنت واقعاً همون راهنما رو مو به مو اجرا کنه. استدلالشون برای این که چرا git کافی نیست هم اینه که git یه مخزن رو خوب اداره میکنه، ولی نمیتونه یه تغییر تأییدشده رو همزمان به پنجاه مخزن و بین ابزارهای مختلف برسونه.
نکات کلیدی:
- هر skillset یه مجموعهٔ نامدار از اسکیلهاست؛ مخزن با یه فایل تکخطی کامیتشده بهش وصل میشه.
- آپدیت ناشرهای عمومی تا تأیید تیم پخش نمیشه، ولی ناشرهای مورد اعتماد از صف رد میشن.
- وضعیت هر مخزن سه حالته: منطبق، نامنطبق، یا بدون همگامسازی بیشتر از ۱۴ روز.
- امکان recall هست: یه نسخهٔ خراب رو تو همهٔ مخزنها به آخرین نسخهٔ تأییدشده برمیگردونه.
- Skillsets روی پلن Team فعاله و فرمت اسکیلها باز میمونه، برای Claude Code و Cursor و Copilot.




