mcpField
T
travel-planner

travel-planner

github.com/travisjneuman生产力106505 次安装今天更新
代码仓库

关于 travel-planner

Travel Planner 是一套旅行规划框架,面向安排目的地、行程、预算和出行后勤的旅行者。内容涵盖研究评估、路线与交通、打包清单及应急准备。

主要功能

  1. 01目的地评估与研究流程
  2. 02每日行程和多地路线规划
  3. 03预算估算与成本控制
  4. 04打包、交通及文件清单
  5. 05餐饮研究与应急规划

适用场景

  1. 01按预算和兴趣比较旅行目的地
  2. 02制定多日或多目的地行程
  3. 03估算旅行开支并规划交通
  4. 04准备行前文件、行李和应急联系人

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/travisjneuman/.claude --skill travel-planner

安装后在 Claude Code 中输入/travel-planner确认已加载。

详细介绍

旅行规划

全面的旅行规划框架,涵盖目的地调研、行程安排、预算跟踪和后勤协调。

目的地调研方法

目的地评估矩阵
因素权重评估标准
气候15%温度范围、降雨量、最佳季节、天气风险
安全20%旅行警示、犯罪指数、健康风险、政治稳定性
预算匹配度20%生活成本指数、机票费用、住宿价格范围
兴趣契合度25%活动、文化、美食、自然风光、夜生活的匹配程度
后勤10%签证要求、飞行时长、语言障碍
出行时机10%旺季、平季或淡季,当地活动、节假日
调研流程
1. DEFINE: Trip purpose, travel dates, group size, budget ceiling
2. SHORTLIST: 3-5 destinations matching purpose and budget
3. EVALUATE: Score each destination on the matrix above (1-10 per factor)
4. VALIDATE: Check visa requirements, travel advisories, vaccination needs
5. DECIDE: Weighted score comparison, gut-check alignment
气候与出行时机指南
季节策略优势取舍
旺季天气最佳,服务齐全价格最高,人潮拥挤
平季天气不错,游客较少部分场所可能关闭
淡季价格最低,体验更地道天气风险,服务有限

行程结构

每日时间安排模板
DAY [N] — [Theme/Location Name]

07:00  Breakfast: [Venue/Hotel] — [Notes]
08:30  Activity: [Morning activity] — [Duration: Xh]
       Address: [Location]
       Cost: $XX | Booking: [Required/Walk-in]
12:00  Lunch: [Restaurant] — [Cuisine type, $-$$$$]
13:30  Activity: [Afternoon activity] — [Duration: Xh]
       Address: [Location]
       Cost: $XX | Booking: [Required/Walk-in]
