عن المشروع

يُعد 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 (قرارات البنية، تقديرات التعقيد، المواصفات التقنية، الدين التقني). يتم تفعيل ستة وكلاء متخصصين إضافيين لكل مشروع عبر قائمة الفريق في .claude/memory/TEAM.md: مهندس رئيسي، مهندس رئيسي، مهندس الذكاء الاصطناعي، قائد التصميم، المدير التنفيذي، والرئيس التنفيذي. تُنظم الاجتماعات كأوامر شرعيّة. الأمر /review يوضح هذا النمط: يقوم QA أولاً بفحص الاختبارات ومعايير القبول، ثم يوقف السلسلة عند الفشل؛ ثم يعالج pr-reviewer، security، وtech-lead التغييرات؛ يجمع 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 باستخدام خادم http المدمج في Python ويتابع تدفق events.jsonl الذي يُكتب بواسطة النقاط التحقق. يُظهر المخطط الوكلاء في مكاتبهم، والإبلاغ عن المدير، والجمع في غرفة اجتماعات أثناء الاجتماعات؛ كما يوفر demo.sh جولة مخططة. يحتوي كل ملف وكيل على حقل model في مقدمة الملف (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 موثقة في تاريخ الإصدارات.