For the complete documentation index, see [llms.txt](/llms.txt)
كل السلاسل والمقالات
سلسلة احتراف Google Antigravity·الحلقة 2

الحلقة 2: دليل أوامر وقدرات Google DeepMind Antigravity — الأوامر السريعة، أدوات النظام، الوكلاء، والمهارات

دليل هندسي مصمم ومبسط يشمل كافة الأوامر السريعة (Slash Commands)، أدوات النظام الأساسية (Tools)، الوكلاء المتخصصين (Subagents)، ومهارات التنفيذ والتطوير (Skills) مع محاكي تفاعلي للطرفية.

معمارية منظومة Antigravity من Google DeepMind

تمثل بيئة Google DeepMind Antigravity ثورة حقيقية في هندسة النظم البرمجية؛ حيث تنقل المطور من نموذج "المساعد النصي التوليدي" إلى نموذج الوكيل الهندسي كامل الاستقلالية (Autonomous Agentic Engineer). الوكيل في Antigravity لا يكتفي بكتابة كود افتراضي معزول، بل يعمل داخل بيئة النظام مباشرة عبر حلقة تفكير وتنفيذ وتحقق مستمرة (ReAct Loop) ترتبط بملفات المشروع، سطر الأوامر (Terminal)، أدوات النظام، وخوادم Model Context Protocol (MCP).

لتحقيق أقصى استفادة وبناء برمجيات معقدة دون الوقوع في أخطاء التنفيذ العشوائي أو استنزاف الذاكرة والحصص، تم تصميم هذا الدليل التفاعلي الشامل ليكون مرجعك الميداني لكافة مكونات المنظومة: الأوامر السريعة (10)، أدوات النظام (10)، الوكلاء المتخصصون (6)، والمهارات الهندسية (14).

Google DeepMind • Antigravity Agentic Ecosystem

دليل أوامر وقدرات Antigravity التفاعلي

دليل هندسي مصمم ومبسط يشمل كافة الأوامر السريعة (Slash Commands)، أدوات النظام الأساسية (Tools)، الوكلاء المتخصصين (Subagents)، ومهارات التنفيذ والتطوير (Skills). انقر على اسم أي أمر لنسخه مباشرة للحافظة.

antigravity-runtime — agent@deepmind ~/projects/ecosystem
user@antigravity:~$ /plan Build Sub-ms AI Agent Security Firewall with MCP Postgres Guard
🔍
المعروض: 40 عنصر
أمر سريع

تشغيل مهمة طويلة المدى (أوفرنايت أو استكشاف ضخم) مع توجيه الوكيل بعدم التوقف أو طلب تأكيد حتى يكتمل الهدف بنسبة 100%.

متى تستخدمه:عندما تطلب مشروعاً كبيراً أو فحصاً معقداً وتريد تركه يعمل بمفرده حتى الانتهاء التام دون مقاطعة.
$ /goal افحص جميع ملفات المشروع، أصلح كافة تحذيرات TypeScript وأعد كتابة اختبارات التكامل كاملة
أمر سريع

إلزام الوكيل بالتفكير المعماري وكتابة خطة تنفيذ تفصيلية خطوة بخطوة ومراجعتها معك قبل كتابة أو تعديل سطر كود واحد.

متى تستخدمه:في الميزات الجديدة أو إعادة الهيكلة الضخمة لتفادي الأخطاء والتنفيذ العشوائي وحماية استقرار النظام.
$ /plan إضافة نظام مصادقة OAuth2 متعدد المستأجرين مع عزل مسارات الجلسات في Redis
أمر سريع

تشغيل متصفح ويب حقيقي تفاعلي للوكيل لتصفح المواقع، ملء الاستمارات، تخطي العقبات، والنقر، وفحص واجهات المستخدم الحية.

متى تستخدمه:للمهام التي تتطلب تفاعلاً مع موقع ويب حقيقي أو فحص صفحات JavaScript تفاعلية أو استخراج بيانات من لوحات تحكم.
$ /browser افتح localhost:3000 وافحص تفاعل القائمة المنسدلة في الموبايل والتقط لقطة شاشة للتحقق
أمر سريع

ضغط وتلخيص الذاكرة وسجل المحادثة لتحرير مساحة الـ Context Window، مما يعيد سرعة الاستجابة ويمنع بطء المحادثات الطويلة.

