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

## यह क्या है यह रिपॉजिटरी **start** CLI के लिए आधिकारिक मॉड्यूल लाइब्रेरी है। यह उन CUE मॉड्यूल को एकत्रित करती है जो AI एजेंट, भूमिकाओं (roles), संदर्भों (contexts), कार्यों (tasks) और कौशलों (skills) का वर्णन करते हैं, और उन्हें `github.com/p3bot/library` के तहत CUE Central Registry में प्रकाशित करती है ताकि CLI रनटाइम पर उन्हें रिज़ॉल्व कर सके। ## संरचना README इन टॉप-लेवल डायरेक्टरीज का दस्तावेजीकरण करता है: - `agents/` – AI CLI टूल्स के लिए कमांड टेम्पलेट्स - `roles/` – सिस्टम प्रॉम्प्ट और व्यवहार परिभाषाएं - `contexts/` – पर्यावरणीय संदर्भ परिभाषाएं - `tasks/` – कार्य निर्देश परिभाषाएं - `skills/` – एजेंट कौशल, जिनमें से प्रत्येक एक `SKILL.md` है जिसमें वैकल्पिक संसाधन हो सकते हैं - `schemas/` – CUE स्कीमा परिभाषाएं - `index/` – मॉड्यूल डिस्कवरी इंडेक्स - `docs/` – नामकरण, प्रकाशन, लेखन और पैटर्न कैटलॉग ## मॉड्यूल का उपयोग कैसे करें मॉड्यूल को सीधे CUE में इम्पोर्ट किया जा सकता है, उदाहरण के लिए: ```cue import "github.com/p3bot/library/roles/golang/assistant@v0" ``` अधिक सामान्यतः उन्हें start CLI के माध्यम से अप्रत्यक्ष रूप से उपयोग किया जाता है: ``` start --role golang/assistant start task review/pre-commit ``` ## एड्रेस स्कीम उपयोगकर्ता-केंद्रित, पूर्ण योग्य पते `category:name` के रूप में होते हैं, जैसे `agents:claude/interactive`, `roles:golang/assistant`, `contexts:cwd/agents-md`, `tasks:review/pre-commit` या `skills:finding/one-by-one`। बिना `category:` प्रीफिक्स वाले नाम क्रॉस-कैटेगरी लुकअप के रूप में कार्य करते हैं। README नोट करता है कि CUE इम्पोर्ट्स में मॉड्यूल पाथ स्लैश-आधारित रहते हैं — कोलन (colon) रूप केवल उपयोगकर्ता-केंद्रित इनपुट और डिस्प्ले पर लागू होता है। ## संदर्भित दस्तावेज़ीकरण लाइब्रेरी पाठकों को `docs/naming.md` (नामकरण परंपराएं), `docs/publishing.md` (CUE Central Registry में प्रकाशित करना), `docs/authoring.md` (मॉड्यूल बनाना या अपडेट करना), `docs/agent-patterns.md` और `docs/role-patterns.md` (लेखन पैटर्न), साथ ही `schemas/README.md` में स्कीमा संदर्भ की ओर निर्देशित करती है। ## लाइसेंस MPL-2.0.