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

BMad Method হলো Agile AI-Driven Development (AiDD)-এর একটি ওপেন-সোর্স পদ্ধতি। এটি শুধু কোড জেনারেশনে মনোযোগ না দিয়ে সম্পূর্ণ ডেলিভারি প্রচেষ্টা কভার করে—কী তৈরি করতে হবে, অংশগুলো কীভাবে একসাথে থাকে এবং কাজ কীভাবে এগোয়। পদ্ধতিটি এমনভাবে ডিজাইন করা যাতে সিদ্ধান্তগুলো স্পষ্ট থাকে, সেশনগুলোর মধ্যে প্রসঙ্গ সামনে বহন করা যায় এবং পরিবর্তনের আকার ও জটিলতা অনুযায়ী পরিকল্পনার পরিমাণ স্কেল করা যায়: ছোট পরিবর্তন সরাসরি build ও verify-এ যেতে পারে, আর বড় উদ্যোগে গভীর পরিকল্পনার পথ ব্যবহার করা যায়। রিপোজিটরি মূল ডেলিভারি ওয়ার্কফ্লো এবং কিছু স্বতন্ত্র স্কিল সরবরাহ করে। এটি `npx skills add bmad-code-org/BMAD-METHOD` দিয়ে skills CLI প্যাকেজ হিসেবে, `bmad-code-org/bmad-plugins` মার্কেটপ্লেস থেকে Claude Code প্লাগইন হিসেবে, অথবা একই মার্কেটপ্লেস থেকে Codex প্লাগইন হিসেবে ইনস্টল করা যায়। ইনস্টলেশনের জন্য এমন একটি AI কোডিং টুল ধরে নেওয়া হয় যা skills সমর্থন করে এবং Python-ভিত্তিক স্ক্রিপ্টের জন্য `uv` প্রয়োজন। সেটআপের পর ব্যবহারকারীরা নির্দেশনার জন্য `bmad` হাব এবং ডেলিভারি লুপের জন্য `bmad-build` আহ্বান করেন; আপডেটের পর `bmad doctor` বিদ্যমান প্রজেক্ট রানটাইম মেরামত করতে পারে। ডেলিভারি লুপ যেকোনো বিন্দু থেকে শুরু হতে পারে: অস্পষ্ট ধারণা Clarify থেকে শুরু হয়, বড় স্পষ্ট আইডিয়া Plan থেকে শুরু হয়, আর ছোট পরিবর্তন Build ও verify থেকে শুরু হয়, যেখানে Learn and adjust আবার Plan-এ ফিরে যায়। ব্যবহারকারীরা পদ্ধতিটি শুরু থেকে শেষ পর্যন্ত গ্রহণ করতে পারেন, অথবা এর briefs, specifications ও architecture artifacts বিদ্যমান ডেলিভারি ওয়ার্কফ্লোতে নিয়ে যেতে পারেন। ডকুমেন্টেশন লিংকগুলো প্রথম পরিবর্তন তৈরি, পরিকল্পনার পথ বেছে নেওয়া এবং বিদ্যমান কোডবেসে শুরু করার বিষয় কভার করে। BMad ইকোসিস্টেমে মূল পদ্ধতির বাইরে অফিসিয়াল মডিউল রয়েছে: স্কিল, ওয়ার্কফ্লো ও এজেন্ট তৈরির জন্য BMad Builder; সৃজনশীল চিন্তা অংশীদারের জন্য BMad Creative Intelligence Suite; এন্টারপ্রাইজ টেস্টিংয়ের জন্য BMad Test Architect; সম্পূর্ণ epics-এ মানব-ছাড়া build-verify-retro-এর জন্য BMad Loop; এবং Unity, Unreal, Godot ও Phaser-এর মতো ফ্রেমওয়ার্কে গেম আইডিয়েশন ও ডেভেলপমেন্টের জন্য BMad Game Dev Studio। Web bundles-ও দেওয়া হয়, যাতে নির্বাচিত BMad ওয়ার্কফ্লো Google Gemini Gems এবং ChatGPT Custom GPTs হিসেবে প্যাকেজ করা যায় এবং বিদ্যমান web সাবস্ক্রিপশনের মধ্যে পরিকল্পনা করা যায়, আর ফলস্বরূপ artifacts বাস্তবায়নের জন্য একটি AI কোডিং টুলে আনা যায়। প্রজেক্টটি MIT-লাইসেন্সপ্রাপ্ত, ব্যবহারে বিনামূল্যে এবং কমিউনিটি-কেন্দ্রিক, যেখানে Discord, YouTube, GitHub Issues ও GitHub Discussions সহায়তা চ্যানেল হিসেবে রয়েছে। অবদান নির্দেশিকা CONTRIBUTING.md এবং CONTRIBUTORS.md-তে নথিভুক্ত। BMad এবং BMAD-METHOD হলো BMad Code, LLC-এর ট্রেডমার্ক।