متى تستخدمه:عندما تصبح المحادثة طويلة جداً أو تشعر ببطء استجابة الوكيل واستهلاك مساحة الذاكرة المتاحة.
$ /compact لخص القرارات التقنية السابقة وفرغ سجل المحادثة مع الحفاظ على مسار المهمة الحالية
أمر سريع

تفعيل وضع التفكير الهندسي العميق؛ يفحص الكود من زوايا متعددة مع تخطيط استراتيجي وفحص أمني صارم قبل التسليم.

متى تستخدمه:في المشاريع الحساسة، حل الثغرات المعقدة، والمهام الخوارزمية الصعبة التي لا تحتمل أي هامش للخطأ.
$ /boost افحص خوارزمية فحص الصلاحيات وعزل المستأجرين بحثاً عن أي احتمالية لتجاوز التحقق
أمر سريع

يبدأ الوكيل مقابلة استجوابية مكثفة معك يسألك فيها أسئلة تقنية دقيقة لحسم جميع القرارات وتحديد النواقص قبل بدء البرمجة.

متى تستخدمه:عندما تملك فكرة مشروع لكن تفاصيلها المعمارية أو قواعد عملها (Business Logic) غير مكتملة بعد.
$ /grill-me اسألني عن كافة حالات استخدام بوابات الدفع وسياسة استرجاع الأموال لتحديد المعمارية
أمر سريع

جدولة تنفيذ أمر أو مهمة في وقت مستقبلي محدد لمرة واحدة، أو إعداد مهمة دورية متكررة (Cron Job) بدون إبقاء جلسات معلقة.

متى تستخدمه:للفحص الدوري للسيرفر، التنبيهات الموقوتة، أو تشغيل مهام الصيانة والنسخ الاحتياطي ليلاً.
$ /schedule قم بفحص صحة السيرفر وشهادات SSL كل يوم في تمام الساعة 08:00 صباحاً
أمر سريع

معالج تفاعلي خطوة بخطوة لتصميم وبناء أتمتة مجدولة كاملة تعمل في الخلفية بدون تدخل يدوي مستقبلاً.

متى تستخدمه:عند الرغبة في أتمتة تقرير يومي، فحص نسخ احتياطي، أو تنظيف ملفات دورياً مع إرسال النتائج في قناة محددة.
$ /automation صمم أتمتة يومية تسحب أخطاء Sentry وترسل تقريراً ملخصاً بالحلول المقترحة
أمر سريع

استدعاء فريق كامل من الوكلاء المستقلين للعمل معاً بالتوازي؛ يوزع المهام على مهندس، مراجع، ومختبر في نفس اللحظة.

متى تستخدمه:في المشاريع الضخمة التي تتطلب سرعة إنجاز هائلة وتوازياً حقيقياً في العمل بين التطوير والمراجعة والاختبار.
$ /teamwork وزع بناء الواجهة على وكيل Frontend ومراجعة الأمان على وكيل Security وفحص الـ API على وكيل Backend
أمر سريع

حفظ تعليمات أو تصحيحات أو مسارات برمجية قمت بتحديدها، ليتذكرها الوكيل تلقائياً في كل الجلسات المستقبلية.

متى تستخدمه:عندما تصحح مساراً للوكيل أو تفضل مكتبة معينة وتريد منه تثبيت هذا الأسلوب بشكل دائم في كافة مشاريعه.
$ /learn اعتمد دائماً كتابة المكونات باستخدام React Server Components وتجنب 'use client' إلا للضرورة
أداة أساسية

تنفيذ أوامر النظام والطرفية والـ Build في بيئة معزولة، والتشغيل كمهام خلفية غير متزامنة مع تنبيه تلقائي.

متى تستخدمه:لتشغيل البناء، تنفيذ الاختبارات، فحص الشبكة، إدارة الحزم البرمجية، أو استدعاء أدوات السطر البرمجي.
$ run_command(CommandLine="npm test && npm run build", toolSummary="Run test suite", WaitMsBeforeAsync=10000)
أداة أساسية

قراءة محتوى أي ملف نصي أو برمجي بدقة مع ترقيم الأسطر وإمكانية قراءة نطاقات محددة لتوفير التوكنز.

متى تستخدمه:عند فحص الكود الحالي، قراءة التوثيق، أو التحقق من محتويات ملفات التكوين قبل إجراء أي تعديل.
$ read_file(Path="/path/to/src/app/page.tsx", StartLine=1, EndLine=80)
أداة أساسية

