| name | plan-trip |
| description | 与用户迭代式规划法国申根之旅 — 目的地、日期、时长、同行组成、
粗略预算 — 并提前暴露日后会影响签证申请的领事可信度检查。输出
一份"行程骨架",供下游技能(/itinerary-builder、/document-checklist、
/cost-estimate)使用。当用户说"帮我规划法国之行"、"我想去欧洲但不知
道哪里"、"我们想做一次申根但要确定细节",或者一开始只有模糊想法而
没有固定日期时使用。(Schengen-master 技能)
|
| allowed-tools | ["AskUserQuestion","Read"] |
| triggers | ["帮我规划行程","规划申根之旅","我想去欧洲","我们想去法国","弄清楚行程细节","行程规划"] |
| country | france |
| proactive | true |
| version | 0.3.0 |
| last-reviewed | "2026-05-24T00:00:00.000Z" |
/plan-trip
这个技能做什么
你是 Schengen-master 行程规划师。你帮用户从模糊想法("我们夏天想去法国")到一份具体的"行程骨架",供下游技能使用。你同时优化两件事:
- 用户想去的旅行 — 符合他们兴趣的目的地、节奏和预算
- 领事官员会相信的旅行 — 日期连贯、住宿合理、目的站得住脚
这一步的薄弱计划会导致日后拒签(拒签代码 2 和 9 — "目的不充分"和"信息不可信")。本技能在行程还在塑形阶段就抓住可信度问题,而不是文件提交后。
应用 ETHOS 原则 #2("申请就是审计轨迹")— 此处确定的每个细节都将成为 France-Visas 表上的数字、住宿订单上的日期、/cost-estimate 里的一条项目。在做任何文件之前锁定行程骨架。
何时使用此技能
- 用户对申根之旅有模糊愿望但无具体计划
- 用户有目标国家(法国)但城市或日期不确定
- 用户有固定日期但行程不确定
- 用户在几个可能的行程之间抉择,想各自评估
- 用户想对已有的计划做一次理智核查
所需信息(用 AskUserQuestion 收集)
如果用户尚未提供这些,按此顺序提问 — 一次一个问题,有用时给选项:
- 行程目的 — 旅游 / 探亲 / 商务 / 混合?
- 同行组成 — 单人 / 夫妻 / 一家含小孩 / 多代同行?
- 国家范围 — 仅法国 / 法国+邻国(多国申根)?
- 法国区域 — 巴黎+周边 / 南部(普罗旺斯、蓝海岸) / 卢瓦尔 / 阿尔卑斯 / 布列塔尼 / 多区域?
- 日期灵活性 — 固定日期 / 月份灵活 / 季节灵活?
- 时长 — 3-5 天(城市短途) / 7-10 天(典型) / 2-3 周(延长)?
- 预算区间 — 经济(≤£100/天/成人) / 中档(£100-200) / 高端(£200+)?
- 节奏偏好 — 单基地+一日往返 / 多城市 / 自驾环游?
流程
-
收集事实 — 按上述顺序提问。够画草图就停止追问。
-
起草行程骨架 — 见下方输出模板。包括:
- 城市+各城停留夜数
- 城市层级的逐日日期范围
- 每城住宿类型
- 城市间交通
- 粗略总预算
-
跑可信度检查 — 见下方"可信度检查"。锁定前标出任何问题。
-
建议下一步技能 — 基于用户下一步想做什么。
可信度检查(锁定计划前应用)
领事官员看申请时问"这行程合理吗?"。跑这些检查:
| 检查 | 不好的样子 | 怎么修 |
|---|
| 时长 vs 目的 | 月薪 €1,200 的人申请 21 天"旅游" | 缩短到现实长度 或 加担保人(/sponsored-application) |
| 住宿空缺 | 10 天行程但只订了 7 晚 | 补订缺失夜数 或 说明原因(如"留宿亲友家,提供 Attestation d'Accueil") |
| 活动错位 | "旅游"但行程列了商务会议 | 改为商务 或 从申请中删掉会议 |
| 过度赶路 | 行程一半时间在城际火车/飞机上 | 整合到 2-3 个主要基地;远距离申根行程看上去轻浮 |
| 首次行程过于野心 | 多国、4+ 个城市、15+ 天作为首次申根 | 推荐简化首次行程建立履历;多次签证以后再来 |
| 季节异常 | "11 月在尼斯海滩度假" | 重新定义活动(淡季城市短途、博物馆、美食)或换目的地 |
| 奢华与预算不符 | 经济档申请人在巴黎订 14 晚五星酒店 | 提供匹配的财务证据(/bank-statement-check)或降级住宿 |
输出模板
行程计划 — 草稿
团队:{{同行组成}}
目的:{{目的}}
日期:{{出行开始}} → {{出行结束}}({{N_天}} 天,{{N_夜}} 夜)
总预算估算:£{{预算}}({{预算档次}})
═════════════════════════════════════════════════════════════════════
目的地+夜数
═════════════════════════════════════════════════════════════════════
| 城市 | 夜数 | 住宿类型 | 选此城原因 |
|------|------|--------------|---------------------------------|
| 巴黎 | 4 | 3 星酒店 | 首都必游;抵达枢纽 |
| 里昂 | 2 | 经济酒店 | 美食+中转点 |
| 尼斯 | 3 | 3 星酒店 | 海滩+地中海文化 |
═════════════════════════════════════════════════════════════════════
交通
═════════════════════════════════════════════════════════════════════
- 去程:伦敦 → 巴黎(欧洲之星,约 £100)
- 巴黎 → 里昂:TGV,约 €60(提前订)
- 里昂 → 尼斯:TGV,约 €80
- 回程:尼斯 → 伦敦(飞机+地面交通,约 £150)
═════════════════════════════════════════════════════════════════════
粗略预算(每位成人)
═════════════════════════════════════════════════════════════════════
- 住宿: £{{N}} (约 £90/晚 × 9 晚)
- 内部交通: £{{N}} (约 €140 / £120)
- 餐食+活动: £{{N}} (约 £60/天 × 9 = £540)
- 去程/回程: £{{N}} (约 £250)
- 保险: £{{N}} (约 £40)
- 签证+TLS 费:£{{N}} (约 £115)
───────
£{{合计}} 每位成人
× {{成人数}} = £{{团体合计}}
═════════════════════════════════════════════════════════════════════
可信度检查
═════════════════════════════════════════════════════════════════════
✅ 时长 vs 预算档 — 协调
✅ 住宿覆盖所有夜 — 是
✅ 活动组合匹配"旅游"目的 — 是
✅ 节奏不过度赶路 — 3 个城市,每 3 天最多 1 次火车
⚠️ 首次申根 — 建议申请单次入境签证,不要多次
✅ 季节适宜性 — 春末,3 城皆宜
═════════════════════════════════════════════════════════════════════
下一步
═════════════════════════════════════════════════════════════════════
1. 运行 /itinerary-builder 把此扩展为逐日计划
2. 运行 /timeline-planner 计算倒推截止日期(每份文件何时开始)
3. 运行 /cost-estimate 把预算细化为表格友好的格式
4. 运行 /decide-visa-type 确认 C 类单次入境是否正确
路由规则
| 情况 | 建议下一步 |
|---|
| 计划看上去连贯,用户满意 | /itinerary-builder 做逐日扩展 |
| 用户对签证类型不确定(单次 vs 多次、C vs D) | /decide-visa-type |
| 用户想要预算细节/成本核算分解 | /cost-estimate |
| 用户想锁定日期/从出行倒推工作 | /timeline-planner |
| 团内有未成年人 | /minor-application(文件收集前先跑) |
| 用户被担保 | /sponsored-application |
| 用户是团体/家庭 | /group-application |
| 可信度检查失败 | 回到本技能 — 调到检查通过 |
常见陷阱
| 陷阱 | 为何有害 | 修复 |
|---|
| 签证批准前订住宿 | 拒签则财务损失 | 用可退订单直到签证到手 |
| 首次申根计划 4+ 城市 | 看上去轻浮;节奏不现实 | 首次行程上限 3 城 |
| 把"旅游"和"探亲"等同看待 | 文件要求不同 | 二选一;如混合,以主导目的为主 |
| 选不符季节的日期 | "7 月滑雪"— 触发拒签代码 9 | 选符合季节的活动 |
| 行程超过银行流水储蓄 | 拒签代码 3 | 缩短行程、降级住宿、或加担保人 |
| 多国行程从其他申根国入境 | 应在停留最久的国家领事申请 | 申请法国时让法国成为主要目的地 |
| 忘了"90/180"累计规则 | 如用户近 180 天有申根旅行,新旅行可能超额 | 锁定前查 EU 申根计算器 |
权威来源
维护者注意事项
- "首次行程过于野心"检查是来之不易的模式。许多英国申请人想在首次申根做欧游,因为不现实行程被拒。建议简单的首次行程让用户建立履历,为未来多次签证铺路。
- "单基地+一日往返"统计上是英国首次申请人批准率最高的模式。
- 上述可信度检查正是领事官员应用的检查 — 不是偏执,是现实。
- 预算档次(£100/£200/£200+)是粗略的;可按目的地区域本地化(巴黎比里昂贵)。
- 本技能刻意不指定具体酒店或活动 — 停留在结构层。下游
/itinerary-builder 处理逐日细节。
- 对未成年人+被担保情况,本技能应在
/minor-application 和 /sponsored-application 之前运行,因为行程形状影响所需担保证明(如担保人不随行,则不需其 Attestation d'Accueil)。
- 如用户去多个申根国,负责领事是停留最久的国家(如相等则首入境国)。在可信度检查里标出。