LUOPAN
MIT License · v1.1.0

luopan罗盘

一个旅游行程规划 skill。排程前先问清预算和范围,事实数据都带来源,交付前自检一遍。16 条规则,9 轮真人裁判迭代,在真实城市里试出来的。

特性

排行程的规矩

行程排不好,通常不是查得不够,是规则没守住。罗盘里的每条规则,都是实际排完行程、发现不对之后才写进去的。

01

必问预算

预算没确认前,只输出问题清单,不出行程草稿。预算口径没定,后面的行程根本没法排。

02

范围红线

行程只覆盖你指定的地方,不擅自加城市。环线跨出范围时说明原因,另给一版严格替代,由你定。

03

来源分级

票价、开放时间这类数字优先官方渠道;自媒体和野榜只当线索,标"需官方确认"。每条数据带来源和查询日期

04

体量定负荷

浏览时间之外,再留出排队、交通、吃饭、拍照的余量;顶流园区独占一天;自驾车程也算进当天负荷。

05

输出前自检

交付前重读规则,逐条填自检表(带证据)。行程越长,规则越容易走着走着偏掉。自检表就是防这个的。

06

输出包含

逐日行程表、预算估算(经济/舒适两档)、交通和住宿建议、景点与美食清单(含避雷)、二次确认清单、数据来源索引。

迭代

规则是真人裁判评出来的

2026-08-07 全天,罗盘用"真人裁判"模式迭代:每轮用干净提示词生成行程,由熟悉目的地的人逐条反馈,每条反馈固化成规则,同意后再重跑验证。完整记录见 ITERATIONS.md

16
条规则,含 3 条红线
09
轮实测回合
05
种城市 / 行程形态
南京3 轮

基线对比、优先级、体量、缓冲、住宿锚定、顶流独占

苏州1 轮

规则挪到第二座城市接着验证;避雷、去重

杭州1 轮

避雷首战,9 处信息矛盾如实标注

北京2 轮

城市大、人流多的压力测试;主观体验做成可选、来源分级、排版分层

伊犁自驾2 轮

自驾形态(车程计入体量)、区域环线范围红线、异地还车、自检表首战

防磨损 01

输出前强制重读

行程写长了,约束会随上下文增长而"磨损"。正式动笔前,把 R1 到 R13 和红线重读一遍,有问题在草稿里改掉,别带到成品。

防磨损 02

规则自检表

输出末尾逐条填写判定(✓ / ✗ / —)和证据,不能留空。每条规则都过一遍,走没走样一眼能看出来。

伊犁 v2 实例

自检表当场拦下一次违规

规划里"河谷草原 + 巴音布鲁克同日"被自检表拦下(违反 R3 体量 / R4 顶流独占),改成上午休整、午后单去巴音,规则在交付前完成修正。

安装

安装就两条命令

支持插件系统的客户端,终端里跑两条命令:先注册,再安装。

terminal zsh · v1.1.0
$ plugin marketplace add saudademjj/luopan
已注册插件源 saudademjj/luopan
$ plugin install travel-planner
已安装 skill travel-planner
本地调试用本地路径:plugin marketplace add /path/to/luopan。也可以把 skills/travel-planner 手动复制到你的 skills 目录。
使用

直接说需求就行

直接描述需求,skill 自动触发;也可以显式调用。第一步先收集需求,预算必问。

YOU · 苏州 「帮我规划去苏州 5 天,带爸妈」
YOU · 北京 北京 7 天 6 晚,情侣,预算中等」
YOU · 伊犁 伊犁自驾 9 天,5 人,从乌鲁木齐出发」
第一步先收集需求(预算必问),确认后才联网调研、排行程。
示例输出

伊犁 10 天自驾环线
含独库公路北段

完整示例输出,含规则自检表和数据来源索引。每条事实数据都能追溯。

自检表 来源索引 经济 / 舒适两档 查看示例