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

oh-my-design হল একটি ওপেন-সোর্স CLI টুল যা ডিজাইন সিস্টেমকে AI কোডিং এজেন্টদের সাথে নিয়ে আসে। এটি আপনার বিদ্যমান কোডিং এজেন্ট ওয়ার্কফ্লোতে পুনরায় ব্যবহারযোগ্য দক্ষতা, বিশেষায়িত ভূমিকা এবং গুণমান-শ্রেণিবদ্ধ কোম্পানির ডিজাইন রেফারেন্স ইনস্টল করে—কোনো অতিরিক্ত API কী, ডেমন বা MCP সার্ভার ছাড়াই। ক্লাউড কোড, কোডেক্স, ওপেনকোড এবং কর্সার সহ সমর্থিত এজেন্টদের অন্তর্ভুক্ত করে। ইনস্টলেশন আপনার প্রজেক্টে ২৮টি স্কিল, ২০টি বিশেষায়িত সাব-এজেন্ট এবং ৪৪০+ কোম্পানির DESIGN.md রেফারেন্স যোগ করে। প্রধান আউটপুট হল একটি পোর্টেবল DESIGN.md ফাইল যা আপনার ডিজাইন দর্শন, ইউনিক আইডি সহ ডিসিশন টেবিল, সেম্যান্টিক টোকেন এবং কম্পোনেন্ট কন্ট্র্যাক্ট ধারণ করে। প্রতিটি টোকেন সেই ডিসিশনে ফিরে যায় যা এটি তৈরি করেছে, সামঞ্জস্য নিশ্চিত করে। সিস্টেমটি অবস্থা ম্যাট্রিক্স সহ কম্পোনেন্ট কন্ট্র্যাক্ট তৈরি করে—এতে অবৈধ অবস্থার কারণসহ সুপরিচিত উপাদান অন্তর্ভুক্ত থাকে—এবং অ্যাক্সেসিবিলিটি কন্ট্র্যাক্ট তৈরি করে। omd বুক কমান্ড স্থানীয়ভাবে প্রিভিউ এবং হ্যান্ডঅফের জন্য ডিজাইন সিস্টেম পরিবেশন করে। একটি ডেরিভেশন চেইন প্রতিটি ডিজাইন সিদ্ধান্ত পরবর্তীটিকে সীমাবদ্ধ করে: দর্শন → ডিসিশন টেবিল → টোকেন → কম্পোনেন্ট কন্ট্র্যাক্ট → লেআউট গ্রামার → বিল্ড → রেন্ডার ক্রিটিক → DESIGN.md। দুটি নম্বরযুক্ত গেট সিস্টেমকে সৎ রাখে—GS7 সিদ্ধান্ত রেফারেন্স ছাড়া টোকেন প্রত্যাখ্যান করে, এবং GS8 মিলে থাকা প্রিসেট থাকাকালীন শূন্য থেকে নির্মিত কম্পোনেন্ট প্রত্যাখ্যান করে। ৫৪টি স্লপ গেট এবং ৮টি সিস্টেম-ফিডেলিটি গেট অন্তর্ভুক্ত থাকে। বিদ্যমান রেফারেন্স ফরম্যাটগুলো মাইগ্রেশন চলাকালীন পাঠ্যযোগ্য। প্যাকেজটি DESIGN.md Core v2-তে মাইগ্রেশন সমর্থন করে, যা একটি ভেন্ডর-নিরপেক্ষ পোর্টেবল কন্ট্র্যাক্ট যেটি জেনেরিক চ্যাটে পেস্ট করা বা ডিজাইন টুলের সাথে সংযুক্ত করা যায়। ইনস্টলেশন একটি একক কমান্ড: npx oh-my-design-cli@latest। ইনস্টল করার পর, আপনার এজেন্ট পুনরায় চালু করুন এবং ভেরিফাই করতে doctor রান করুন। ওয়ার্কফ্লো স্ল্যাশ কমান্ডের বদলে প্রাকৃতিক ভাষার পেম্প্টের মাধ্যমে শুরু হয়।