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

SpecScore CLI SpecScore स्पेसिफिकेशन के प्रबंधन के लिए एक व्यापक टूलसेट प्रदान करता है। इसकी मुख्य क्षमताओं में शामिल हैं: - **Specification Management**: स्पेक ट्रीज़ को लिंट करने, फीचर्स को लिस्ट और इंस्पेक्ट करने, और टास्क बोर्ड्स को मैनेज करने के लिए टूल्स। - **Rule Management**: नॉर्मेटिव नियमों (MUST/NEVER) को बनाने और लागू करने के लिए एक सिस्टम। यह इनलाइन और विस्तृत नियमों का समर्थन करता है, लेसन्स को नियमों में प्रमोट करने की अनुमति देता है, और टिकाऊ ऑपरेटिंग नॉलेज सुनिश्चित करने के लिए नियमों को AI स्किल्स से जोड़ता है। - **SpecScore Studio**: एक फेडरेशन टूल जो कई रिपॉजिटरीज़ के आर्टिफैक्ट्स (स्पेक ट्रीज़, कोड ग्राफ, मेनिफेस्ट) को एक क्वेरी करने योग्य फैक्ट स्टोर में इंडेक्स करता है, और डेटा को INGR रिकॉर्डसेट्स के रूप में एक्सपोर्ट करता है। - **Rehearse**: मार्कडाउन-आधारित एक्सेप्टेंस सिनेरियो के लिए एक एक्जीक्यूशन इंजन। यह वेरिएबल पासिंग के लिए एक साझा कॉन्टेक्स्ट बैग के साथ bash, Hurl (HTTP), SQL (SQLite), DTQL, और GraphQL सहित विभिन्न स्टेप-ब्लॉक प्रकारों का समर्थन करता है। - **AI Agent Integration**: समर्थित AI एजेंटों (जैसे Claude, Copilot, और Cursor) को SpecScore कन्वेंशन और स्किल बंडल्स के साथ कॉन्फ़िगर करने के लिए कमांड्स। - **Self-Updating**: विभिन्न इंस्टॉलेशन विधियों (Homebrew, Scoop, WinGet, या मैनुअल) के माध्यम से अपडेट की जांच करने और उन्हें लागू करने के लिए बिल्ट-इन मैकेनिज्म। यह टूल Go में लिखा गया है और 100% स्टेटमेंट कवरेज बनाए रखता है।