إنشاء ملفات جديدة وكتابتها بالكامل أو الإلحاق بها مع إنشاء المجلدات الأبوية تلقائياً وبأمان.

متى تستخدمه:عند إنشاء مكونات برمجية جديدة، كتابة ملفات التكوين، أو توليد المستندات والتقارير داخل المشروع.
$ write_file(Path="/path/to/src/components/Card.tsx", Content="export default function Card() {...}", Overwrite=true)
أداة أساسية

تعديل دقيق وجراحي لأجزاء محددة من الملفات الحالية بالاستبدال المطابق لمنع تشويه الكود أو كسر الملفات.

متى تستخدمه:عند إصلاح الأخطاء، تحديث الدوال، أو تعديل قواعد الـ CSS دون الحاجة لإعادة كتابة الملف بالكامل.
$ edit_file(Path="/path/to/Header.tsx", Target="const open = false;", Replacement="const open = true;")
أداة أساسية

إطلاق وكيل فرعي متخصص معزول في جلسة جديدة للبحث المعمق أو التصفح دون تلويث ذاكرة الوكيل الرئيسي.

متى تستخدمه:عندما تتطلب المهمة فحص مئات الملفات، أو التفاعل مع متصفح الويب، أو مراجعة أمنية مكثفة.
$ invoke_subagent(TypeName="browser", Role="Web QA Inspector", Prompt="Open localhost:3000 and verify form validation")
أداة أساسية

سرد الوكلاء الفرعيين النشطين وإدارتهم وإلغاؤهم فورياً عند الانتهاء لمنع استنزاف الحصص والتوكنز.

متى تستخدمه:فور انتهاء مهمة الوكيل الفرعي، أو عند حدوث خطأ استنزاف حصة (429)، لتنظيف الذاكرة والموارد.
$ manage_subagents(Action="kill_all")
أداة أساسية

مراقبة المهام الخلفية، جلب مخرجاتها الحية، إرسال مدخلات إليها، أو إنهاؤها بأمان وبدون Polling يدوي.

متى تستخدمه:عند تشغيل خوادم محلية، متابعة أوامر الـ Build الطويلة، أو إيقاف مهام معلقة أو مستنزفة للموارد.
$ manage_task(Action="status", TaskId="task-123")
أداة أساسية

جدولة مؤقت زمني لمرة واحدة أو مهمة كرون متكررة مع تنبيه الوكيل تفاعلياً بدون الحاجة لعمل Polling يدوي.

متى تستخدمه:عند الرغبة في الانتظار الموقوت، فحص دوري، أو تأجيل مهمة لموعد قادم دون استهلاك توكنز في الانتظار.
$ schedule(DurationSeconds=300, Prompt="Check if dev server on port 3000 finished warm up")
أداة أساسية

استدعاء أدوات خوادم Model Context Protocol (قواعد البيانات، سحابة Cloudflare، المراقبة Sentry، وغيرها).

متى تستخدمه:عند التفاعل مع خدمات سحابية مثل Cloudflare (تعديل DNS أو كاش)، قواعد البيانات، أو تتبع الأخطاء في Sentry.
$ call_mcp_tool(ServerName="cloudflare_cloudflare", ToolName="execute", Arguments={...})
أداة أساسية

إجراء بحث ويب فوري لجلب أحدث التوثيقات البرمجية والحلول التقنية مع عناوين المصادر الموثوقة.

متى تستخدمه:عند البحث عن حلول لمشاكل تقنية حديثة، توثيقات مكتبات جديدة، أو التحقق من معايير ومواصفات الصناعة.
$ search_web(query="Next.js 16 turbopack static export changes")
وكيل متخصص

وكيل التصفح البصري الذي يتحكم بمتصفح Chromium للتنقل، النقر، ملء النماذج، والتحقق من الواجهات التفاعلية.

متى تستخدمه:عندما يتطلب الفحص فتح موقع حي، التفاعل مع تطبيقات JavaScript معقدة، أو فحص واجهات المستخدم بصرياً.
$ invoke_subagent(TypeName='browser', Role='UI Tester', Prompt='Verify navbar sticky behavior')
وكيل متخصص

باحث الكود التوثيقي ذو الصلاحيات المقروءة فقط لمسح المستودعات الكبيرة واستكشاف الوثائق دون استهلاك الذاكرة.

متى تستخدمه:عند مسح مستودع برمجي ضخم، البحث عن أنماط معينة عبر آلاف الملفات، أو عمل استقصاء تقني شامل.
$ invoke_subagent(TypeName='research', Role='Codebase Auditor', Prompt='Map all API routes and auth middleware')
وكيل متخصص

