Skills Control Plane

ایک skill ایک بار install کریں اور ہر project میں use کریں — ایک versioned local library، فی project version pins، اور ایک manifest جو آپ commit کر سکتے ہیں۔

Skills عام طور پر فی project copy کی جاتی ہیں، جس کا مطلب ہے کہ پانچ projects میں ایک ہی instructions کی پانچ تھوڑی مختلف copies ہوتی ہیں اور کوئی نہیں جانتا کہ کون سی current ہے۔

Skills dialog میں Control Plane view اس کی جگہ آپ کی machine پر ایک versioned library رکھتا ہے، ساتھ میں ایک فی project pin بھی ہوتا ہے جو بتاتا ہے کہ ہر project کون سا version حاصل کرتا ہے۔

لائبریری

ایک skill ایک بار install کریں۔ library آپ کے install کردہ ہر version کو محفوظ رکھتی ہے، اور ہر library skill میں وہ projects اور وہ version درج ہوتے ہیں جن پر وہ ہیں — تو "ابھی تک کون v2 پر ہے؟" ایک نظر میں پتہ چل جاتا ہے، audit نہیں کرنا پڑتا۔

پننگ اور اپلائی کرنا

ہر project کے لیے choose کریں:

  • skill کا کون سا version
  • کون سی agent directory میں جائے گی — Claude، Cursor، Codex، یا Kimi

پھر Apply کریں۔ Apply ہمیشہ بالکل وہی دکھاتا ہے جو وہ link، switch، اور remove کرے گا اس سے پہلے کہ وہ کچھ بھی touch کرے۔

ایک real skill folder کبھی silently overwrite نہیں ہوتا。 اگر کسی project میں پہلے سے ہی اسی نام کا ایک hand-written skill ہو، تو اسے conflict کے طور پر report کیا جاتا ہے اور تب تک untouched رہتا ہے جب تک آپ نہیں کہتے۔

Skills copies کے بجائے links کے طور پر apply کی جاتی ہیں، اور یہی وجہ ہے کہ version کی تبدیلی ایک repoint بن جاتی ہے، re-copy نہیں۔

اپنی ٹیم کے ساتھ skill set شیئر کرنا

manifest آپ کے project میں .1devtool/skills-manifest.json پر موجود ہوتا ہے۔ اسے commit کریں اور repo میں موجود ہر ایک کو ایک ہی skills ایک ہی versions پر ملیں گی — skill کا lockfile equivalent۔

ورژن آگے اور پیچھے کرنا

ایک project کو پیچھے لے جانے کے لیے row سے ایک purana version pick کریں، یا جب آپ پوری machine کو current رکھنا چاہیں تو ایک click میں ہر outdated skill کو newest پر repin کر دیں۔

متعلقہ