Log in to leave a comment
No posts yet
يرسم نظام Ultra Plan في Claude Code بنية معمارية تبدو رائعة في المتصفح، ولكن بمجرد فتح طرفية جهاز MacBook الخاص بك، قد تشعر بالارتباك. فالمخططات تسبح في السحاب بينما أكوادك محبوسة في المجلدات المحلية، وسد هذه الفجوة يقع في النهاية على عاتق المطور. وفقاً لاستطلاع GitHub لعام 2025، يستخدم 51% من المطورين أدوات الذكاء الاصطناعي يومياً لتوفير 4 ساعات أسبوعياً، ولكن ما الفائدة إذا ضاعت 3 ساعات في أخطاء الإعداد؟ إليك كيفية تحويل التجريدات البصرية إلى بنية ملفات ملموسة.
مخططات Mermaid التي ينتجها Ultra Plan فعالة، لكنها مجرد خيال لا وجود له في نظام الملفات الفعلي. ولأن Claude Code المحلي لا يدرك السياق الكامل للمشروع، فإنه غالباً ما يقع في فخ "الهلوسة"، كأن ينشئ ملفات في مسارات خاطئة أو يكتب أكواداً في أماكن غير منطقية. في عام 2026، يكمن جوهر استخدام الوكلاء (Agents) في عملية "التأريض" (Grounding) لجعل الذكاء الاصطناعي يدرك مواردك المحلية بدقة.
لإرشاد الذكاء الاصطناعي، أدخل الأمر التالي أولاً في الطرفية:tree -I 'node_modules|.git|dist'
قم بتلقيم شجرة النصوص المستخرجة بهذا الأمر في أول برومبت لـ Claude Code، وحدد مسبقاً المواقع التي يجب أن توضع فيها كل عقدة من عقد Ultra Plan. عندما تفكك التصميمات الضخمة (Epic level) إلى مهام صغيرة (Task level)، لن يختلط الأمر على الذكاء الاصطناعي. هذا الإجراء وحده كفيل بتوفير ساعتين تضيعان عادةً في إعداد البيئة وتثبيت الاعتماديات.
عند استخدام Claude Code محلياً، قد يبدو أحياناً أقل ذكاءً، حيث قد يحاول الهروب إلى أوامر Bash مألوفة بدلاً من استخدام الأدوات المخصصة، متناسياً تنفيذ مهارات البحث. من المعروف أن دقة الذكاء الاصطناعي تنخفض عند تكليفه بمهام معقدة. لا تثق بأن الذكاء الاصطناعي سيتولى كل شيء تلقائياً، بل يجب عليك استعادة السيطرة بنفسك.
لضمان بناء مستقر، أنشئ ملف CLAUDE.md في جذر المشروع. اكتب فيه قواعد المشروع والتقنيات المستخدمة في حدود 200 سطر. بعد ذلك، أضف Bash(npm test*) أو Read(*) إلى بند allow في ملف .claude/settings.json. هذا سيمنع الإرهاق الناتج عن الموافقة المتكررة على نوافذ طلب الصلاحيات. بمجرد انتهاء هذا الإعداد، يمكنك استخراج نموذج أولي للمنطق الأساسي في غضون ساعة واحدة.
يعتمد Ultra Plan عادةً على بيانات المستودع البعيد (Remote Repository) لوضع الخطط. إذا قمت بتعديل كود محلياً دون رفعه (Push)، سيبدأ التباعد بين التصميم والتنفيذ. بالنسبة لرائد الأعمال الفردي، تكلفة إعادة العمل هذه قاتلة. في بيئة Anthropic Agent، يجب أن تكون بيانات git المحلية هي "المصدر الوحيد للحقيقة".
للقبض على فجوة التوقيت في المخططات، نفذ git diff HEAD في الطرفية لاستخراج التغييرات كنص. ألصق هذا النص في Claude Code مع أمر: "عدل الخطة بناءً على هذه التغييرات الأخيرة". هذه هي الطريقة الأضمن للحصول على مخرجات تتطابق 100% مع الكود الذي يظهر على شاشتك حالياً، دون الانغلاق في بيانات المستودع البعيد القديمة.
قد يبدو نموذج البيانات الذي يقترحه Ultra Plan جيداً في الظاهر، لكنه غالباً ما يفتقر للفهرسة (Indexing) أو ضبط العلاقات. خاصة عند استخدام ORM مثل Prisma، تفشل الأوامر التي تتطلب واجهات تفاعلية بنسبة كبيرة في بيئة الوكلاء. تشير إحصاءات عام 2025 إلى أن 27% من الأكواد الإنتاجية مرت تحت أيدي الذكاء الاصطناعي، لكن إعطاء الذكاء الاصطناعي صلاحيات كاملة لقواعد البيانات أمر محفوف بالمخاطر.
لتجنب الحوادث، استخدم مزيجاً من الأوامر غير التفاعلية. استخدم prisma migrate diff لاستخراج الفرق بين المخطط (Schema) الحالي والهدف في ملف SQL أولاً. بعد مراجعة المطور لنقص الفهارس يدوياً، يمكن توجيه الذكاء الاصطناعي لتنفيذ prisma migrate deploy. بهذه الطريقة، لا تضطر للانتظار أمام البرومبت التفاعلي، كما تضمن تحسين الأداء.
في النهاية، لا تعمل تصميمات Ultra Plan المبهرة إلا عندما يقوم المطور بحقن السياق المحلي. قسم المخطط إلى برومبتات لا تتجاوز 150 سطراً وثبت الأساس باستخدام CLAUDE.md. الذكاء الاصطناعي ليس مجرد أداة تنفذ الأوامر، بل هو شريك يعمل بشكل صحيح فقط عندما تمنحه السياق الدقيق.