معمارية منظومة Antigravity من Google DeepMind
تمثل بيئة Google DeepMind Antigravity ثورة حقيقية في هندسة النظم البرمجية؛ حيث تنقل المطور من نموذج "المساعد النصي التوليدي" إلى نموذج الوكيل الهندسي كامل الاستقلالية (Autonomous Agentic Engineer). الوكيل في Antigravity لا يكتفي بكتابة كود افتراضي معزول، بل يعمل داخل بيئة النظام مباشرة عبر حلقة تفكير وتنفيذ وتحقق مستمرة (ReAct Loop) ترتبط بملفات المشروع، سطر الأوامر (Terminal)، أدوات النظام، وخوادم Model Context Protocol (MCP).
لتحقيق أقصى استفادة وبناء برمجيات معقدة دون الوقوع في أخطاء التنفيذ العشوائي أو استنزاف الذاكرة والحصص، تم تصميم هذا الدليل التفاعلي الشامل ليكون مرجعك الميداني لكافة مكونات المنظومة: الأوامر السريعة (10)، أدوات النظام (10)، الوكلاء المتخصصون (6)، والمهارات الهندسية (14).
دليل أوامر وقدرات Antigravity التفاعلي
دليل هندسي مصمم ومبسط يشمل كافة الأوامر السريعة (Slash Commands)، أدوات النظام الأساسية (Tools)، الوكلاء المتخصصين (Subagents)، ومهارات التنفيذ والتطوير (Skills). انقر على اسم أي أمر لنسخه مباشرة للحافظة.
تشغيل مهمة طويلة المدى (أوفرنايت أو استكشاف ضخم) مع توجيه الوكيل بعدم التوقف أو طلب تأكيد حتى يكتمل الهدف بنسبة 100%.
إلزام الوكيل بالتفكير المعماري وكتابة خطة تنفيذ تفصيلية خطوة بخطوة ومراجعتها معك قبل كتابة أو تعديل سطر كود واحد.
تشغيل متصفح ويب حقيقي تفاعلي للوكيل لتصفح المواقع، ملء الاستمارات، تخطي العقبات، والنقر، وفحص واجهات المستخدم الحية.
ضغط وتلخيص الذاكرة وسجل المحادثة لتحرير مساحة الـ Context Window، مما يعيد سرعة الاستجابة ويمنع بطء المحادثات الطويلة.
تفعيل وضع التفكير الهندسي العميق؛ يفحص الكود من زوايا متعددة مع تخطيط استراتيجي وفحص أمني صارم قبل التسليم.
يبدأ الوكيل مقابلة استجوابية مكثفة معك يسألك فيها أسئلة تقنية دقيقة لحسم جميع القرارات وتحديد النواقص قبل بدء البرمجة.
جدولة تنفيذ أمر أو مهمة في وقت مستقبلي محدد لمرة واحدة، أو إعداد مهمة دورية متكررة (Cron Job) بدون إبقاء جلسات معلقة.
معالج تفاعلي خطوة بخطوة لتصميم وبناء أتمتة مجدولة كاملة تعمل في الخلفية بدون تدخل يدوي مستقبلاً.
استدعاء فريق كامل من الوكلاء المستقلين للعمل معاً بالتوازي؛ يوزع المهام على مهندس، مراجع، ومختبر في نفس اللحظة.
حفظ تعليمات أو تصحيحات أو مسارات برمجية قمت بتحديدها، ليتذكرها الوكيل تلقائياً في كل الجلسات المستقبلية.
تنفيذ أوامر النظام والطرفية والـ Build في بيئة معزولة، والتشغيل كمهام خلفية غير متزامنة مع تنبيه تلقائي.
قراءة محتوى أي ملف نصي أو برمجي بدقة مع ترقيم الأسطر وإمكانية قراءة نطاقات محددة لتوفير التوكنز.
إنشاء ملفات جديدة وكتابتها بالكامل أو الإلحاق بها مع إنشاء المجلدات الأبوية تلقائياً وبأمان.
تعديل دقيق وجراحي لأجزاء محددة من الملفات الحالية بالاستبدال المطابق لمنع تشويه الكود أو كسر الملفات.
إطلاق وكيل فرعي متخصص معزول في جلسة جديدة للبحث المعمق أو التصفح دون تلويث ذاكرة الوكيل الرئيسي.
سرد الوكلاء الفرعيين النشطين وإدارتهم وإلغاؤهم فورياً عند الانتهاء لمنع استنزاف الحصص والتوكنز.
مراقبة المهام الخلفية، جلب مخرجاتها الحية، إرسال مدخلات إليها، أو إنهاؤها بأمان وبدون Polling يدوي.
جدولة مؤقت زمني لمرة واحدة أو مهمة كرون متكررة مع تنبيه الوكيل تفاعلياً بدون الحاجة لعمل Polling يدوي.
استدعاء أدوات خوادم Model Context Protocol (قواعد البيانات، سحابة Cloudflare، المراقبة Sentry، وغيرها).
إجراء بحث ويب فوري لجلب أحدث التوثيقات البرمجية والحلول التقنية مع عناوين المصادر الموثوقة.
وكيل التصفح البصري الذي يتحكم بمتصفح Chromium للتنقل، النقر، ملء النماذج، والتحقق من الواجهات التفاعلية.
باحث الكود التوثيقي ذو الصلاحيات المقروءة فقط لمسح المستودعات الكبيرة واستكشاف الوثائق دون استهلاك الذاكرة.
مراجع الكود الصارم عبر CodeRabbit CLI لتقديم تقرير شامل بالثغرات وجودة الكود قبل اعتماد الكوميت.
وكيل حل الملاحظات تلقائياً وتجهيز خطة إصلاح دقيقة لملاحظات مراجعة الكود بدون تعديل عشوائي.
متخصص تأليف وتدقيق قواعد أمان Google Cloud Firestore Security Rules بدون ثغرات.
توليد وتعديل الصور التوضيحية والأصول البصرية للمشاريع بناءً على مواصفات فنية وتصميمية دقيقة.
البروتوكول الإلزامي لتفعيل المهارات المتخصصة وقراءة تعليماتها قبل تنفيذ أي مهمة برمجية.
هندسة خطط العمل التفصيلية وخرائط التنفيذ قبل كتابة أي كود جديد لضمان الدقة وتفادي الأخطاء.
تنفيذ خطط العمل المعمارية مع نقاط تدقيق دورية للتأكد من مطابقة المتطلبات خطوة بخطوة.
بروتوكول التشخيص المنهجي للثغرات والـ Bugs وتحديد السبب الجذري بالأدلة قبل اقتراح أي إصلاح.
تطوير الكود باختبارات TDD الصارمة (كتابة الاختبارات أولاً ثم التحقق منها بالأدلة الرقمية).
حظر ادعاء اكتمال المهمة دون تشغيل الاختبارات الفعلية وإثبات النجاح بالأدلة الرقمية وأرقام الخروج 0.
الدليل الشامل لبيئة Google Antigravity، خوادم MCP، التخصيصات، وأدوات agy CLI.
قواعد التصميم الراقية: حظر الإيموجي العشوائي، الالتزام بنظام التوكنز، والحالات الثمانية للمكونات.
مهارة ذوق الواجهات الأمامية الراقية ومكافحة القوالب الجاهزة وتوليد تصاميم فريدة ومدروسة.
التدقيق الحتمي لمواقع الويب ومحركات البحث ومؤشرات Core Web Vitals ومخططات Schema.
اختيار وهندسة خدمات Cloudflare من DNS وWorkers وR2 وTurnstile وأمان الويب.
تحسين استهلاك سياق الذاكرة وتسريع الاستجابة ومنع تضخم التوكنز أثناء العمليات المعقدة.
الحواجز المعمارية لمنصات الـ SaaS متعددة المستأجرين وعزل البيانات والعمليات بأمان تام.
تصحيح واجهات الويب والأداء والشبكة وملفات تعريف الارتباط عبر Chrome DevTools MCP.
تم إعداد هذا التوثيق التفاعلي خصيصاً عبر Antigravity AI Agent • تصميم احترافي متكامل
انقر على اسم أي أمر لنسخه مباشرة إلى الحافظة لاستخدامه في المحادثة.
كيف تعمل حلقة التفكير والتنفيذ في Antigravity؟
يعتمد محرك الوكيل على دورة معمارية رباعية المراحل تضمن دقة النتائج ومنع التخبط:
- الملاحظة (Observation): يستقبل الوكيل مدخلاتك، ويطابق نيتك البرمجية مع مكتبة المهارات (
~/.gemini/config/skills/) وقواعد المشروع (AGENTS.md). - التفكير الداخلي (Chain-of-Thought): يقوم الوكيل بتحليل المعمارية، رصد حالات الحافة (Edge Cases)، وتحديد الأداة أو الأمر السريع المناسب (مثل
/planأوread_file). - التنفيذ المعزول (Sandboxed Execution): تُستدعى الأداة عبر بيئة تنفيذ آمنة؛ إذا كانت مهمة طويلة (مثل تشغيل خادم محلي أو بناء تطبيق Next.js ضخم) تتحول تلقائياً إلى مهمة خلفية (Background Task).
- التنبيه التفاعلي (Reactive Wakeup): لا يقوم الوكيل بأي حلقة استطلاع مستمرة (No Polling Loop)، بل يستيقظ تلقائياً فور انتهاء المهمة الخلفية أو ورود رسالة من وكيل فرعي، مما يوفر التوكنز بنسبة 100% أثناء الانتظار.
---
الأوامر السريعة (Slash Commands) — التحكم الفوري بسلوك الوكيل
الأوامر السريعة هي اختصارات مباشرة في واجهة المحادثة تُعيد تشكيل أولويات واستراتيجية الوكيل:
1. /goal — الإنجاز الذاتي للمهام الطويلة
- ما هو: تفويض الوكيل بتنفيذ مهمة كاملة من البداية للنهاية دون التوقف للاستئذان في كل خطوة.
- متى تستخدمه: في عمليات إعادة الهيكلة الضخمة، كتابة اختبارات شاملة، أو المهام التي تتركها تعمل ليلاً (Overnight).
- أفضل ممارسة: حدد معيار انتهاء واضح (Acceptance Criteria) مثل:
نجاح كل الاختبارات مع Exit Code: 0.
2. /plan — الانضباط المعماري قبل كتابة الكود
- ما هو: إلزام الوكيل بالتوقف وكتابة خطة تنفيذ تفصيلية خطوة بخطوة في ملف Markdown ومراجعتها معك.
- متى تستخدمه: في أي ميزة جديدة أو تغيير هيكلي في قواعد البيانات لمنع تخريب الكود القائم.
- أفضل ممارسة: راجع بنود الخطة بدقة، واستخدم زر "Proceed" للاعتماد قبل بدء التعديل.
3. /browser — عيون الوكيل في الويب الحقيقي
- ما هو: إطلاق وكيل متصفح حقيقي (Chromium) لتصفح المواقع، ملء الاستمارات، والنقر وفحص واجهات JavaScript.
- متى تستخدمه: لفحص واجهات المستخدم الحية، اختبار التوافق مع الشاشات، أو استخراج بيانات من لوحات تحكم.
- أفضل ممارسة: اعتمد على تقارير
BROWSER_HOST_FACTSالمرفقة بلقطات الشاشة للتأكد من زيارة الموقع الفعلي.
4. /compact — إنعاش الذاكرة وتحرير السياق
- ما هو: ضغط وتلخيص سجل المحادثة لتحرير مساحة الـ Context Window واستعادة سرعة الاستجابة.
- متى تستخدمه: عندما تتجاوز الجلسة عشرات الرسائل أو تشعر ببطء استجابة الموديل.
- أفضل ممارسة: اطلب
/compactبعد انتهاء كل مرحلة رئيسية من المشروع.
5. /boost — التفكير الهندسي العميق
- ما هو: تشغيل نمط التفكير المعمق وفحص الكود من زوايا متعددة مع تدقيق أمني صارم.
- متى تستخدمه: في كود خوارزميات التشفير، عزل المستأجرين، أو حل الثغرات المعقدة.
6. /grill-me — استكشاف المتطلبات وإزالة الغموض
- ما هو: بدء مقابلة استجوابية يسألك فيها الوكيل أسئلة فنية دقيقة لحسم القرارات الناقصة.
- متى تستخدمه: عندما تملك فكرة عامة غير مكتملة المواصفات وتريد بناء متطلبات صلبة قبل البرمجة.
7. /schedule و /automation — الجدولة والأتمتة الدائمة
- ما هو: إعداد مهام موقوتة لمرة واحدة أو مهام كرون (Cron Jobs) دورية تعمل في الخلفية.
- متى تستخدمه: للتقارير الصباحية، فحص النسخ الاحتياطي، أو مراجعة أخطاء الإنتاج دورياً.
- أفضل ممارسة: حدد دائماً حداً أقصى للتكرارات (
MaxIterations) لتفادي استنزاف الحصص.
8. /teamwork — أسراب الوكلاء المتوازية (Swarm)
- ما هو: تشغيل فريق كامل من الوكلاء في بيئات عمل منفصلة (Git Worktrees) يعملون في نفس اللحظة.
- متى تستخدمه: عند وجود مهام مستقلة تماماً مثل بناء الواجهة، كتابة الـ API، وفحص الأمان في وقت واحد.
9. /learn — الذاكرة المؤسسية الدائمة
- ما هو: تثبيت تفضيلاتك وتصحيحاتك البرمجية ليتذكرها الوكيل في كافة الجلسات المستقبلية.
- متى تستخدمه: عندما تريد من الوكيل اعتماد مكتبة مفضلة أو اتباع أسلوب معماري خاص بفريقك دائماً.
---
أدوات النظام الأساسية (Core Tools) — أذرع الوكيل في بيئة العمل
يمتلك وكيل Antigravity 10 أدوات نظام مدمجة للتعامل مع نظام التشغيل:
---
الوكلاء المتخصصون (Subagents) — فرق العمل المتخصصة
بدلاً من تحميل الوكيل الرئيسي بآلاف الأسطر، تفوض المهام الثقيلة لوكلاء فرعيين ينشطون بذاكرة مستقلة:
- `browser`: مشغل متصفح Chromium لأتمتة التصفح واختبار الواجهات.
- `research`: مستكشف الكود ذو الصلاحيات المقروءة فقط (Read-only) لمسح المستودعات الكبيرة.
- `code-reviewer`: مدقق الكود الصارم بالاعتماد على محرك CodeRabbit لاكتشاف الثغرات.
- `autofix`: مجهز الحلول التلقائية لتعليقات مراجعة الكود وملاحظات الـ PR.
- `firestore-rules-author`: متخصص قواعد أمان Google Firestore بدون ثغرات صلاحيات.
- `image-generator`: مصمم الأصول البصرية والصور التوضيحية للمقالات والمشاريع.
---
المهارات الهندسية (Skills) — عقل الوكيل وخبرته التراكمية
تخزن المهارات في مسار ~/.gemini/config/skills/<name>/SKILL.md، ويتم تفعيلها بنظام الإفصاح التدريجي (Progressive Disclosure):
- `using-superpowers`: تفعيل المهارات المتخصصة وقراءة تعليماتها أولاً.
- `writing-plans` & `executing-plans`: الانضباط التخطيطي والتنفيذي المقسم لمراحل.
- `systematic-debugging`: تحديد السبب الجذري بالأدلة قبل اقتراح أي كود.
- `test-driven-development`: دورة TDD الصارمة (Red-Green-Refactor).
- `verification-before-completion`: منع ادعاء النجاح دون تشغيل الاختبارات وإثبات كود الخروج
0. - `design-doctrine` & `taste-skill`: تصميم واجهات فاخرة خالية من الابتذال بنظام التوكنز والحالات الثمانية.
- `seo`: الفحص الحتمي لمؤشرات الويب والأداء وترويسات الأمان والـ Schema.
---
خلاصة وقواعد الحماية الذهبية في Antigravity
- القتل الفوري للوكلاء الفرعيين (Kill on Completion): فور انتهاء أي وكيل فرعي أو عند حدوث خطأ 429، يجب تشغيل
manage_subagents(Action="kill_all")لمنع استنزاف الحصص. - حظر الـ Polling بالـ Sleep: استخدم أداة
scheduleالأصلية بدلاً من تشغيل أوامرsleepفي الطرفية. - الأدلة تسبق الادعاء دائماً (Evidence before Assertions): لا تعتمد عملاً دون تشغيل أدوات البناء والاختبارات والتأكد من النتيجة رقمياً.