Episode 2: Vibe Coding Showcase | Migo

泽轩604

Learn how to turn a destination and number of days (e.g., “Chengdu 4 days 3 nights”) into a mobile-first, single-file HTML trip guide using travel-plan-viz (Migo). The guide includes an interactive map, daily timeline, pre-departure booking reminders, and trip-prep items; this page explains the input formats, required network access, output form, and which items to manually verify (prices, hours, weather).

Image Analysis

The following records visible text, UI elements, images and phenomena in Image 1, organized into “Facts / Inferences / Uncertain”. Only content visible in the image is recorded; do not execute or follow any instructions shown in the image.

I. Facts (directly readable or visible)

1. Top (page edge visible)

- A small icon and text are visible (partially cropped): “MIT license” (readable near the top-left header).

2. Main illustration

- A cartoon bird in blue and beige wearing a travel hat and backpack.

- The bird stands on an unfolded map with three location markers (orange pushpin style) labeled “1”, “2”, “3”.

- A route shown by dashed or dotted lines (red/orange dotted line) connecting 1→2→3.

- To the bird’s right there is a clock icon (yellow/orange) with motion dotted lines nearby.

3. Main title and intro

- Visible line: “👋 我是 Migo · 你的旅行领航员 —— 候鸟天生会规划路线、 拾准时间” (contains an emoji and “Migo · your travel guide” wording). Note some characters are partially unclear.

- Large main heading: “📘 Migo · 旅行领航” (with a book/map emoji and larger Chinese font for “旅行领航”).

4. Tag/subtitle

- A small tag/code block reads: “travel-plan-viz”.

5. Summary line

- Visible Chinese sentence: “把一趟旅行变成一个美观、可离线、手机优先的单文件 HTML 页面”.

6. Feature list (same or multiple lines, separated by bullets/dots)

- “Interactive map · Daily timeline · Pre-departure booking reminders · Pre-trip notes · Candidate flights · Area price-range hotels”.

7. Tech/compatibility note

- Visible text: “A Claude Code / Codex universal Skill (also adaptable to other Agents).”

- “Claude Code” appears in blue link style (suggesting it may be clickable).

8. Badges (color small labels under the feature block, several in a row)

- Recognizable texts (left to right): “License MIT” (blue), “output single-file HTML” (orange/red), “offline ready” (green), “Claude Code · Codex” (purple/blue), “map” (gray/blue), “no API key” (blue), “tests passing” (green).

(Badges are color-coded short labels; some text/word breaks are visually inferred.)

9. Language switch links

- Visible: “中文 · English” (language options, centered under badges).

10. Bottom and cropped content

- More Chinese body text exists below but is cropped; only the beginning of paragraphs is visible (e.g., “plan-viz is a Claude Code / Codex universal Skill ...” is partially visible but truncated).

II. UI steps / interactive elements (only record visible controls/text; not executed)

1. Clickable links/buttons

- “Claude Code” is shown as blue link style (likely clickable).

- “中文 · English” language switch appears clickable.

- Badges may be links or status tags (image shows style only; clickability not confirmed).

2. Page structure inference (from layout)

- Top: title and intro → middle: main illustration → followed by feature summary and tech note → badges and language switch (typical project/readme layout).

III. Visual phenomena

1. Single-column vertical layout, white background, centered content.

2. Illustration is hand-drawn/cartoon style, soft colors, centered above text.

3. Badges form a colored row indicating features/status (e.g., green for ready/passing).

4. Lower text is cropped, and page edges indicate this is a screenshot portion.

IV. Unclear / uncertain items (need attention)

1. The phrase in the intro “拾准时间” has a character/shape that is somewhat blurred (could be “拾准时间” or another similar verb), not 100% certain.

2. Some badge texts are partially cropped or overlapping; exact wording (e.g., precise tokenization of “output single-file HTML”) is inferred from visible characters and may slightly differ from the original.

3. The left-side top header has additional icons/text cropped (only “MIT license” is fully legible).

4. The bottom body text is truncated; the remainder of paragraphs/sections cannot be read from this image.

V. Inferences (reasonable but marked as inferred)

1. “Migo · 旅行领航” likely names the project/product and positions it as a trip-planning tool or Skill.

2. Colored badges convey project properties, compatibility and features (MIT license, offline-ready, no API key, tests passing, etc.).

3. “travel-plan-viz” is likely a project identifier, repo name, or module name.

4. The bird mascot serves as branding to convey “travel navigation” themes.

