عن المشروع

travel-plan-viz (Migo · 旅行领航) هي مهارة عامة موجهة لوكلاء الذكاء الاصطناعي مثل Claude Code وCodex، تحوّل خطط السفر إلى صفحة HTML واحدة أنيقة وقابلة للقراءة دون اتصال ومحسّنة للهاتف. ما على المستخدم سوى تقديم الوجهة وعدد الأيام (أو خطة موجودة)، فتقوم الأداة تلقائياً بالبحث عبر الإنترنت وتخطيط الرحلة وإنشاء صفحة كاملة تتضمن خريطة تفاعلية، وجدولاً زمنياً يومياً، وتذكيرات ما قبل المغادرة، ومعلومات ما قبل السفر، ورحلات جوية مرشحة، وفنادق بأسعار حسب المنطقة، وتوصيات طعام يومية. تشمل الميزات الأساسية: - مدخلان: التخطيط من الصفر أو إنشاء الصفحة بناءً على خطة موجودة. - خريطة تفاعلية: تعتمد على Leaflet وبلاطات خرائط مجانية (دون الحاجة إلى مفتاح API)، وتدعم المعالم المرقمة، ومساراً متقطعاً مرتباً، والانتقال بنقرة واحدة إلى الملاحة على الهاتف (Apple Maps على iOS، ورابط geo: العميق على Android، مع روابط Amap داخل الصين وGoogle Maps خارجها)، مع تصحيح تلقائي لإحداثيات GCJ-02 إلى WGS-84. - جدول زمني يومي: مقسّم إلى صباح/ظهر/مساء، ويتضمن كل معلم صوراً حقيقية وتقييماً وتعليقاً موجزاً. - تذكيرات ما قبل المغادرة: استنتاج مواعيد حجز التذاكر بالرجوع من تاريخ المغادرة، وإنشاء قائمة مهام وشارات على الجدول الزمني. - معلومات ما قبل السفر: طقس مخصص حسب الموسم، وملابس مناسبة، وتنبيهات الأعاصير، وطرق الدفع، والتطبيقات الضرورية، وتوقيت شراء التذاكر. - رحلات جوية مرشحة: تقديم 3-5 رحلات حقيقية محتملة عند عدم الحجز. - فنادق بأسعار حسب المنطقة: التوصية بمناطق الإقامة بناءً على مواقع المعالم، مع خيارات اقتصادية/متوسطة/راقية. - طعام يومي: توصيات لكل وجبة مع الأطباق الضرورية والأسعار المرجعية. - تصميم متجاوب بملف واحد: عمود واحد على الهاتف وأعمدة متعددة على سطح المكتب، والنص قابل للقراءة دون اتصال، بينما تحتاج الخريطة والصور إلى الإنترنت مع تدرّج أنيق عند تعذره. - تحقق آلي بعد الإنشاء: يفحص validate.js تلقائياً الحقول الناقصة والإحداثيات الخارجة عن النطاق أو الشاذة. - قابلية التكرار المستمر: تُضمَّن بيانات الرحلة كـ JSON داخل الصفحة، ويمكن إعادة إرسال HTML للتعديل. - تكييف اختياري مع مهارات السفر الرسمية (مثل Fliggy وAmap وTencent Maps وDiDi) لإضافة بيانات فورية. معمارياً، يعتمد المشروع تصميماً هجيناً: تُثبَّت المنطقيات الميكانيكية المعرّضة للخطأ (الخرائط، التذكيرات، التحقق) كمحرك JS قابل لإعادة الاستخدام، بينما يُعاد توليد التعبير البصري في كل مرة عبر خطوة تصميم (قابلة للتوصيل، وتدعم مهارة تصميم خارجية أو معايير جمالية مدمجة). التركيب بسيط، ويدعم العمل عبر وكلاء متعددين (Claude Code وCodex وغيرهما)، مع دليل تركيب للمبتدئين تماماً. يتضمن المشروع عدة صفحات نموذجية (تشنغدو، هونغ كونغ، شنتشن، طوكيو) واختبارات وحدة. جميع المعلومات موسومة بأنها من إعداد الذكاء الاصطناعي، ويجب التحقق منها عبر القنوات الرسمية.