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

## یہ کیا ہے یہ ریپوزٹری **start** CLI کے لیے آفیشل ماڈیول لائبریری ہے۔ یہ ان CUE ماڈیولز کو جمع کرتی ہے جو AI ایجنٹس، رولز، سیاق و سباق (contexts)، ٹاسکس اور مہارتوں (skills) کی وضاحت کرتے ہیں، اور انہیں CUE Central Registry میں `github.com/p3bot/library` کے تحت شائع کرتی ہے تاکہ 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 امپورٹس میں ماڈیول پاتھز سلیش-بیسڈ رہتے ہیں — کولن والی شکل صرف صارف کے ان پٹ اور ڈسپلے پر لاگو ہوتی ہے۔ ## حوالہ شدہ دستاویزات لائبریری قارئین کو `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۔