مراجع الكود الصارم عبر CodeRabbit CLI لتقديم تقرير شامل بالثغرات وجودة الكود قبل اعتماد الكوميت.

متى تستخدمه:قبل كل Git Commit أو إنشاء Pull Request للتحقق من خلو الكود من الثغرات والعيوب المعمارية.
$ invoke_subagent(TypeName='code-reviewer', Role='Security Reviewer', Prompt='Review git diff against main')
وكيل متخصص

وكيل حل الملاحظات تلقائياً وتجهيز خطة إصلاح دقيقة لملاحظات مراجعة الكود بدون تعديل عشوائي.

متى تستخدمه:عند وجود ملاحظات متعددة في Pull Request والرغبة في صياغة حلول متوافقة ومطابقة للأصل.
$ invoke_subagent(TypeName='autofix', Role='Review Fixer', Prompt='Prepare diffs for unresolved PR comments')
وكيل متخصص

متخصص تأليف وتدقيق قواعد أمان Google Cloud Firestore Security Rules بدون ثغرات.

متى تستخدمه:كلما تطلبت المهمة كتابة أو تعديل ملف firestore.rules لتفادي ثغرات تسريب البيانات أو الصلاحيات.
$ invoke_subagent(TypeName='firestore-rules-author', Role='Rules Architect', Prompt='Harden tenant isolation rules')
وكيل متخصص

توليد وتعديل الصور التوضيحية والأصول البصرية للمشاريع بناءً على مواصفات فنية وتصميمية دقيقة.

متى تستخدمه:عند الحاجة لصور أغلفة للمقالات، رسوم توضيحية معمارية، أو أصول بصرية للتصميم والواجهات.
$ invoke_subagent(TypeName='image-generator', Role='Asset Creator', Prompt='Generate dark tech cover 1200x630')
مهارة هندسية

البروتوكول الإلزامي لتفعيل المهارات المتخصصة وقراءة تعليماتها قبل تنفيذ أي مهمة برمجية.

متى تستخدمه:في بداية كل جلسة عمل للتأكد من استدعاء المهارات المناسبة للمشروع وتجنب العمل بالافتراضات العامة.
$ يتم تفعيلها تلقائياً لفحص مكتبة المهارات (~/.gemini/config/skills/) واستدعاء المتطابق منها
مهارة هندسية

هندسة خطط العمل التفصيلية وخرائط التنفيذ قبل كتابة أي كود جديد لضمان الدقة وتفادي الأخطاء.

متى تستخدمه:عند وجود ميزة برمجية جديدة، أو مهمة تتجاوز خطوة واحدة، لضمان وضوح المسار واعتماده مسبقاً.
$ تنشئ ملف خطة يحدد ترتيب الملفات، التبعات، واستراتيجية التراجع عند الفشل
مهارة هندسية

تنفيذ خطط العمل المعمارية مع نقاط تدقيق دورية للتأكد من مطابقة المتطلبات خطوة بخطوة.

متى تستخدمه:عند البدء في تطبيق خطة معتمدة، حيث تنفذ كل مرحلة وتتحقق من اختباراتها قبل الانتقال للمرحلة التالية.
$ تتابع بنود الخطة في progress.md وتحدث الحالة مع تقديم أدلة الاختبارات
مهارة هندسية

بروتوكول التشخيص المنهجي للثغرات والـ Bugs وتحديد السبب الجذري بالأدلة قبل اقتراح أي إصلاح.

متى تستخدمه:عند ظهور أي خطأ، فشل في الاختبارات، أو سلوك غير متوقع في البرنامج، قبل تعديل أي سطر كود.
$ إعادة إنتاج الخطأ بأقل كود ممكن (Minimal Repro)، فحص السجلات، وتحديد المتغير المسبب بالضبط
مهارة هندسية

تطوير الكود باختبارات TDD الصارمة (كتابة الاختبارات أولاً ثم التحقق منها بالأدلة الرقمية).

متى تستخدمه:عند بناء ميزات جديدة أو إصلاح أخطاء، لكتابة اختبار يفشل أولاً (Red) ثم كتابة الكود لجعله ينجح (Green).
$ كتابة اختبارات الوحدة في Jest/Vitest أو Pytest والتأكد من فشلها قبل كتابة الدالة الفعلية
مهارة هندسية

