منصوبے کے بارے میں

یہ ریپوزٹری خاص طور پر گولانگ ڈیولپمنٹ کے لیے دوبارہ استعمال کے قابل AI ایجنٹ مہارتوں کا ایک مجموعہ فراہم کرتی ہے۔ یہ مہارتیں Claude Code، Codex، Gemini، Copilot، Cursor اور دیگر جیسے کوڈنگ اسسٹنٹس کے ذریعے ضرورت کے مطابق لوڈ کرنے کے لیے ڈیزائن کی گئی ہیں، جو انہیں کانٹیکسٹ کو بڑھائے بغیر ڈومین سے متعلق مہارت فراہم کرتی ہیں۔ مہارتوں کو اقسام میں ترتیب دیا گیا ہے: کوڈ کا معیار (اسٹائل، نام دینا، ایرر ہینڈلنگ، لنٹنگ، سیفٹی، سیکیورٹی، دستاویزات)، آرکیٹیکچر اور ڈیزائن (کنکرنسی، کانٹیکسٹ، ڈیٹا اسٹرکچرز، ڈیٹا بیس، ڈیپنڈنسی انجیکشن، ڈیزائن پیٹرنز، ماڈرنائز، ری فیکٹرنگ)، QA اور کارکردگی (بینچ مارک، آبزرویبلٹی، کارکردگی، ٹیسٹنگ، ٹربل شوٹنگ)، اور پروجیکٹ سیٹ اپ (CLI، CI/CD، ڈیپنڈنسی مینجمنٹ، gopls، pkg.go.dev، مشہور لائبریریاں، پروجیکٹ لے آؤٹ، اپ ڈیٹ رہنا)۔ مزید برآں، APIs (gRPC، GraphQL، Swagger)، ڈیپنڈنسی انجیکشن (google/wire، uber/dig، uber/fx)، فریم ورکس (spf13/cobra، spf13/viper)، samber/* لائبریریاں (lo، mo، ro، do، hot، oops، slog)، اور ٹیسٹنگ (stretchr/testify) کے لیے فریم ورک/لائبریری سے متعلق مخصوص مہارتیں بھی موجود ہیں۔ ہر مہارت ایٹمک اور کراس ریفرنسنگ ہے، جس میں SKILL.md فائل بنیادی ہدایات اور گہرے علم کے لیے اختیاری ریفرنس فائلیں رکھتی ہے۔ ریپوزٹری میں تشخیصی نتائج شامل ہیں جو ظاہر کرتے ہیں کہ مہارتیں استعمال کرنے پر ایرر کی شرح میں نمایاں کمی آتی ہے، اور مختلف ٹولز اور پلیٹ فارمز کے لیے انسٹالیشن کی ہدایات فراہم کرتی ہے۔ مہارتوں کو جھنڈوں کے ساتھ نشان زد کیا گیا ہے جو کمانڈ کی دستیابی، خودکار ٹرگرنگ، اور اوور رائیڈ ایبلٹی جیسی خصوصیات کی نشاندہی کرتے ہیں۔ یہ پروجیکٹ MIT لائسنس یافتہ ہے اور مہارت کی تفصیلات اور فائلوں کے ٹوکن بجٹ سے متعلق رہنما خطوط کے ساتھ تعاون کی حوصلہ افزائی کرتا ہے۔