17:00  Free time / Rest
19:00  Dinner: [Restaurant] — [Cuisine type, $-$$$$]
       Reservation: [Yes/No, confirmation #]
21:00  Evening: [Optional activity or return to hotel]

TRANSPORT: [How to get between locations]
DAY TOTAL: $XXX
NOTES: [Tips, alternatives, weather contingency]
行程节奏指南
旅行时长节奏每日活动休息日
3-4 天适中偏快2-3 项主要活动0
5-7 天适中2 项主要活动 + 1 项次要活动1
8-14 天悠闲1-2 项主要活动2-3
15 天以上慢旅行1 项主要活动每 3-4 天一次
多目的地路线规划
ROUTING OPTIMIZATION:

LINEAR: A → B → C → D (best for one-way flights, trains)
LOOP: A → B → C → A (best for round-trip flights)
HUB-SPOKE: A → B → A → C → A (best for day trips from a base)
FIGURE-8: A → B → C → A → D → E → A (two loops from home base)

ROUTING RULES:
- Minimize backtracking
- Place high-energy activities early in trip
- End with relaxation before travel home
- Account for jet lag direction (east = harder adjustment)
- Allocate transit days between destinations (no activities)

预算规划框架

预算类别明细
类别预算占比跟踪方法
机票25-35%提前 6-8 周预订,设置价格提醒
住宿25-35%每晚费用 x 晚数
餐饮15-20%每日预算 x 天数
活动10-15%主要活动提前预订,次要活动准备现金
当地交通5-10%比较日票与单次乘车费用
应急备用金10%应急资金,至少 $200
预算估算模板
TRIP BUDGET: [Destination], [Duration] days, [N] travelers

FIXED COSTS:
  Flights:          $_____ x [N] travelers = $_____
  Accommodation:    $_____ x [N] nights    = $_____
  Travel Insurance: $_____ x [N] travelers = $_____
  Visa Fees:        $_____ x [N] travelers = $_____

DAILY COSTS (per person, per day):
  Breakfast:        $_____
  Lunch:            $_____
  Dinner:           $_____
  Local Transport:  $_____
  Activities:       $_____
  Snacks/Drinks:    $_____
  Daily subtotal:   $_____ x [D] days x [N] = $_____

PRE-BOOKED ACTIVITIES:
  [Activity 1]:     $_____ x [N] = $_____
  [Activity 2]:     $_____ x [N] = $_____

CONTINGENCY (10%):  $_____

GRAND TOTAL:        $_____
PER PERSON:         $_____
PER PERSON/DAY:     $_____
节省开支的策略
策略节省幅度难度
平季出行20-40%低
选择替代住宿(Airbnb、青年旅舍)30-50%中
选择当地市场而非餐厅餐费节省 40-60%中
城市旅游通票景点费用节省 20-30%低
选择公共交通而非出租车交通费用节省 60-80%低
Booking.com / 航班比价网站10-20%低
旅行信用卡奖励返还 5-15%低

行李清单框架

通用行李清单模板
PACKING LIST: [Destination], [Duration] days, [Climate]

DOCUMENTS (carry-on only):
  [ ] Passport (valid 6+ months beyond travel)
  [ ] Visa / eTA / entry permit
  [ ] Travel insurance documents
  [ ] Flight confirmations (printed + digital)
  [ ] Hotel confirmations (printed + digital)
  [ ] Emergency contacts card
  [ ] Copies of all documents (separate from originals)

ELECTRONICS:
  [ ] Phone + charger
  [ ] Power adapter for destination country
  [ ] Portable battery pack
  [ ] Camera (optional)
  [ ] Headphones

CLOTHING (adjust for climate):
  [ ] Tops: [Duration/3 + 1] items (mix-match)
  [ ] Bottoms: [Duration/4 + 1] items
  [ ] Underwear: [Duration/2 + 1] pairs
  [ ] Socks: [Duration/2 + 1] pairs
  [ ] Sleepwear: 1 set
  [ ] Jacket/layers: 1-2 based on climate
  [ ] Shoes: 2 pairs (walking + dressy/sandal)

TOILETRIES:
  [ ] Travel-size essentials (100ml containers for carry-on)
  [ ] Prescription medications (in original packaging)
  [ ] Sunscreen, insect repellent (if applicable)
  [ ] First aid basics (band-aids, pain relief, anti-diarrheal)

CLIMATE-SPECIFIC ADDITIONS:
  Tropical: Reef-safe sunscreen, quick-dry clothing, rain jacket
  Cold: Thermal layers, warm hat/gloves, waterproof boots
  Urban: Smart casual outfit, comfortable walking shoes
  Adventure: Hiking boots, daypack, moisture-wicking base layers
行李重量目标
旅行类型仅随身行李托运行李
周末(2-3 天)5-7 kg不需要
一周(5-7 天)7-10 kg可选
两周10 kg 随身行李15-20 kg 托运行李
探险/徒步8-12 kg 背包不需要

交通规划

城际交通方式决策矩阵
因素飞机火车巴士租车
适合距离500 km 以上200-800 km50-400 km路线灵活
速度最快(门到门时间因情况而异)快,直达市中心最慢自主安排
费用中高中低中(可分摊)
舒适度适中高低至适中高
沿途风景少多中等多
行李有限制宽松适中不限
机场接送规划
AIRPORT TRANSFER OPTIONS (evaluate for each destination):

PUBLIC TRANSIT: Cheapest, may require transfers, luggage challenge
AIRPORT EXPRESS: Direct train/bus, good balance of cost and convenience
SHARED SHUTTLE: Moderate cost, door-to-door, longer due to stops
PRIVATE TRANSFER: Pre-booked, door-to-door, fixed price
TAXI/RIDESHARE: Convenient, meter or surge pricing risk
RENTAL CAR: Best if driving during trip anyway

SELECTION CRITERIA:
- Group size (3+ people = private transfer often cheaper than 3 tickets)
- Luggage volume
- Arrival time (late night = fewer public transit options)
- Language barrier (pre-booked = less negotiation)

餐饮推荐方法

餐厅调研框架
DINING RESEARCH SOURCES (ranked by reliability):
1. Local food blogs / city-specific food guides
2. Google Maps (4.0+ rating, 500+ reviews, read recent ones)
3. TripAdvisor (filter by cuisine, check recency)
4. Instagram geotags for the area
5. Hotel concierge / local recommendations
6. Food tour operators (for curated experiences)

FILTERING CRITERIA:
- Cuisine authenticity (locals eating there = good sign)
- Price range alignment with budget
- Location proximity to day's activities
- Reservation requirements
- Dietary accommodation capability
- Atmosphere match (casual lunch vs special dinner)
餐饮预算档次
档次描述人均范围
$街头小吃、集市、休闲快餐$5-15
$$当地餐馆、休闲用餐$15-30
$$$中档餐厅、推荐餐馆$30-60
$$$$高级餐饮、特殊场合$60-150+

旅行证件清单

出行前证件清单
ESSENTIALS (12+ weeks before):
  [ ] Passport validity check (6 months beyond return date)
  [ ] Visa application (if required — check iVisa or embassy site)
  [ ] Travel insurance purchased (medical, cancellation, baggage)
  [ ] Vaccination requirements checked (WHO, CDC recommendations)

BOOKINGS (4-8 weeks before):
  [ ] Flights booked and confirmed
  [ ] Accommodation booked for all nights
  [ ] Major activities/tours booked
  [ ] Restaurant reservations for special meals
  [ ] Airport transfers arranged
  [ ] Car rental reserved (if applicable)

PREPARATION (1-2 weeks before):
  [ ] Bank/credit card company notified of travel
  [ ] Travel card loaded / currency exchanged
  [ ] Phone plan: international roaming or local SIM plan
  [ ] Emergency contact list prepared
  [ ] Digital copies of all documents stored in cloud
  [ ] Travel app downloads (maps, translator, transport)
  [ ] Check-in for flights (24-48h before)

DAY OF:
  [ ] Passport and boarding pass accessible
  [ ] Phone charged, battery pack charged
  [ ] Accommodation address written down (for customs/taxi)
  [ ] Local emergency numbers saved in phone

应急规划

应急预案框架
EMERGENCY CONTACTS:
- Local emergency number: [Country-specific, e.g., 112 EU, 911 US]
- Embassy/consulate: [Address + phone]
- Travel insurance hotline: [24/7 number]
- Hotel front desk: [Number]
- Emergency contact at home: [Name + number]

CONTINGENCY SCENARIOS:
  Lost passport → Embassy visit, police report, emergency travel document
  Medical emergency → Insurance hotline first, nearest hospital
  Missed flight → Airline rebooking desk, insurance claim if covered
  Natural disaster → Embassy registration, local authority guidance
  Theft → Police report, cancel cards, insurance claim

FINANCIAL BACKUP:
- Two credit/debit cards from different banks
- Small amount of local cash as backup
- Emergency funds accessible via bank transfer
- Card cancellation numbers saved offline

另请参阅

评论

支持 Markdown