ub-mode ओपन सोर्स एजेंट स्किल अनुशासित सॉफ्टवेयर इंजीनियरिंग सिद्धांतों को लागू करती है
· GlobeWire Daily Editorial Desk · Source: github.com

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation
ub-mode गिटहब पर प्रकाशित एक ओपन सोर्स एजेंट स्किल है जिसे कोड लिखते या बदलते समय अनुशासित सॉफ्टवेयर इंजीनियरिंग सिद्धांतों को लागू करने के लिए डिज़ाइन किया गया है। दस्तावेज़ के अनुसार, यह प्रोजेक्ट ढीले तौर पर @poteto के नियमों (poteto-mode और pstack) के कुछ हिस्सों पर आधारित है, जिसे निर्धारणात्मक क्वालिटी-गेट टूल के साथ जोड़ा गया है।
मुख्य सिद्धांत और कार्यपद्धति
रिपॉजिटरी में क्रमिक चरणों और प्रथाओं में विभाजित एक संरचित कार्यपद्धति की रूपरेखा दी गई है:
- पहले इसे काम करने योग्य बनाएं (First Make it Work): इसमें लेज़िनेस प्रोटोकॉल, मूलभूत सोच, टीडीडी (TDD), पहले सिद्धांतों से री डिज़ाइन, प्रेमिस पर हमला, जोड़ने से पहले घटाना, परिणाम-उन्मुख निष्पादन, और डोमेन मॉडलिंग, बाउंड्री डिसिप्लिन, टाइप सिस्टम डिसिप्लिन जैसे आर्किटेक्चर घटक शामिल हैं।
- फिर इसे सही बनाएं (Then Make it Right): यह मूल कारणों को ठीक करने, काम को सत्यापित इकाइयों में क्रमबद्ध करने, कार्यान्वयन के बजाय व्यवहार का परीक्षण करने, कम सीआरएपी (CRAP) स्कोर बनाए रखने और रिफैक्टरिंग पर केंद्रित है।
- प्रैक्टिस: लॉग रखना, संदर्भ विंडो की रक्षा करना, वर्कट्री सफाई करना, और छोटे क्रमित कमिट में पुश करना शामिल है।
निर्धारणात्मक क्वालिटी-गेट टूल्स
ub-mode संरचना, जटिलता सीमाओं, डुप्लीकेशन जांच और परीक्षण की पूर्णता को लागू करने के लिए विशिष्ट टूल पर निर्भर करता है:
- unclebob/crapper: प्रत्येक फ़ंक्शन के लिए साइक्लोमैटिक जटिलता, परीक्षण कवरेज और सीआरएपी स्कोर की गणना करता है।
- unclebob/dryer: डुप्लीकेट ब्लॉकों को खत्म करने में मदद करने के लिए संरचनात्मक कोड डुप्लीकेशन का पता लगाता है।
- unclebob/mutator: अनिष्पादित कोड और जीवित म्यूटेंट को उजागर करने के लिए म्यूटेशन परीक्षण चलाता है।
- unclebob/uml-viewer: घटकों, कवरेज, सीआरएपी, म्यूटेशन स्कोर और निर्भरता दिशाओं को विज़ुअलाइज़ करता है।
स्थापना और उपयोग
इस स्किल का उपयोग करने के लिए, डेवलपर्स SKILL.md को अपने एजेंट की निर्दिष्ट स्किल निर्देशिका में कॉपी कर सकते हैं—जैसे ~/.grok/skills/ub-mode/SKILL.md, ~/.claude/skills/ub-mode/SKILL.md, या ~/.cursor/skills/ub-mode/SKILL.md—और `/ub-mode` कमांड का आह्वान कर सकते हैं।
पाठकों को किसी भी अपडेट, विन्यास विवरण या अतिरिक्त आवश्यकताओं के लिए आधिकारिक गिटहब रिपॉजिटरी पर सीधे मूल README.md फ़ाइल को सत्यापित करना चाहिए।
AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।
और पढ़ें
GlobeWire Daily पर चर्चित खबरें
हालिया खबरों और संबंधित विषयों पर आधारित चयन; लाइव सर्च रैंकिंग नहीं।
मध्य प्रदेश सरकार मुंबई में 117 साल पुराने एडवर्ड विला को लीज पर देकर राजस्व जुटाने की योजना बना रही है
आईफोन 18 प्रो को मिला टेकराडार प्रोडक्ट ऑफ द ईयर 2026 पुरस्कार
गूगल प्रोजेक्ट सनकैचर: अंतरिक्ष में सैटेलाइट पर चला जेम्मा 4 एआई मॉडल, मिला पहला जवाब
भारत में नेत्र देखभाल तक पहुँच में लैंगिक असमानता का विश्लेषण
उपग्रह चित्रों से भारत में चक्रवात अर्नब के कमजोर होने और नए सिस्टम के उभरने का खुलासा
भारत को समृद्ध बनाने के लिए हरित और जलीय क्षेत्रों का विस्तार आवश्यक: रिपोर्ट


