تنسيق 3 جلسات Claude Code على نفس monorepo دون فوضى الدمج
متى تستخدمه: حين تُشغّل agents لكل فرع ميزة وتستمر في الاستيلاء على الملفات ذاتها.
المتطلبات الأساسية
- مضيف Docker يمكن الوصول إليه من كل agent —
docker compose up --buildيعرض المنفذ :8765 - هوية فريدة لكل agent — الاستدعاء الأول لـ
whoamiيُسجّل الهوية؛ ثبّتها في CLAUDE.md
الخطوات
-
التعريف بالهويةUse mcp-agent-mail. Register me as
claude-feature-authand list active leases.✓ تم النسخ→ الهوية محفوظة؛ قائمة الحجوزات مُعادة -
حجز الملفات قبل التعديلBefore editing src/auth/*, take a 30-min lease and announce intent in the #refactor thread.✓ تم النسخ→ الحجز ممنوح؛ الرسالة مرئية للـ agents الأخرى
-
تسليم العملDone with the auth module. Release leases, post a summary to #refactor with the diff range.✓ تم النسخ→ الحجز محرر؛ الخيط محدَّث
النتيجة: ثلاثة agents تُنهي عملًا متوازيًا على نفس المستودع دون الكتابة فوق تعديلات بعضها.
المزالق
- الحجوزات استشارية — يمكن للـ agents تجاهلها — أضف قاعدة في CLAUDE.md: 'تحقق دائمًا من الحجوزات قبل التعديل، وأعلن النية أولًا'