প্রকল্প সম্পর্কে

## এটি কী এই রিপোজিটরিটি হলো **start** CLI-এর অফিসিয়াল মডিউল লাইব্রেরি। এটি এমন সব CUE মডিউল সংগ্রহ করে যা AI এজেন্ট, রোল, কনটেক্সট, টাস্ক এবং স্কিল বর্ণনা করে এবং সেগুলোকে `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 ইমপোর্টে মডিউল পাথগুলো স্ল্যাশ-ভিত্তিক থাকে — কোলন ফরম্যাটটি শুধুমাত্র ব্যবহারকারী-মুখী ইনপুট এবং ডিসপ্লের জন্য প্রযোজ্য। ## রেফারেন্সড ডকুমেন্টেশন লাইব্রেরিটি পাঠকদের `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।