इस प्रोजेक्ट के बारे में
एगिल टीम एक Claude Code प्लगइन है जो एक एकल डेवलपर को एक सिम्युलेटेड एगिल टीम देता है। इसे इंस्टॉल करने से एक प्रोजेक्ट में 13 विशेषज्ञ एजेंट, 30 स्लैश कमांड और सुरक्षा हुक जुड़ जाते हैं, जो सभी .claude/ डायरेक्टरी के तहत रखे जाते हैं।
बताई गई समस्या यह है कि एकल बिल्डर समीक्षा, स्वीकृति मानदंड, सुरक्षा जांच और रेट्रोस्पेक्टिव को छोड़ देते हैं क्योंकि कोई उन्हें इसके लिए बाध्य नहीं करता है। प्रोजेक्ट एक ऐसे एजेंटों के सेट के साथ जवाब देता है, जिनमें से प्रत्येक का एक संकीर्ण काम होता है और वे एक दूसरे से असहमत होने के लिए डिज़ाइन किए गए हैं, न कि एक एकल सहायक के रूप में कार्य करने के लिए।
सात कोर एजेंट हर प्रोजेक्ट पर सक्रिय होते हैं: po-agent (यूजर स्टोरी, स्वीकृति मानदंड, बैकलग प्राथमिकता, समीक्षा निर्णय), pm-agent (स्प्रिंट स्थिति और NEXT.md), dev-agent (कार्यान्वयन, स्टैंडअप, ब्लॉकर), qa-agent (टेस्ट परिदृश्य, कठोर वीटो), pr-reviewer-agent (कोड समीक्षा), security-analyst-agent (OWASP मुद्दे, सीक्रेट, CVE, ऑथ; सॉफ्ट वीटो) और tech-lead-agent (आर्किटेक्चर निर्णय, जटिलता अनुमान, टेक स्पेक, टेक डेट)। छह विस्तारित विशेषज्ञ .claude/memory/TEAM.md में रोस्टर के माध्यम से प्रति प्रोजेक्ट सक्रिय किए जाते हैं: senior-engineer, principal-engineer, ai-engineer, design-lead, cto और ceo।
समारोह स्लैश कमांड के रूप में अनुक्रमित होते हैं। /review पैटर्न को दर्शाता है: QA पहले टेस्ट और स्वीकृति मानदंड की जांच करता है और विफलता पर चेन को रोकता है; pr-reviewer, security और tech-lead फिर diff को प्रोसेस करते हैं; PO निष्कर्षों को इकट्ठा करता है और APPROVED या CHANGES REQUESTED लौटाता है, जबकि गैर-ब्लॉकिंग निष्कर्ष चैट मैसेज के बजाय BACKLOG.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 का उपयोग करके शुरू होता है और एक 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 नोट करता है कि प्रोजेक्ट एक वास्तविक उत्पाद पर एक बड़ी AI इंजीनियरिंग टीम को चलाने के अनुभव से बनाया गया है। यह MIT लाइसेंस के तहत जारी किया गया है, जिसमें संस्करण 1.0.0, 1.1.0 और 1.2.0 का दस्तावेज़ रिलीज इतिहास में है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.