حظر ادعاء اكتمال المهمة دون تشغيل الاختبارات الفعلية وإثبات النجاح بالأدلة الرقمية وأرقام الخروج 0.

متى تستخدمه:قبل تسليم أي مهمة، عمل Git Commit، أو إخبار المستخدم بأن العمل انتهى بنجاح.
$ تشغيل `npm test` و`npm run build` والتحقق من كود الخروج `Exit code: 0` قبل إعلان الانتهاء
مهارة هندسية

الدليل الشامل لبيئة Google Antigravity، خوادم MCP، التخصيصات، وأدوات agy CLI.

متى تستخدمه:عند الاستفسار عن كيفية تخصيص Antigravity، ربط أدوات جديدة، أو ضبط إعدادات بيئة العمل.
$ توجيه المستخدم لأوامر agy CLI، هيكل المجلدات، وطرق كتابة المهارات والقواعد الإلزامية
مهارة هندسية

قواعد التصميم الراقية: حظر الإيموجي العشوائي، الالتزام بنظام التوكنز، والحالات الثمانية للمكونات.

متى تستخدمه:عند تصميم أو مراجعة أي واجهة مستخدم (UI)، لضمان خروج التصميم بمستوى الوكالات العالمية الفاخرة.
$ تطبيق التباين اللوني، مقاييس المسافات الدقيقة، وحالات المكونات (Default, Hover, Active, Focus, Disabled...)
مهارة هندسية

مهارة ذوق الواجهات الأمامية الراقية ومكافحة القوالب الجاهزة وتوليد تصاميم فريدة ومدروسة.

متى تستخدمه:عند بناء صفحات الهبوط، المعارض الرقمية، أو الواجهات التفاعلية التي تتطلب لمسة إبداعية متفردة.
$ هندسة شبكات Bento Grid غير متماثلة مع لمسات إضاءة ناعمة وحركات انتقال CSS انسيابية
مهارة هندسية

التدقيق الحتمي لمواقع الويب ومحركات البحث ومؤشرات Core Web Vitals ومخططات Schema.

متى تستخدمه:لفحص أداء المواقع في محركات البحث، تدقيق ملفات robots.txt وllms.txt، وتحسين سرعة الصفحة وظهور الذكاء الاصطناعي.
$ تشغيل حزمة الفحص الشاملة وإنشاء تقارير FULL-AUDIT-REPORT.md وSEO-REPORT.html التفاعلية
مهارة هندسية

اختيار وهندسة خدمات Cloudflare من DNS وWorkers وR2 وTurnstile وأمان الويب.

متى تستخدمه:عند إعداد نطاقات المواقع، إدارة قواعد تحويل الترويسات (Transform Rules)، أو برمجة خوادم الحافة (Edge).
$ ضبط بروكسي Cloudflare، مسح الكاش اللحظي، وإعداد ترويسات HSTS وCSP لحماية الموقع
مهارة هندسية

تحسين استهلاك سياق الذاكرة وتسريع الاستجابة ومنع تضخم التوكنز أثناء العمليات المعقدة.

متى تستخدمه:أثناء جلسات البرمجة الطويلة، إدارة السيرفرات، أو تصحيح الأخطاء لضمان استجابة فورية بدون بطء.
$ استخدام قراءة أجزاء الملفات المحددة وتجنب تحميل حزم البيانات الضخمة في سياق المحادثة
مهارة هندسية

الحواجز المعمارية لمنصات الـ SaaS متعددة المستأجرين وعزل البيانات والعمليات بأمان تام.

متى تستخدمه:عند بناء أو تدقيق منصات برمجية تخدم شركات متعددة للتأكد من استحالة تسريب بيانات عميل لعميل آخر.
$ فرض فحص tenant_id على مستوى كل استعلام قاعدة بيانات وكل وظيفة خلفية (Queue Job)
مهارة هندسية

تصحيح واجهات الويب والأداء والشبكة وملفات تعريف الارتباط عبر Chrome DevTools MCP.

متى تستخدمه:عند فحص مشاكل تسريب الذاكرة (Memory Leaks)، تحسين وقت استجابة LCP، أو تتبع طلبات الشبكة العالقة.
$ التقاط Heap Snapshots وتحليل استهلاك الذاكرة وتتبع مصادر التأخير في الواجهة

تم إعداد هذا التوثيق التفاعلي خصيصاً عبر Antigravity AI Agent • تصميم احترافي متكامل

