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

এই রিপোজিটরি Golang ডেভেলপমেন্টের জন্য বিশেষভাবে পুনঃব্যবহারযোগ্য AI এজেন্ট স্কিলের একটি সেট প্রদান করে। এই স্কিলগুলি Claude Code, Codex, Gemini, Copilot, Cursor এবং অন্যান্যদের মতো কোডিং অ্যাসিস্ট্যান্ট দ্বারা চাহিদা অনুযায়ী লোড করার জন্য ডিজাইন করা হয়েছে, যা কনটেক্সট বাড়িয়ে না তুলে ডোমেইন-নির্দিষ্ট দক্ষতা দিয়ে তাদের বাড়ায়। স্কিলগুলি শ্রেণীতে সংগঠিত: কোড কোয়ালিটি (স্টাইল, নামকরণ, ত্রুটি পরিচালনা, লিন্টিং, নিরাপত্তা, সিকিউরিটি, ডকুমেন্টেশন), আর্কিটেকচার ও ডিজাইন (কনকারেন্সি, কনটেক্সট, ডেটা স্ট্রাকচার, ডেটাবেস, ডিপেন্ডেন্সি ইনজেকশন, ডিজাইন প্যাটার্ন, আধুনিকীকরণ, রিফ্যাক্টরিং), QA ও পারফরম্যান্স (বেঞ্চমার্ক, অবজার্ভেবিলিটি, পারফরম্যান্স, টেস্টিং, ট্রাবলশুটিং), এবং প্রজেক্ট সেটআপ (CLI, CI/CD, ডিপেন্ডেন্সি ম্যানেজমেন্ট, gopls, pkg.go.dev, জনপ্রিয় লাইব্রেরি, প্রজেক্ট লেআউট, আপডেট থাকা)। অতিরিক্তভাবে, API (gRPC, GraphQL, Swagger), ডিপেন্ডেন্সি ইনজেকশন (google/wire, uber/dig, uber/fx), ফ্রেমওয়ার্ক (spf13/cobra, spf13/viper), samber/* লাইব্রেরি (lo, mo, ro, do, hot, oops, slog), এবং টেস্টিং (stretchr/testify) এর জন্য ফ্রেমওয়ার্ক/লাইব্রেরি-নির্দিষ্ট স্কিল রয়েছে। প্রতিটি স্কিল পরমাণু এবং ক্রস-রেফারেন্সিং, যেখানে মূল নির্দেশাবলী সম্বলিত একটি SKILL.md ফাইল এবং গভীর জ্ঞানের জন্য ঐচ্ছিক রেফারেন্স ফাইল রয়েছে। রিপোজিটরিতে মূল্যায়ন ফলাফল অন্তর্ভুক্ত রয়েছে যা দেখায় যে স্কিলগুলি ব্যবহার করা হলে উল্লেখযোগ্য ত্রুটি হার হ্রাস পায়, এবং বিভিন্ন টুল ও প্ল্যাটফর্মের জন্য ইনস্টলেশন নির্দেশাবলী প্রদান করে। স্কিলগুলি ফ্ল্যাগ দিয়ে চিহ্নিত করা হয় যা কমান্ড উপলব্ধতা, স্বয়ংক্রিয় ট্রিগারিং, এবং ওভাররাইডযোগ্যতার মতো বৈশিষ্ট্য নির্দেশ করে। প্রকল্পটি MIT লাইসেন্সপ্রাপ্ত এবং স্কিল বর্ণনা ও ফাইলের জন্য টোকেন বাজেটের নির্দেশিকা সহ অবদানকে উৎসাহিত করে।