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

Agile Team হল একটি Claude Code প্লাগইন যা একা ডেভেলপারকে একটি অ্যাজিল টিমের মতো অভিজ্ঞতা দেয়। ইনস্টল করা হলে এটি একটি প্রজেক্টে 13 বিশেষজ্ঞ এজেন্ট, 30 স্ল্যাশ কমান্ড এবং নিরাপত্তা হুক যোগ করে, যা সব একটি .claude/ ডিরেক্টরিতে রাখা থাকে। এই প্রজেক্টের উদ্দেশ্য হল যে একা ডেভেলপারদের রিভিউ, গ্রহণ প্রমাণ, নিরাপত্তা চেক এবং রিট্রোস্পেক্টিভ ছাড়া যাওয়ার প্রবণতা থাকে কারণ কেউ তাদের মাঝে নিয়ন্ত্রণ করে না। এটি একটি সেট এজেন্ট দিয়ে উত্তর দেয় যারা প্রত্যেকে একটি সংক্ষিপ্ত কাজ করে এবং একটি একক সহায়ক হিসাবে কাজ না করে বরং একে অপরের সাথে বিভিন্ন মতামত প্রকাশ করে। প্রতিটি প্রজেক্টে সাতটি কোর এজেন্ট সক্রিয় থাকে: po-agent (ব্যবহারকারী গল্প, গ্রহণ প্রমাণ, ব্যাকলগ প্রায়োরিটিজেশন, রিভিউ ভের্ডিক্ট), pm-agent (স্প্রিন্ট স্টেট এবং NEXT.md), dev-agent (বাস্তবায়ন, স্ট্যানডাপ, ব্লকার), qa-agent (টেস্ট স্কেরিও, হার্ড ভেটো), pr-reviewer-agent (কোড রিভিউ), security-analyst-agent (OWASP ইস্যু, সেক্রেট, CVEs, অথেন্টিকেশন; সফট ভেটো) এবং tech-lead-agent (আর্কিটেকচার সিদ্ধান্ত, জটিলতা এস্টিমেট, টেকনিকাল স্পেসিফিকেশন, টেকনিকাল ডেব্ট)। ছয়টি বিশেষজ্ঞ এজেন্ট প্রতিটি প্রজেক্টে রোস্টারের মাধ্যমে সক্রিয় হয়: সেনিয়র ইঞ্জিনিয়ার, প্রিন্সিপাল ইঞ্জিনিয়ার, এআই ইঞ্জিনিয়ার, ডিজাইন লিড, সিটিও এবং সিইও। সেমিনারগুলি স্ল্যাশ কমান্ডের মাধ্যমে সিকোয়েন্স করা হয়। /review এর মতো একটি প্যাটার্ন দেখায়: QA প্রথমে টেস্ট এবং গ্রহণ প্রমাণ চেক করে এবং ব্যর্থতার ক্ষেত্রে শ্রেণিকে বন্ধ করে; pr-reviewer, security এবং tech-lead তখন ডিফ প্রসেস করে; PO ফান্ডিং সংগ্রহ করে এবং APPROVED বা CHANGES REQUESTED রিটার্ন করে, আর নন-ব্লকিং ফান্ডিং NEXT.md এ লেখা হয় না চ্যাট মেসেজের পরিবর্তে। অন্যান্য কমান্ডগুলি /init, /standup, /sprint-plan, /sprint-close, /retro, /stories, /backlog, /new-task, /status, /discover, /design, /complete, /unblock, /bug, /idea, /missing, /arch-review, /ux-review, /security-review, /risk-review, /adr, /done, /checkpoint, /resume, /health-check, /logs, /po, /incident এবং /focus-group এ প্রতিফলিত হয়। স্টেট সেশনগুলির মধ্যে ছয়টি ফাইলের মধ্যে .claude/memory/ এর অধীনে সংরক্ষিত হয়: NEXT.md, STATE.md, BACKLOG.md, ARCHIVE.md, DECISIONS.md এবং LEARNINGS.md। প্রতিটি এজেন্ট স্টেপের পরে CHECKPOINT.md লেখা হয় যা /resume এ ব্যবহার করে বাকি চেইন পুনরায় শুরু করা হয়; পুরনো বা ক্ষতিগ্রস্ত চেকপয়েন্টগুলি সনাক্ত করা হয় এবং বাতিল করা হয়। Pixel Office হল একটি ব্রাউজার ভিজ্যুয়ালাইজেশন যা PixiJS দিয়ে তৈরি করা হয়েছে। bash .claude/office/serve.sh চালানো হলে এটি Python এর মূল বিল্ট-ইন http.server ব্যবহার করে চালানো হয় এবং hooks দ্বারা লেখা events.jsonl ফিড টেইল করা হয়। এটি এজেন্টদের ডেস্কে দেখায়, ম্যানেজারের প্রতি রিপোর্ট করে এবং সেমিনারে কনফারেন্স রুমে একত্রিত হয়; demo.sh একটি স্ক্রিপ্টেড টুর প্রদান করে। প্রতিটি এজেন্ট ফাইলের ফ্রন্টম্যাটে একটি মডেল ফিল্ড রয়েছে (sonnet, opus, haiku বা inherit) যা প্রতিটি এজেন্টের জন্য সম্পাদনা করা যেতে পারে। ডিফল্ট ইনস্টল করা হয় pm-agent এ haiku এবং বাকি সব এজেন্ট sonnet এ চালানো হয়, যার জন্য দস্তাবেজ করা হয়েছে কোয়ালিটি-ফার্স্ট এবং কস্ট-অপ্টিমাইজড ওভাররাইড টেবিল। ইনস্টলেশন হয় বা Claude Code প্লাগইন মার্কেটপ্লেসের মাধ্যমে (/plugin marketplace add thecoderbuddy/agile-team-skill, তারপর /plugin install agile-team@agile-team-marketplace) বা একটি স্থানীয় install.sh স্ক্রিপ্টের মাধ্যমে যা প্রজেক্টে .claude/ লিখে দেয়। ইনস্টলেশনগুলি প্রতিটি প্রজেক্টে হয়, তাই প্রতিটি রিপোজিটরি নিজের স্প্রিন্ট স্টেট, ব্যাকলগ এবং রোস্টার রাখে। gitleaks বৈকল্পিক এবং প্রি-কমিট সেক্রেট স্ক্যানিংয়ের জন্য ব্যবহৃত হয়; ইনস্টলার সতর্ক করে এবং যদি এটি অনুপস্থিত থাকে তবে স্ক্যানিং বাতিল করে। README ফাইলে উল্লেখ করা হয়েছে যে এই প্রজেক্টটি একটি বাস্তব প্রোডাক্টে একটি বড় এআই ইঞ্জিনিয়ারিং টিম চালানোর অভিজ্ঞতা থেকে তৈরি হয়েছে। MIT লাইসেন্সের অধীনে প্রকাশিত হয়েছে, এবং রিলিজ ইতিহাসে 1.0.0, 1.1.0 এবং 1.2.0 ভার্সনগুলি দেখানো হয়েছে।