انقر على اسم أي أمر لنسخه مباشرة إلى الحافظة لاستخدامه في المحادثة.

كيف تعمل حلقة التفكير والتنفيذ في Antigravity؟

يعتمد محرك الوكيل على دورة معمارية رباعية المراحل تضمن دقة النتائج ومنع التخبط:

bash
[1. الملاحظة وسياق الجلسة] ──> [2. التفكير والتخطيط الداخلي CoT]
          ▲                                    │
          │                                    ▼
[4. التنبيه التفاعلي Reactive Wakeup] <── [3. استدعاء الأداة المعزولة]
  1. الملاحظة (Observation): يستقبل الوكيل مدخلاتك، ويطابق نيتك البرمجية مع مكتبة المهارات (~/.gemini/config/skills/) وقواعد المشروع (AGENTS.md).
  2. التفكير الداخلي (Chain-of-Thought): يقوم الوكيل بتحليل المعمارية، رصد حالات الحافة (Edge Cases)، وتحديد الأداة أو الأمر السريع المناسب (مثل /plan أو read_file).
  3. التنفيذ المعزول (Sandboxed Execution): تُستدعى الأداة عبر بيئة تنفيذ آمنة؛ إذا كانت مهمة طويلة (مثل تشغيل خادم محلي أو بناء تطبيق Next.js ضخم) تتحول تلقائياً إلى مهمة خلفية (Background Task).
  4. التنبيه التفاعلي (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 أدوات نظام مدمجة للتعامل مع نظام التشغيل:

الأداةالغرض المعماريأهم المعلمات (Parameters)
run_commandتنفيذ أوامر Bash والـ Build مع دعم المهام الخلفيةCommandLine, WaitMsBeforeAsync, toolSummary
read_fileقراءة محتوى الملفات مع دعم تحديد الأسطر لتوفير التوكنزPath, StartLine, EndLine
write_fileكتابة ملفات جديدة بالكامل مع إنشاء المجلدات الأبويةPath, Content, Overwrite, Append
edit_fileتعديل جراحي بالاستبدال الحرفي الدقيق دون تشويه الملفPath, Target, Replacement
invoke_subagentإطلاق وكيل فرعي معزول بمهمة محددة وموديل مخصصTypeName, Role, Prompt, Model
manage_subagentsسرد الوكلاء الفرعيين النشطين وإلغاؤهم لمنع استنزاف الحصةAction ("list" / "kill" / "kill_all")
manage_taskالتحكم بالعمليات والمهام الخلفية وقراءة سجلاتها الحيةAction ("status" / "kill" / "send_input"), TaskId
scheduleجدولة مؤقت زمني أو مهمة كرون مع إشعار تفاعليDurationSeconds, CronExpression, Prompt
call_mcp_toolاستدعاء خوادم بروتوكول MCP (Cloudflare, Sentry, Postgres)ServerName, ToolName, Arguments
search_webبحث ويب مباشر لجلب أحدث التوثيقات البرمجية والحلولquery, domain

---

الوكلاء المتخصصون (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

  1. القتل الفوري للوكلاء الفرعيين (Kill on Completion): فور انتهاء أي وكيل فرعي أو عند حدوث خطأ 429، يجب تشغيل manage_subagents(Action="kill_all") لمنع استنزاف الحصص.
  2. حظر الـ Polling بالـ Sleep: استخدم أداة schedule الأصلية بدلاً من تشغيل أوامر sleep في الطرفية.
  3. الأدلة تسبق الادعاء دائماً (Evidence before Assertions): لا تعتمد عملاً دون تشغيل أدوات البناء والاختبارات والتأكد من النتيجة رقمياً.
كتبه: م. طارق محمد — Principal Systems & AI Security Architect

أكثر من 17 عاماً في هندسة الأنظمة الحتمية، مؤلف جدار الحماية LightGuard-Agent (< 0.1ms على PyPI) ومنظومة MedOrqis الطبية وخوادم MCP. تابع الإصدارات القادمة عبر الحسابات الرسمية:

→ الدرس السابق في السلسلةالحلقة 1: معمارية أمان وكلاء الذكاء الاصطناعي وبروتوكول MCP — كيف تحمي أنظمتك من Prompt Injection في أقل من 0.1 ملي ثانية؟الدرس التالي في السلسلة ←مستقبل المصادر المفتوحة: الذكاء الاصطناعي وتراخيص الـ GPL
كل السلاسل والمقالات