इस प्रोजेक्ट के बारे में

यह रिपॉज़िटरी विशेष रूप से Golang डेवलपमेंट के लिए पुन: प्रयोज्य AI एजेंट स्किल्स का एक सेट प्रदान करती है। ये स्किल्स Claude Code, Codex, Gemini, Copilot, Cursor और अन्य जैसे कोडिंग असिस्टेंट्स द्वारा मांग पर लोड किए जाने के लिए डिज़ाइन किए गए हैं, जिससे कॉन्टेक्स्ट को बढ़ाए बिना उन्हें डोमेन-विशिष्ट विशेषज्ञता मिलती है। स्किल्स को श्रेणियों में व्यवस्थित किया गया है: कोड गुणवत्ता (शैली, नामकरण, त्रुटि प्रबंधन, लिंटिंग, सुरक्षा, सुरक्षा, दस्तावेज़ीकरण), आर्किटेक्चर और डिज़ाइन (कॉन्करेंसी, कॉन्टेक्स्ट, डेटा संरचनाएं, डेटाबेस, डिपेंडेंसी इंजेक्शन, डिज़ाइन पैटर्न, आधुनिकीकरण, रिफैक्टरिंग), QA और परफॉर्मेंस (बेंचमार्क, ऑब्ज़र्वेबिलिटी, परफॉर्मेंस, टेस्टिंग, ट्रबलशूटिंग), और प्रोजेक्ट सेटअप (CLI, CI/CD, डिपेंडेंसी प्रबंधन, gopls, pkg.go.dev, लोकप्रिय लाइब्रेरी, प्रोजेक्ट लेआउट, अपडेट रहना)। इसके अतिरिक्त, API (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 लाइसेंस के अंतर्गत है और स्किल विवरण और फ़ाइलों के लिए टोकन बजट पर दिशानिर्देशों के साथ योगदान को प्रोत्साहित करता है।