BUILDING & APPS
Trip Palette: the app that packs for your destination ⚡
Master this high-ROI AI workflow: This isn't a tutorial, it's the actual app . Trip Palette turns any destination into the weather, a color palette lifted
Master this high-ROI AI workflow: This isn't a tutorial, it's the actual app . Trip Palette turns any destination into the weather, a color palette lifted from the landscape, and a complete packing list. Use it, download the code, make it yours. The idea was inspired by the lovely @alpacassie, the app itself is my own build with a few upgrades.
The real unlock of AI agents is not full autonomy, but human-in-the-loop systems design. Structure your agent inputs with explicit constraints, negative prompts, and automated test checkpoints. When building tools, keep token consumption lean by caching system prompts and isolating tasks into specialized sub-agents.
Use the app right now 🧳
👉 Trip Palette Live Demo
Type in a destination, your dates, and what you'll be doing. You get back:
- 🌦 The weather for your exact dates, and "typical weather for these dates" when your trip is months away (forecasts only see 16 days ahead, most versions of this app quietly break there, mine doesn't)
- 🎨 Destination photos with a four-color palette pulled straight from the landscape
- 👗 A packing list with real quantities, matched to the weather, the palette, and your activities
No sign-up, no keys, nothing to install. It runs on free, no-key APIs (Open-Meteo weather + geocoding, Wikimedia photos).
Download the full code 💾
👉 trip-palette-source.zip
The complete React project Claude built, with a README that walks you through everything. Inside:
- ⚛️ The whole app: the weather logic (including the months-ahead fix), the in-browser palette extraction, and the packing engine
- 📝 A README with run steps, deploy steps, and upgrade ideas
- 🆓 Zero API keys required, every data source is free
Run it on your machine 🛠
- 💻 Unzip it, then open the folder in Claude Code or the Code tab in Claude Desktop (open Claude Desktop, click Code, choose Local, Select folder)
- ▶️ Run
npm installthennpm run dev(no Node.js? just ask Claude: "check if Node is installed and install it if not") - 🌍 Want your own copy online? Run
npx vercelwith a free vercel.com account, Claude walks you through the login when the CLI asks
Make it yours ✨
This is the fun part, and the real lesson from the reel. Open the folder in Claude and ask for upgrades:
📷 Closet mode (my favourite).
🎫 Shareable palette card.
🧳 Carry-on mode.
And when you restyle it, don't say "make it pretty". Find ONE design you genuinely love (editorial travel journals, vintage luggage tags, boarding passes), screenshot it, and tell Claude exactly what to take from it. Then iterate with a screenshot of every version:
Anthropic's own Claude Code best practices recommend exactly this screenshot-driven loop, and Nielsen Norman Group found that visual references beat vague words like "clean" or "modern" every time. That loop is the difference between a build that looks designed and one that looks generated.
Why the app is smart, not just pretty 🧠
- 🎯 Complement, don't camouflage. The color notes suggest two neutrals plus one accent from the opposite side of the color wheel, because photographers pick outfit colors that pop against the landscape, not blend into it: see Marla Manes' outfit guide and these pairings. Literal matching makes you disappear into the background.
- 🧺 Real quantity math. The list uses the 5-4-3-2-1 method (created by Geneva Vanderzeil), roughly three tops per bottom (Anne McAlpin's ratio), and Rick Steves' cap of one week of clothes plus laundry.
- 🌦 Weather that maps to layers. Temperature bands follow the three-layer system (base for moisture, mid for warmth, shell for rain and wind). The 40% rain rule is the app's own honest house rule.
- 🦟 Real activity rules. On safari the app says earth tones and no blue or black, because tsetse flies are measurably drawn to those colors. Real constraints, not vibes.
Want to build yours from scratch? 🏗
The build order that works (each step is one prompt to Claude): sample-data version first, deploy the skeleton early, design pass on stable data, then make weather + location real, then photos + palette, then a human test. Start with this and build up:
The links 🔗
🧳 The app: Trip Palette Live Demo
💾 The code: trip-palette-source.zip
🤖 Claude: claude.com (Desktop Code tab or Claude Code, from the Pro plan)
🌦 Open-Meteo: open-meteo.com (weather + geocoding, free, no key)
🚀 Vercel: vercel.com (free hosting for your own copy)