Об этом проекте

travel-plan-viz (Migo · 旅行领航) — это универсальный Skill для ИИ-агентов, таких как Claude Code / Codex, который превращает маршрут поездки в красивую, офлайн-читаемую одностраничную HTML-страницу с приоритетом мобильных устройств. Пользователю достаточно указать пункт назначения и количество дней (или предоставить готовый маршрут), после чего система автоматически проводит онлайн-исследование, планирует поездку и генерирует полноценную страницу, включающую интерактивную карту, таймлайн по дням, напоминания перед выездом, предварительную информацию, варианты рейсов, отели по районам с указанием цен и ежедневные рекомендации по еде. Ключевые особенности: - Два входа: планирование с нуля или генерация страницы на основе существующего плана. - Интерактивная карта: на основе Leaflet и бесплатных картографических тайлов (без API-ключа), поддержка нумерованных достопримечательностей, пунктирного маршрута по порядку, перехода в навигацию на телефоне одним нажатием (на iOS — Apple Maps, на Android — deep link geo:, внутри страны — ссылка на Amap, за рубежом — на Google Maps), а также автоматическая коррекция координат GCJ-02 в WGS-84. - Таймлайн по дням: разбивка на утро/день/вечер, каждая достопримечательность с реальным фото, рейтингом и кратким комментарием. - Напоминания перед выездом: обратный отсчёт сроков бронирования от даты выезда, формирование списка задач и значков на таймлайне. - Предварительная информация: погода по сезону, рекомендации по одежде, предупреждения о тайфунах, способы оплаты, необходимые приложения и время покупки билетов. - Варианты рейсов: 3–5 реальных кандидатов, если билеты ещё не куплены. - Отели по районам с ценами: рекомендации районов проживания в зависимости от расположения достопримечательностей, варианты эконом/средний/премиум. - Ежедневная еда: рекомендации на каждый приём пищи с обязательными блюдами и ориентировочными ценами. - Одностраничный адаптивный дизайн: одна колонка на телефоне, несколько на десктопе; текстовая часть маршрута читается офлайн, карты и изображения требуют интернета и корректно деградируют. - Механическая проверка после генерации: validate.js автоматически проверяет пропущенные поля, выход координат за границы и выбросы. - Поддержка итераций: данные маршрута встроены в страницу в формате JSON, HTML можно вернуть на доработку. - Опциональная адаптация под официальные туристические skill (например, Fliggy, Amap, Tencent Maps, Didi) для дополнения данными в реальном времени. Архитектура использует гибридный подход: подверженная ошибкам механическая логика (карты, напоминания, проверка) закреплена в переиспользуемом JS-движке, а визуальное представление каждый раз генерируется заново на этапе дизайна (подключаемый, поддерживает внешний design skill или встроенные эстетические принципы). Установка проста, поддерживается кросс-агентность (Claude Code, Codex и др.), есть руководство по установке с нуля. Проект включает несколько примеров страниц (Чэнду, Гонконг, Шэньчжэнь, Токио) и модульные тесты. Вся информация помечена как подготовленная ИИ и требует проверки в официальных источниках.