প্রকল্প সম্পর্কে
## এটি কী
এই রিপোজিটরিটি হলো **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।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.