Planning Yellowstone With Claude — and Shipping a Homepage at 30,000 Feet
I just spent nine nights road-tripping Grand Teton and Yellowstone with my family — three lodges, two national parks, one rental car, and a stack of confirmation emails that did not agree with each other. The trip itself was the easy part. Getting there without something falling through the cracks was a project, and I ran it the way I run projects at work: in a Claude Project, with a master document, and with the AI doing the reconciliation work I would have gotten wrong at 11 PM.
This is a practical account of what that looked like — and how it ended with me updating my homepage from seat 23D somewhere over Idaho.
The Setup: A Project, Not a Chat
Trip planning conversations sprawl. Flights in one thread, lodging in another, and three weeks later you’re asking “wait, which reservation number was the horseback ride under?” The fix was the same one I use for engineering documentation: give everything a home.
I created a Claude Project and loaded it with the source documents — the Delta itinerary PDF, the Expedia rental confirmation, the Signal Mountain Lodge order confirmation, the Yellowstone National Park Lodges reservations, even a scanned 1989 National Geographic map of the region because it’s beautiful and occasionally useful.
Then Claude and I built a master agenda as a markdown file: every confirmation number, every check-in time, every balance due, every open action item. Each planning session started from that document and ended with an updated version I saved back to the Project. Same discipline as a runbook. The document was the source of truth; the conversations were just how it got edited.
What Claude Caught That I Didn’t
This is the part worth writing about, because “AI helped me plan a trip” is meaningless without specifics. Cross-referencing the booking PDFs against my running summary, Claude flagged several errors that would have bitten us:
A lodge balance I thought was paid. My early summary said Signal Mountain Lodge was “paid in full” at $406.84. It wasn’t — that was the deposit. The order confirmation PDF labeled the deposit as “Payment Amount,” which is how the error crept in. Actual total: $813.68, with the balance due at the property. Not a catastrophe, but a surprise bill at check-in is exactly the kind of thing that sours a vacation morning.
A drive time understated by half. The original plan said Old Faithful to Jackson Hole Airport was 60 miles, 1.5 hours. It’s actually 95–100 miles through two national parks in peak summer — 2.5 to 3 hours before construction delays. With a 5:30 PM flight and an off-airport rental return, that correction changed our entire departure-day plan. We left at checkout instead of after lunch.
A reservation “conflict” that wasn’t. Two different Yellowstone reservation numbers looked like a duplicate booking. Claude dug into the confirmations and resolved it: one covered the Mammoth hotel plus a horseback ride, the other covered Old Faithful Inn plus a cookout. Two valid bookings, bundled differently than the emails implied.
A confirmation buried inside another confirmation. The Old West Cookout never showed up in an inbox search because it never got its own email — it was “Item 2 of 2” inside the lodging reservation. Claude found it by searching my Gmail through the connector with a domain-scoped query instead of keywords. Human me had given up after two searches.
None of these required intelligence I don’t have. They required patience I don’t have — the willingness to re-read four PDFs line by line every time a number changed.
The Artifacts: Making the Plan Visible
A markdown agenda is great for accuracy and terrible for handing to your family. So we generated visual artifacts from the same source data:
A color-coded trip calendar — every day as a column, morning/afternoon/evening rows, meals, booked items starred, drive days flagged. This became the thing we actually referenced from the road.
A schematic itinerary map — an original diagram of the two-park road network with every day’s route plotted and color-coded by time of day. Not a real map, not to scale, but it made the routing logic legible in a way turn-by-turn directions never do. Nine small day-by-day panels underneath showed each day’s movement at a glance.
A Mermaid flowchart of the lodge-to-lodge flow, because apparently I can’t plan anything without a diagram.
The interesting part is that these weren’t separate efforts. The calendar, the map, and the agenda all derived from the same reconciled data, so when a detail changed — a dinner reservation, a road closure — the correction propagated instead of forking.
Live Data Where It Mattered
Static planning only gets you so far in a park where the ground literally explodes sometimes. Claude’s connectors and search covered the dynamic layer:
- AllTrails for trail research — which surfaced that a segment of the Taggart Lake trail was closed for the season, before we drove to the trailhead to find out
- Web search for current road status, which caught a bridge construction delay near Tower and the closure of Biscuit Basin after a hydrothermal explosion
- Gmail for the confirmation archaeology described above
The pattern that emerged: use the Project documents for what’s booked, use live tools for what’s changing, and keep the master agenda as the merge point between them.
Shipping From Seat 23D
Here’s the part that would have sounded absurd to me two years ago.
On the flight home — a 737 out of Salt Lake City, tray table down, phone on airplane Wi-Fi — I decided my homepage was stale. So I updated it. From the plane, on my phone — I left my laptop at home.
My site is an Astro static build deployed to Cloudflare Pages, and the whole pipeline is Git-based: change a file, push to main, live in about ninety seconds. And this was no typo fix — it was a proper design pass: a darker, more editorial homepage with a glass-effect header, an animated hero, and scroll-reveal sections. Working through Claude on my phone, I described the look I wanted, reviewed the diff, and pushed. By the time we started our descent into Seattle, the new homepage was deployed.
I’ve written before about chasing the “edit from anywhere” workflow. This was the proof point: not editing from a coffee shop, but from a metal tube at 30,000 feet, with the same confidence I’d have at my desk. The static-site-plus-Git architecture earns its keep in exactly these moments — there’s no server to babysit, no CMS session to time out. Just files, a commit, and a CDN.
What I’d Do Differently
Start the Project earlier. The reconciliation wins all came from having source documents in one place. The errors Claude caught had been sitting in my summaries for months before I set that up.
Trust the document, not the memory. Every time I answered a trip question from recall instead of the agenda, I was wrong about something — a time, a balance, a confirmation number. The discipline of “check the doc” applies to vacations exactly as much as production systems.
Budget estimates need the same rigor as bookings. My food estimate was the softest number in the whole plan and I never re-baselined it against actual park pricing. It showed.
The meta-lesson is the same one from my daily work: Claude didn’t plan my vacation. I planned my vacation. Claude kept the plan honest — caught the drift between what I believed and what the documents said, and turned one reconciled dataset into every format the trip needed, from a budget table to a map my family would actually look at.
That, and it let me ship a website from an airplane. Not a revolution. But a very good Friday.
Related Reading
- How I Use Claude (by Anthropic) Every Day — The daily workflow this trip planning grew out of
- Setting Up Keystatic CMS: A Messy Proof of Concept — The earlier chapter of the “edit from anywhere” chase
- Context Engineering: Managing the Smart Zone — Why the master-document discipline works
About the Author
Kevin P. Davison has over 20 years of experience building websites and figuring out how to make large-scale web projects actually work. He writes about technology, AI, leadership lessons learned the hard way, and whatever else catches his attention—travel stories, weekend adventures in the Pacific Northwest like snorkeling in Puget Sound, or the occasional rabbit hole he couldn't resist.