AI Maestro Code Graph Query
استعلام تبعيات الكود
فهم علاقات الكود يمنع التغييرات المدمرة. هذه الميزة تستعلم تلقائياً من قاعدة بيانات رسم بياني للكود للعثور على المُستدعين والمُستدعى عليهم والمُسلسلات والارتباطات قبل تعديل أي مكوِّن.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "AI Maestro Code Graph Query". استعلم الرسم البياني عن المُستدعين والمُستدعى عليهم لدالة process_payment
Résultat attendu:
- 🔗 تحليل دالة process_payment
- 📥 المُستدعون (الدوال التي تستدعي process_payment):
- • create_order (app/services/order_service.rb:42)
- • process_subscription (app/services/billing.rb:18)
- • refund_transaction (app/services/refund.rb:55)
- 📤 المُستدعى عليهم (الدوال التي تستدعيها process_payment):
- • validate_amount (app/models/payment.rb:12)
- • charge_card (app/services/stripe.rb:89)
- • log_transaction (app/utils/logger.rb:23)
Audit de sécurité
Risque faiblePrompt-based skill providing behavioral instructions. Executes local scripts from ~/.local/bin/ and makes localhost API calls to the AI Maestro dashboard. No external network access or sensitive data exfiltration patterns detected.
Facteurs de risque
⚙️ Commandes externes (2)
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
تغييرات النماذج الآمنة
قبل تعديل نموذج، ابحث عن جميع المُسلسلات والارتباطات التي قد تتعطل.
تحليل الأثر
فهم الأثر الكامل لتغيير دالة أساسية قبل إعادة الهيكلة.
اكتشاف البنية
استكشاف قواعد الكود غير المعروفة من خلال تتبع العلاقات بين المكونات.
Essayez ces prompts
اقرأ هذا الملف، ثم استعلم من الرسم البياني للعثور على: ما يعتمد على هذا المكون، وما يعتمد عليه، وأي مُسلسلات أو ارتباطات.
اعثر على جميع المُستدعين لهذه الدالة قبل إجراء التغييرات. قائمة كل مُستدعٍ وموقعه في الملف.
اعثر على جميع المُسلسلات لهذا النموذج. تحقق مما إذا كان أي من المُسلسلات قد يكون مفقوداً من قاعدة الكود.
اعثر على مسار الاستدعاء من نقطة دخول وحدة التحكم في API إلى هذه الدالة الداخلية.
Bonnes pratiques
- استعلم الرسم البياني فوراً بعد قراءة أي ملف كود لبناء السياق
- تحقق من المُسلسلات قبل تعديل نماذج قاعدة البيانات
- تحقق من جميع المُستدعين قبل تغيير توقيعات الدوال
- استخدم الفهرس التفاضلي للحفاظ على تحديث الرسم البياني مع التغييرات
Éviter
- تجاهل استعلامات الرسم البياني للتغييرات 'البسيطة'
- إجراء تعديلات دون التحقق من التأثيرات المتتالية
- افتراض فهمك للأثر الكامل دون الاستعلام
- نسيان تحديث فهرس الرسم البياني بعد التغييرات الكبيرة