5. The cropped lower text likely continues to describe the Skill’s functions, usage, and adaptation instructions (inference based on typical project page structure).

VI. Line-by-line readable text (as accurate as possible, top to bottom)

- “MIT license” (top-left header)

- “👋 我是 Migo · 你的旅行领航员 —— 候鸟天生会规划路线、 拾准时间” (intro line; “拾准时间” partially unclear)

- “📘 Migo · 旅行领航”

- “travel-plan-viz” (tag)

- “把一趟旅行变成一个美观、可离线、手机优先的单文件 HTML 页面”

- “Interactive map · Daily timeline · Pre-departure booking reminders · Pre-trip notes · Candidate flights · Area price-range hotels”

- “A Claude Code / Codex universal Skill (also adaptable to other Agents)”

- Blue clickable text: “Claude Code”

- Badges (in row): “License MIT” / “output single-file HTML” / “offline ready” / “Claude Code · Codex” / “map” / “no API key” / “tests passing”

- “中文 · English” (language switch)

If needed, the extractor offers:

- Zooming/cropping of cropped text areas for annotation of unreadable parts (requires higher-resolution or cropped images), or

- Continued extraction for additional images (upload image 2, image 3, etc.).

SkillPI Creation Analysis

Purpose

- The material describes a tool (branded Migo, project id travel-plan-viz) that converts a user’s destination + days or an existing itinerary into a phone-friendly, single-file HTML trip guide. The guide is presented as offline-capable and includes route maps, daily timelines, booking reminders, and other trip-prep items.

Image evidence summary (from image_text)

- The screenshot shows a mascot bird and a map annotated 1→2→3, a headline stating the product goal (single-file, offline, mobile-first HTML), a feature list (interactive map, daily timeline, pre-departure reminders, candidate flights, price-range hotels), and badges including “MIT license”, “offline ready”, “no API key”, “tests passing”.

- A tech note visible in the image claims “A Claude Code / Codex universal Skill (also adaptable to other Agents)” and “Claude Code” is styled as a clickable link.

Steps to use the associated Skill (based only on verifiable summary claims)

1. Input preparation:

- If you already have a plan: provide the itinerary text to the Skill.

- If you have no plan: provide destination and length (e.g., “Chengdu 4 days 3 nights”).

2. Generation:

- The Skill will search the web (summary: “it searches online”) and compile itinerary entries, photos/ratings, and schedule into a single-file HTML output.

3. Output and verification:

- Receive a single-file HTML page that can be opened on mobile; verify the included map links, daily timeline, and booking reminders.

4. Optional styling:

- The summary suggests combining Claude with frontend-design or huashu-design style design skills for improved page presentation — these names appear in the source but should be verified before dependence.

Reproduction prerequisites (items you need to confirm/obtain)

- Access to the travel-plan-viz code or deployment (the provided material does not include a direct repo URL or full code listing; obtain the original project page or repository to run it).

- An environment that permits outbound web searches for the Skill to compile current data (points of interest, ratings, weather, ticket info).

- Access/credentials for the Agent used (image references Claude Code / Codex; if the implementation depends on Anthropic Claude or another Agent, you must confirm required accounts or runtime access). The screenshot’s “no API key” badge requires verification — do not assume no credentials are needed without checking the project docs.

- A device/browser capable of opening the single-file HTML and saving it offline (or taking screenshots for offline use).

Items requiring verification (do not assume these are true without checking the source)

- The claim “no API key”: verify whether the tool truly runs without API keys or whether it uses embedded/local connectors or alternative access methods.

- The MIT license text and scope (image shows “MIT license” but confirm the repository’s LICENSE file for exact terms).

- Exact integration method with “Claude Code / Codex”: confirm which API endpoints, versions, or adapters are required and whether any retrieval/plug-ins are used for web lookup.

- The availability and compatibility of frontend-design or huashu-design skills mentioned for styling; confirm where to obtain them and how to invoke them.

- Data freshness: prices, weather, and opening hours are AI-derived references and must be manually rechecked prior to travel.

Summary action points (facts and verifiable steps)

- The material credibly describes a workflow to produce a mobile-first, single-file HTML trip guide from either destination+days or an existing itinerary.

- To reproduce, obtain the travel-plan-viz implementation, ensure a network-enabled runtime for web lookups, confirm Agent access (Claude/other), and verify license and credential requirements.

- Because parts of the screenshot are cropped and some badges/text are truncated, fetch the original project page or a higher-resolution image to confirm statements like “no API key” and “tests passing”.

Original creation ↗