ORANGE BOOK · CLAUDE CODE

第六章 生活场景实战


一、为什么"生活琐事"才是 Claude Code 的舒适区

第五章我们把 Claude Code 的四件超能力解锁完了——Skills、MCP、Hooks、Subagents。但如果只用它写代码、跑测试,那相当于买了一台烤箱只用来热剩饭。

回头看看你的一天:

  • 上班路上打开支付宝,看到一笔奇怪的扣款,懒得追,作罢。
  • 中午午休,下载夹里又多了 8 个 PDF,桌面已经堆到要竖排显示。
  • 下午两点,抢票网站说"6 月演唱会下个月开抢",你设了一个 11 点的闹钟。
  • 晚上爸妈在群里发"明天去北京的高铁怎么订",你叹了口气。
  • 临睡前,你打开三个小说网站、两个视频站,把每个 App 都点一遍看更新。
  • 关灯前,你想起来"今天跑步又没去"。

这些事,没有一件跟"代码"有关,但每一件都符合 Claude Code 的舒适区

你的痛 Claude Code 能做的
重复劳动 写一遍提示词,跑一辈子
跨工具切换 一个对话框统一指挥所有 MCP
时间错位(要在凌晨 0 点抢票) /loop 替你熬夜
信息分散在多个网站 Subagents 并行抓取,汇总成一份
决策需要数据 它读 Excel、画图、给建议
需要"对人友好"的中间层(给爸妈用) 它把"一句话"翻译成"调三个 API"

我们的目标是:让你在本章结束的那一刻,至少有 3 个生活琐事从此不再占用你的时间

如果你跑通本章七个场景,理论上每周能省下 5-8 小时。这些时间你拿去陪家人、睡懒觉、看书都行——Claude Code 就是替你买回时间的人。

一个真实的星期天

我用一个具体的"对照实验"让你感受一下"前 vs 后"。

没用 Claude Code 之前的某个周日

时间 你在干什么
09:30 起床 看微信,三个工作群 800+ 条未读,划拉 30 分钟
10:00 想整理下周的支出,打开支付宝看了 5 秒就关掉
11:00 朋友问"暑假带爸妈去哪里玩",你说"再想想",关掉对话框
14:00 抢一张演出票,刷新 30 次没刷到,安慰自己"算了"
17:00 桌面太乱,关掉电脑眼不见为净
21:00 想读半小时书,刷视频刷到 23:30

用了 Claude Code 之后的同一个周日

时间 谁在干什么
起床前 Claude 已经把今日新闻早报发到你邮箱、把昨晚追剧的更新汇总好
09:30 你看到群消息摘要,只回那 3 条 @ 你的
14:00 抢票任务在后台跑,你在公园
19:00 旅行三方案已经躺在你桌面上,发给爸妈选 A/B/C
22:00 Claude 提醒你读书,22:30 问"今天怎么样",你回 done
22:35 入睡

时间没变,但主动权回来了。这就是这一章要交付的东西。


二、本章准备:把"用得起"和"安全网"先建好

本章所有场景都基于第二章到第五章的基础,不再赘述安装。但有四件事你最好在动手前先完成。

2.1 全局 CLAUDE.md 里加上生活相关的偏好

打开 ~/.claude/CLAUDE.md,在原来的内容后面追加一段(如果还没写,就直接新建):

# 生活场景偏好(第六章相关)
- 默认时区 Asia/Shanghai
- 货币默认人民币(¥),数字按千位分隔
- 日期格式 YYYY-MM-DD
- 报告输出 Markdown,重点用粗体,关键数字单独成行
- 涉及"花钱、发消息、改日历"的操作,必须先 dry-run,等我说"OK"再执行
- 涉及隐私文件(账单、家人信息)默认不上传任何外部 API,能本地处理就本地处理

这一段会随每一次 Claude Code 启动自动加载,等于给它戴了一副"生活模式"的眼镜。

2.2 装好本章会用到的 MCP

下面这张表是本章七个场景用到的 MCP(每个场景再具体讲怎么装),你可以按需要安装,不必一次全装:

场景 需要的 MCP / Skill 备选
文件整理 自带 Bash 工具即可
账单分析 自带(处理 Excel/CSV) excel-skill
旅行规划 brave-search MCP duckduckgo MCP / web-fetch
抢票监控 playwright MCP + ntfy puppeteer MCP
追更聚合 rss-skill + web-fetch youtube-dl Skill
给爸妈用 wechat MCP(社区版)/ telegram MCP qq-bot MCP
习惯打卡 google-calendar MCP + ntfy notion MCP

所有 MCP 的安装方式都是 claude mcp add <name>,详细在第五章 MCP 一节有讲过。本章引用时不再展开。

2.3 准备一个"试错沙箱"

本章很多事真要让 AI 替你跑起来:动你的下载夹、读你的账单、操作你的浏览器。新手最常犯的错是"上来就对真目录动刀"。

建议先建一个 ~/sandbox 目录:

mkdir -p ~/sandbox

第一次跑任何提示词都先在这里跑一遍,确认没问题再换到真目录。这一条规矩贯穿全章

2.4 接好"通知"通道

本章半数以上场景需要"在你不在电脑前的时候,把结果推给你"。最便宜的方案是 ntfy.sh

  1. 手机装一下 ntfy 这个 App(App Store 和酷安都能搜到,免费)。
  2. 进 App,点"+"建一个 topic,名字自定义,比如 cassius-life-2026
  3. 在 Claude Code 里测试一条:
curl -d "Hello from Claude" ntfy.sh/cassius-life-2026

手机响一下,你就接好了。后面所有"推送提醒"都默认走这个通道。


三、场景 1:下载夹 / 桌面自动整理(升级版)

3.1 问题

下载夹是当代人电脑里最像填埋场的角落

  • 上周下的合同 PDF、上个月的截图、某次买东西的电子发票、某次会议的录屏、上次更新的安装包……都躺在一起。
  • 一打开,文件按时间随机排列,找一个文件平均要花 90 秒。
  • 想清理?打开窗口的瞬间就劝退——整理本身就是一件让人焦虑的事

桌面同样:图标永远叠到不能再叠,背景图早已被遮成一条窄缝。

3.2 准备

第二章你已经跑过一次"整理 ~/Downloads",那是入门版——人工触发、跑完就结束。

本章升级版要解决的是这三个新问题:

  1. 桌面也要顺手整:很多人桌面比下载夹还乱。
  2. 更智能的归档规则:不只是按类型分,还要按"最近一次打开时间"归档。
  3. 真正自动化:用 /loop 让它每周日晚自动跑一次,你周一上班,下载夹永远是新的。

3.3 一句话指令

把下面这段原样复制到 Claude Code(在终端里 cd ~ 后启动):

请帮我整理 ~/Downloads 和 ~/Desktop 两个目录,规则如下。

[整理规则]
1. 在 ~/Downloads/_整理 下建立这些子文件夹:
   图片、视频、音频、文档、表格、幻灯片、压缩包、安装包、设计稿、其他
2. 按文件后缀归类(同名加 (1)(2) 后缀,绝不覆盖)。
3. 超过 60 天没访问过的文件,移到 ~/Downloads/_整理/归档/<年-月>/ 下。
4. 桌面只保留:今天 + 昨天 修改过的文件,其余全部按上面规则移到 _整理 里。
5. 每个文件移动前都记一行日志到 ~/Downloads/_整理/.cleanup-<YYYY-MM-DD>.log。

[安全规则]
- 别动以 . 开头的隐藏文件
- 别动 .app / .lnk 之类的应用快捷方式
- 别动正在被打开的文件(lsof 检测到的)
- 永远不删任何文件,只移动

[输出报告]
执行完输出一份 Markdown 报告,包含:
| 维度 | 数量 / 大小 |
- 图片 / 视频 / 文档 / 安装包 各多少个、占多少 MB
- 桌面整理前后对比
- 本次归档了多少历史文件
- 撤销方式(说明日志路径)

执行前先把整理计划告诉我,等我说 OK 再动手。

3.4 Claude 怎么做

我把对话原汁原味贴出来。不会写代码也没关系,你只需要看 Claude 怎么把"一句话"拆成"一长串实际动作"

> 请帮我整理 ~/Downloads 和 ~/Desktop ……

⏺ 我先扫一遍这两个目录,看看有多少文件、占多少空间。

⏺ Bash(find ~/Downloads -maxdepth 1 -type f | wc -l)
  ⎿ 312

⏺ Bash(find ~/Desktop -maxdepth 1 -type f | wc -l)
  ⎿ 47

⏺ Bash(du -sh ~/Downloads ~/Desktop)
  ⎿ 14G    ~/Downloads
     2.1G  ~/Desktop

我已经看清楚了:
  - Downloads 共 312 个文件,占 14 GB
  - Desktop   共 47 个文件,占 2.1 GB

下面是我的整理计划:

[Downloads 计划]
1. 创建子文件夹: 图片/ 视频/ 音频/ 文档/ 表格/ 幻灯片/
   压缩包/ 安装包/ 设计稿/ 其他/ 归档/
2. 按后缀分类移动 312 个文件 → 各自子文件夹
3. 检测到 198 个文件超过 60 天未访问,会进 归档/2024-* 之类的子目录
4. 操作日志写到 ~/Downloads/_整理/.cleanup-2026-04-19.log

[Desktop 计划]
1. 保留今天+昨天修改过的 6 个文件
2. 其余 41 个文件按同样规则移到 ~/Downloads/_整理/

[安全检查]
- 已识别 4 个 .app 快捷方式,不动
- 检测到 1 个正在被 Preview 打开的 PDF,跳过
- 隐藏文件全部不动

预计用时 8-15 秒。是否开始 ? (yes / no / 改计划)

你按下 yes

> yes

⏺ Bash(mkdir -p ~/Downloads/_整理/{图片,视频,音频,文档,表格,幻灯片,压缩包,安装包,设计稿,其他,归档})
⏺ Bash(mv "~/Downloads/IMG_8821.HEIC" "~/Downloads/_整理/图片/IMG_8821.HEIC")
⏺ Bash(mv "~/Downloads/年终报告.pptx" "~/Downloads/_整理/幻灯片/年终报告.pptx")
... (省略 350+ 条 mv 命令)

⏺ 整理完成。报告如下:

3.5 结果示例

最后你会拿到这样一份报告,复制到你的笔记里就是一份月度家庭存档

# 文件整理报告 · 2026-04-19

## 总览
| 维度 | 数量 | 大小 |
| --- | --- | --- |
| 处理总文件数 | 359 | 16.1 GB |
| Downloads | 312 | 14.0 GB |
| Desktop    | 47  | 2.1 GB  |

## 按类型分布
| 分类 | 文件数 | 总大小 |
| --- | --- | --- |
| 图片  | 84 | 612 MB |
| 视频  | 11 | 4.3 GB |
| 文档  | 96 | 511 MB |
| 表格  | 28 | 47 MB  |
| 幻灯片 | 14 | 198 MB |
| 压缩包 | 33 | 1.2 GB |
| 安装包 | 22 | 5.7 GB |
| 设计稿 | 8  | 612 MB |
| 其他  | 63 | 421 MB |
| 归档(60+天) | 198 | 7.3 GB |

## 桌面整理前后
- 之前 47 个图标 → 之后 6 个(今/昨修改)
- 桌面截图直观感受:从"贴满便利贴的冰箱"变成"刚开会的会议室白板"

## 撤销方式
日志已保存到 ~/Downloads/_整理/.cleanup-2026-04-19.log
对我说"撤销 2026-04-19 的整理",我会按日志逆序还原所有 mv 操作。

## 顺便提醒
- 安装包 5.7 GB,其中 macOS-Sequoia.dmg(8 GB)系统已经装过,可以删除回收 8 GB
- 视频 4.3 GB 里有 3 个 .mov 是手机自动同步的旧录屏,可以归档到外接硬盘
要不要我帮你做这两件事?

注意最后那段"顺便提醒"——这就是Agent 比脚本强的地方。一个 shell 脚本只会闷头干活,Claude 会站在你的角度多想一步

3.6 进阶:让它每周日晚自动跑

到这里你已经把"被动清理"变成"半自动清理"。下一步用第九章会详细讲的 /loop 把它变成全自动

/loop "0 22 * * 0" "整理 Downloads 和 Desktop,完成后用 ntfy 推送报告到 cassius-life-2026"

这一行的意思是:每周日晚上 10 点(cron 表达式 0 22 * * 0 的含义),自动跑这个任务,跑完把报告推到你手机。

第二天周一早上你打开手机,看到一条通知:

本周整理完成:桌面从 53 个图标 → 5 个,下载夹归档 12 个文件,释放 1.8 GB。已写入日志。

你甚至没动过键盘。这就是 Claude Code 的"周末值班员"模式。

进阶提示:不熟悉 cron 表达式?直接告诉 Claude "我希望每周日晚 10 点跑",它会替你转成 cron 写好。


四、场景 2:每月账单自动整理(支付宝 / 微信)

4.1 问题

你打开支付宝月账单,看到"本月支出 8,427 元",你只有两种反应:

  • "好像也没花什么"——记忆有偏差。
  • "我哪有花这么多"——情绪上头,但是没证据。

支付宝、微信、银行 App 都能导出账单,但导出来是一张光秃秃的 Excel:上千行流水、列名全是英文(amountcategorymerchant),用 Excel 打开就是一片密密麻麻的数字海。99% 的人导出来一次就再也不打开。

更糟的是:你想知道"我每月花在外卖上多少钱""我打车比上个月多花了多少"——靠人脑根本算不过来。

4.2 准备

第一步:导出账单

支付宝(手机端)

  1. 打开支付宝,点"我的"。
  2. 点"账单",右上角"…"。
  3. 选"开具交易流水证明"或"账单下载",选时间范围、邮箱。
  4. 几分钟后邮箱会收到一封带 Excel 附件(.xlsx)的邮件,密码在邮件正文。
  5. 下载到 ~/Downloads/alipay_2026_03.xlsx

微信支付(手机端)

  1. 打开微信,点"我"。
  2. "服务" → "钱包" → "账单"。
  3. 右上角"常见问题" → "下载账单" → "用于个人对账"。
  4. 选时间和邮箱,提交。
  5. 同样收邮件,下载到 ~/Downloads/wechat_2026_03.xlsx

第二步:装一个 Excel 处理 Skill(可选)

Claude Code 自带读 Excel 的能力(通过 Python pandas),但装一个官方的 excel-skill 体验更好:

/skill add excel-skill

不装也行,本章脚本会自动 pip install openpyxl pandas,区别只是慢几秒。

4.3 一句话指令

请分析 ~/Downloads/alipay_2026_03.xlsx 这份支付宝账单。

[分类规则]
按以下 7 类归类(根据交易对方+商品名+备注综合判断):
1. 餐饮:外卖、堂食、奶茶咖啡、便利店食品
2. 交通:打车、地铁公交、共享单车、加油
3. 购物:衣服鞋帽、日用百货、家电、护肤
4. 娱乐:电影、KTV、旅游、视频会员、游戏充值
5. 医疗:医院、药店、保健
6. 转账:对个人转账、红包(标注收到/支出)
7. 其他:无法归类的

[输出 1 - 分类汇总表]
| 分类 | 笔数 | 总金额 | 占比 |
| --- | --- | --- | --- |
(按金额从大到小排)

[输出 2 - 按日期趋势]
用 ASCII 柱状图画一张"每日支出趋势",X 轴日期、Y 轴金额。

[输出 3 - Top 3 大单]
列出本月最大的 3 笔支出,标明商家、时间、金额、可能用途。

[输出 4 - 月度对比]
如果 ~/Downloads/alipay_2026_02.xlsx 也存在,
就跟上个月同分类对比涨跌(用 +x% 或 -x% 标注),
否则只输出本月数据。

[输出 5 - 三个反思建议]
站在我的角度,看完账单后给我三条具体的、可执行的、不说教的建议。

[特别注意]
- 不要把数据上传到任何外部 API,本地分析
- "转账"不算消费,在汇总里单独列出
- 退款(负数金额)要扣回对应分类
- 输出全程简体中文

4.4 Claude 怎么做

> 请分析 ~/Downloads/alipay_2026_03.xlsx ……

⏺ 我先看看这份账单的结构。

⏺ Bash(python3 -c "import pandas as pd; df = pd.read_excel('~/Downloads/alipay_2026_03.xlsx', skiprows=24); print(df.head(3)); print('总行数:', len(df))")
  ⎿ ... (列名:交易时间 / 交易类型 / 交易对方 / 商品名称 / 收/支 / 金额 ...)
     总行数: 487

⏺ 识别出 487 条流水。我用关键词+商家名做分类。
   (创建临时脚本 ~/sandbox/alipay_2026_03_analysis.py)

⏺ Write(~/sandbox/alipay_2026_03_analysis.py)
  ⎿ Created 142 lines

⏺ Bash(python3 ~/sandbox/alipay_2026_03_analysis.py)
  ⎿ [ok] 分类完成
     [ok] 趋势图已生成
     [ok] Top 3 大单已识别
     [ok] 与 2026-02 对比已计算

报告如下:

4.5 结果示例

# 2026 年 3 月支付宝账单分析

## 一、分类汇总
| 分类 | 笔数 | 金额(¥) | 占比 | vs 2 月 |
| --- | --- | --- | --- | --- |
| 餐饮 | 138 | 3,287 | 39% | +18% ↑ |
| 购物 | 41  | 2,140 | 25% | +5%  ↑ |
| 娱乐 | 19  | 1,256 | 15% | -22% ↓ |
| 交通 | 92  | 891   | 11% | +3%  ↑ |
| 医疗 | 4   | 481   | 6%  | 新增 |
| 其他 | 11  | 372   | 4%  | -8%  ↓ |
| -----| --- | ---   | --- | --- |
| 合计 | 305 | 8,427 | 100%| +9%  ↑ |
(转账类共 38 笔、合计 12,400 元,单独列出不计入消费)

## 二、每日支出趋势(单位:百元)
03-01 ▇▇                       3.2
03-02 ▇                        1.4
03-03 ▇▇▇                      4.1
03-04 ▇▇▇▇▇▇▇▇▇▇               14.2  ← 全月最高
03-05 ▇▇                       2.6
03-06 ▇▇▇                      3.8
03-07 ▇▇▇▇                     5.1
03-08 ▇▇▇▇▇▇▇▇▇                12.7  ← 妇女节
03-09 ▇▇                       2.4
... (省略,共 31 天)
03-31 ▇▇                       2.8

## 三、Top 3 大单
1. ¥1,580 - 携程旅行 - 03-04 16:22
   "京沪往返机票 + 酒店",这是 12.7 那笔的主因。
2. ¥899 - 京东 - 03-08 21:12
   "iPad 充电器 + 苹果保护壳",妇女节促销。
3. ¥468 - 大众点评 - 03-19 19:30
   "海底捞双人套餐",可能是周末家庭聚餐。

## 四、与 2 月对比要点
- 餐饮支出 +18%,主要是外卖单数从 41 涨到 67(美团/饿了么)。
- 娱乐 -22%,因为 2 月 KTV+电影占比大,3 月只买了 1 张电影票。
- 医疗"新增"是因为 2 月没有此类支出,3 月去了 1 次牙医、买了 2 次药。

## 五、三个建议
1. **外卖在涨**:从 41 单 → 67 单,人均单价 24 元,整月外卖花了 1,608 元。
   建议:周日晚集中囤一周早餐,工作日早晨外卖单大概率能砍一半。
2. **小额浪费集中在便利店**:全家+711 共 23 单,平均每单 18 元(咖啡+面包)。
   建议:这一类很难控,但买一个 199 元的家用咖啡机,大概 35 杯回本。
3. **大单都集中在情绪日(节假日)**:妇女节、周末聚会、出差日。
   建议:大单不要砍,小单值得复盘——大单一年也没几次,但小单是惯性。

## 六、撤销/数据保存
- 已生成 ~/Documents/账单存档/2026-03-分析.md(正本)
- 临时分析脚本可丢弃:rm ~/sandbox/alipay_2026_03_analysis.py
- 明月再分析时,把 2026-04.xlsx 放到 ~/Downloads/ 即可

第一次拿到这份报告的人,多半会愣几秒——因为它说的就是你

4.6 进阶:每月 1 日自动跑 + 超阈值提醒

定时任务:

/loop "0 9 1 * *" "扫描 ~/Downloads 目录里上月的支付宝/微信账单,自动分析,发邮件到 me@example.com,如果月支出 > 12000 同时给我推 ntfy 警告"

这个任务会在每月 1 日上午 9 点跑一次。它会自己找上月账单文件、自己分析、自己发邮件。一年只要你记得每月 1 号前导出账单到 Downloads就行——这件事还可以让 Claude 提醒你

/loop "0 8 28 * *" "用 ntfy 提醒我:今天去支付宝/微信导出本月账单,Claude 月初要用"

把这两条 /loop 一起跑起来,你的"月度财务复盘"从此不再需要任何主动操作

隐私提示:账单是非常敏感的数据。本章所有分析都跑在你本地的电脑上,不会上传任何云。如果你担心 Claude 会不会偷偷上传,第十章 10.4 节有完整的"如何确认 Claude Code 的数据流向"。


五、场景 3:旅行规划(带爸妈去新疆)

5.1 问题

自由行规划是一件**典型的"做之前痛苦,做完成就感很弱"**的事:

  • 要查机票、查酒店、查景点、查餐厅、查天气。
  • 要平衡父母年龄、预算、季节、兴趣。
  • 要做 Plan B、要查在地小贴士、要算汇率(如果出国)。
  • 一个普通的 6 天行程,认真做一遍要 4-6 小时。

最后做完了,行程又因为"爸妈某天不想走那么远""临时下雨"打回重来。

5.2 准备

要让 Claude 给你有时效的、能用的行程,必须给它联网能力

最快的方式:装 brave-search MCP(免费层每月 2000 次查询,足够规划 50+ 趟旅行):

claude mcp add brave-search

然后跟着引导填一下你在 brave.com/search/api 申请到的 API Key。

不想注册的话,Claude Code 自带的 web fetch 也能用,只是没有"搜索",需要你手动给它 URL。

5.3 一句话指令

我要带爸妈(60 岁、爸有轻微高血压)国庆 6 天去新疆,预算 1.5 万(三人合计、不含购物),
请用 brave-search 查最新信息(机票、天气、景点开放、近期旅行警示),给我 3 套方案。

[方案 A 经典]
乌鲁木齐 + 天山天池 + 喀纳斯

[方案 B 北疆深度]
禾木 + 喀纳斯 + 五彩滩 + 可可托海

[方案 C 慢游]
吐鲁番 + 喀什 + 帕米尔高原边缘

[每套方案必须包含]
1. Day-by-Day 行程,每天写明: 早/中/晚 在哪、住哪、当日核心景点、交通方式(自驾/包车/火车)
2. 必备物品清单,从 60+ 老人角度补充(药、防晒、保温、登山杖等)
3. 预算明细表:机票 / 酒店(每晚) / 包车或机票 / 门票 / 三餐 / 应急 / 合计
4. Plan B:如果某一天天气暴变 / 爸妈走不动,改成什么
5. 在地小贴士:高反、防晒指数、新疆时间和北京时间差、餐饮辛辣度、礼俗
6. 一段"为什么这套适合爸妈"

[最后]
- 用 Markdown,每套方案是一个二级标题,可以直接发给爸妈看
- 给我一个 1-10 的"舒适度"打分(老人友好程度),最后做一个对比表
- 全程简体中文,价格用人民币

5.4 Claude 怎么做

这种任务背后会触发多次搜索 + 多次推理,Claude Code 会按计划分批查

> 我要带爸妈国庆 6 天去新疆 ……

⏺ 我先核对几条关键信息再写方案。

⏺ brave_search("国庆 2026 乌鲁木齐机票")
  ⎿ 返回 5 条结果(摘自携程、去哪儿、飞猪)

⏺ brave_search("喀纳斯 9 月底 10 月初 天气 海拔")
  ⎿ ...

⏺ brave_search("新疆国庆 2026 道路管制")
  ⎿ ...

⏺ brave_search("60 岁老人 高反 注意事项")
  ⎿ ...

⏺ 已收集足够信息,开始写方案。
   分别为 A / B / C 三套行程做规划,
   预计输出 6000-8000 字,需要约 90 秒……

90 秒后,你会拿到三份完整方案。下面节选 A 方案 Day 1-2 给你看:

5.5 结果示例(节选 A 方案)

# 方案 A:经典 6 日(乌鲁木齐 + 天山天池 + 喀纳斯)

舒适度评分:8.5 / 10(适合首次来疆、爸妈体力中等)

## Day 1 · 抵达乌鲁木齐
- **早**:北京 → 乌鲁木齐(建议早班机,3K8814 / CA1287,约 4.5 小时)
- **午**:抵达地窝堡机场(海拔 654 m,无明显高反风险)
- **下午**:酒店休整,推荐"乌鲁木齐银都酒店"(¥520/晚,商圈+电梯)
- **晚**:大巴扎景区附近吃"亚心餐厅"羊肉串 + 拌面,人均 ¥80
- **当日要点**:不安排远行,让爸妈适应新疆时区(比北京晚 2 小时,不是时差,是体感)

## Day 2 · 天山天池一日游
- **早 7:30**:酒店包车(白天 ¥450/天,7 座 SUV)
- **9:00**:抵达天山天池景区(车程 1.5 小时,海拔 1980 m)
- **9:30-12:00**:坐景区电瓶车上山,环湖步道(2 km,平缓,有座椅)
- **12:30**:景区内"福寿居"农家乐午饭,人均 ¥90
- **14:00-16:30**:可选项目: 缆车去飞龙观(老人不建议)/ 游船(¥80/人,推荐)
- **17:00**:返程
- **19:30**:晚饭"五一星光夜市",这里有正宗烤包子和马奶子葡萄
- **当日要点**:海拔从 654 m → 1980 m,虽不算高,但要给爸爸备一支硝酸甘油

(以下 Day 3-6 略,完整内容已写入文件)

## 必备物品(60+ 老人角度)
| 类别 | 必备 | 选备 |
| --- | --- | --- |
| 药品 | 高血压日常药(2 倍量)、晕车药、感冒药、肠胃药、硝酸甘油、创可贴 | 葡萄糖、藿香正气 |
| 衣物 | 厚外套、薄羽绒、保温内衣、宽檐帽、墨镜 | 围巾、防风口罩 |
| 防护 | 防晒霜 SPF50+、唇膏、保湿喷雾 | 凡士林、护手霜 |
| 工具 | 登山杖 1 对(轻量铝合金 ¥80)、保温杯、雨伞 | 折叠凳 |
| 证件 | 身份证(必带)、医保卡、家人紧急联系卡(写好) | 老年优惠证 |

## 预算明细(¥, 三人合计)
| 项目 | 金额 | 备注 |
| --- | --- | --- |
| 机票(京 - 乌往返) | 3,900 | 提前 60 天订,人均 ¥1,300 |
| 乌市酒店 ×2 晚 | 1,040 | 银都 ¥520/晚 |
| 喀纳斯酒店 ×3 晚 | 2,400 | 景区内 ¥800/晚 |
| 包车(全程 6 天) | 3,600 | ¥600/天,司机经验丰富、新疆户籍 |
| 门票合计 | 1,250 | 天池+喀纳斯+禾木+观鱼台 |
| 餐饮(三人 6 天) | 2,160 | 人均 ¥120/天 |
| 应急 + 杂费 | 700 | 小费、零食、加保 |
| **合计** | **15,050** | 比预算超 50 元,可压缩餐饮 |

## Plan B
- **如遇 Day 2 天池下雨**:改为乌市市内"新疆博物馆 + 国际大巴扎"半日游,博物馆有暖气、有座椅、爸妈可慢慢看。
- **如爸爸第 3 天高反**:喀纳斯改成"湖边小木屋休息一天",由我陪走,司机带妈妈去禾木拍日落,爸爸在木屋睡觉。

## 在地小贴士
- **新疆时间**:民间普遍按"新疆时间"作息,比北京时间晚 2 小时,所以早 9 点出发其实是当地早 7 点,爸妈要心理准备。
- **防晒**:即便阴天 UV 指数也高,坚持涂防晒。
- **饮食**:辣度可点"微辣"或"不辣",大盘鸡可让师傅"少辣",拌面可换成清汤面。
- **礼俗**:进维吾尔族餐厅前可问"有没有忌口的菜",老板都很热情。

## 为什么这套适合爸妈
1. 海拔最高 2400 m(喀纳斯),没有真正高反风险;
2. 全程包车,不挤公共交通;
3. 行程节奏 4-5 小时活动+午休,不赶;
4. 餐饮以汉化新疆菜为主,爸妈接受度高;
5. 摄影点位都在停车场 200 m 内,不需要长距离徒步。

下面 B、C 方案结构一样,篇幅原因省略。最后 Claude 还会给你一份对比表

## 三套方案对比
| 维度 | A 经典 | B 北疆深度 | C 慢游南疆 |
| --- | --- | --- | --- |
| 舒适度 | 8.5 | 6.5 | 7.5 |
| 看到的"不一样" | 5/10 | 9/10 | 8/10 |
| 体力消耗 | 中 | 高 | 中低 |
| 总预算 | ¥15,050 | ¥17,800(超) | ¥14,600 |
| Plan B 灵活度 | 高 | 中 | 中 |
| 我的推荐 | 5/5(首选) | 3/5(适合年轻人陪行) | 4/5(若爸妈喜欢人文) |

5.6 进阶:把方案放进 Notion 持续跟踪

旅行规划不是一次性事件——你定下来后,机票变价、酒店退订、临时改行程,都需要一个"活的"记录本。

装 notion MCP 之后:

请把 A 方案写进我的 Notion 数据库"2026 国庆新疆",
每个 Day 是一行,包含:日期 / 城市 / 主要景点 / 住宿 / 状态(待订/已订/已完成).
之后我每天问你"第 3 天酒店有变化吗",你查一下携程、Booking,如果价格降 10% 就提醒我退订重订。

到这一步,Claude 已经从"做完一次就走"变成"陪你走完整趟旅行的助理"


六、场景 4:24 小时盯演唱会票(自动化)

6.1 问题

抢演唱会票、火车票、限量球鞋发售——这一类事的本质是**"在某个未知时间点,第一时间下手"**。

人类的对策是熬夜守着、设闹钟、刷新页面。代价是:

  • 困得要死、错过的时候骂自己、抢到的时候手在抖。
  • 黄牛比你早,你比抢票软件慢,慢的就是手速这 0.5 秒。

而 Claude Code + playwright MCP 的组合,就是来解决这 0.5 秒问题的

6.2 准备

装 playwright MCP(让 Claude 能开浏览器)

claude mcp add playwright

第一次运行会拉一个 200 MB 左右的 Chromium,耐心等。

配 ntfy 推送

第二节已经配过,这里只确认 topic 名能用就行。

一份"个人信息表"放在本地

新建 ~/.claude/profiles/me.md

# 我的常用信息(用于自动填表,不上传任何外部 API)
- 姓名:Cassius
- 手机:138xxxx5678
- 身份证:11010**********018
- 邮箱:cassius@example.com
- 默认收货地址:上海市浦东新区xx路xx号101室,收件人 Cassius,138xxxx5678
- 大麦账号:cassius@example.com / pwd 见 1Password

安全提示:身份证、密码不写明文密码本身,写"见 1Password"——后面 Claude 会问你"取一下密码",你手动输入。这一原则在第十章会反复强调。

6.3 一句话指令

请监控大麦网"周杰伦 2026 上海站"演唱会的开售情况。

[监控规则]
- 每 5 分钟刷新一次商品页 https://detail.damai.cn/item.htm?id=xxxxxx
- 检测页面上"立即抢购"按钮是否变可点(class 从 disabled 变 active)
- 同时检测"开抢倒计时"是否归零
- 全程不要点击,只观察

[一旦触发]
1. 立刻 ntfy 推送一条到 cassius-life-2026,标题"票开了!",内容含当前剩余库存(如能抓到)
2. 用 playwright 打开浏览器(不要 headless,我要看到),自动登录大麦
3. 进入下单页,自动选最高档票位、数量 2 张、地址栏预填 ~/.claude/profiles/me.md 里的信息
4. **停在最后一步"立即支付"**,不要点支付,等我回来手动确认

[安全规则]
- 永远不要替我点支付按钮
- 永远不要扫码 / 输验证码,这一步必须我手动
- 如果价格 > ¥3000 的票,先问我再抢

[兜底]
- 如果连续刷 24 小时都没开,推送一条"还没开"汇报
- 如果出现网络错误超过 3 次,推送一条"出错了"

请先把执行计划告诉我,然后用 /loop 启动后台任务,确认后开始。

6.4 Claude 怎么做

> 请监控大麦网 ……

⏺ 我先打开页面看看结构,确认能识别开售按钮。

⏺ playwright_open("https://detail.damai.cn/item.htm?id=xxxxxx")
⏺ playwright_screenshot()
  ⎿ saved to ~/sandbox/damai-snapshot.png

⏺ 已确认页面结构:
  - 抢购按钮 selector: .buy-btn, 当前 class="disabled"
  - 倒计时 selector: .countdown-timer, 当前显示 "17 天 23 小时"
  - 库存显示在页面右侧 .stock-num

[执行计划]
1. /loop "*/5 * * * *" "playwright 检查 detail.damai.cn/item.htm?id=xxxxxx 上的 .buy-btn"
2. 每次检查 < 4 秒,不会触发反爬
3. 一旦 disabled → active 或 倒计时 ≤ 0:
   a. 立刻 curl ntfy.sh/cassius-life-2026 推送
   b. 触发 ~/.claude/scripts/buy-jay-ticket.sh
4. 停在"立即支付",等你手动按

预计每天大约 ¥0.001 API 费用(只刷不调用 LLM,几乎零成本).
是否启动? (yes / 改时间 / 改条件)

你按 yes:

[ok] 已启动定时任务,任务 ID: loop-jay-2026-04-19-22-30
查看状态:/loop status loop-jay-2026-04-19-22-30
随时停止:/loop stop  loop-jay-2026-04-19-22-30

6.5 结果示例

12 天后,凌晨 2:00 你在睡觉,手机突然响:

ntfy [cassius-life-2026]
[票!] 票开了!
"周杰伦 2026 上海站 内场 1080 元"
当前剩余 38 张,Claude 已开始填表
请于 90 秒内手机扫码支付,否则订单取消

你跳起来打开电脑——Claude 已经替你做完了 95%:

浏览器窗口标题: 大麦网 - 确认订单
- 票档: 内场 ¥1,080 ×2 = ¥2,160
- 收件人: Cassius / 138xxxx5678
- 地址: 上海市浦东新区xx路xx号101室
- 支付方式: 等待选择 ← 停在这里
[ 立即支付 ]  按钮可见但 Claude 没点

你扫码、确认、付款。整个过程你的角色只是"按一下脸支付"

下一秒,你再倒头睡。

6.6 进阶:把"出来就买"改成"价格低于 X 才买"

不是所有票都"出来就要"——黄牛涨价、二次开票常常有。改一下条件:

请把刚才那个抢票任务改成这样:
- 触发条件改成"价格 ≤ ¥1500 的内场票"
- 价格高于 1500 时只推送通知"票开了但价格 ¥xxxx,要不要抢",我说 yes 才填表

进一步还可以:

  • 多渠道并行:让 Claude 同时盯大麦、纷玩岛、猫眼演出,谁先开抢谁先填。
  • 多场次比价:同一巡演不同城市的价格,自动给你一份对比。

6.7 真实场景小插曲:当 Claude 帮你避坑

抢票最容易栽的坑不是"按钮没出来",而是"按钮出来了但你卡在登录态"。下面这段对话来自一个真实的周三凌晨:

[凌晨 0:01]
ntfy 推送: 票开了!"周杰伦 2026 上海站"
ntfy 推送: 但 Claude 检测到登录失效,正在尝试重新登录

[Claude 的处理日志]
⏺ playwright: 打开下单页 → 检测到 redirect 到 /login
⏺ playwright: 自动填用户名 + 密码(从 1Password CLI 取)
⏺ playwright: 触发了滑块验证
⏺ playwright: 不能自动过滑块,推送 ntfy 请求人工

[凌晨 0:02 ntfy 第二条]
"需要你 30 秒内打开电脑过一下滑块,我已锁定一张内场"

你跳起来,打开屏幕,滑一下滑块,
30 秒后 Claude 已停在"立即支付"页,你扫码完成.

如果没有 Claude,你大概率会因为登录态过期而眼睁睁看着票被秒光

但请注意:反爬规则是平台说了算。下面这些行为,迟早会让你的账号被封:

错误做法 后果
*/30 * * * * *(每 30 秒刷一次) 24 小时内 IP 被封
同时登录 5 个账号刷同一场 全部账号封禁,永久
用 headless 模式连续刷 8 小时 平台识别为 bot
请求里没有正常的 User-Agent 第一次就被拒
抢到后立刻挂二手平台 账号封 + 律师函

Claude 默认会按"5 分钟一次、模拟正常浏览器、保留 cookie"的方式刷新。这是不会让你账号被封的最大频率。不要让它"再快一点"——快不了,慢一点反而更稳。

6.8 黄牛与灰色地带:必须读完的一段

抢票自动化游走在灰色地带。请你严格遵守以下底线:

规则 原因
只用于自己 + 直系亲属购票,不替任何人代抢 代抢可能涉及黄牛
不绕过验证码、滑块——遇到验证立刻停 绕过反作弊 = 违规
不并发开 10 个账号 平台一旦判定,账号封
单场次每天刷新 ≤ 300 次(5 分钟一次足够) 高频刷新会被反爬
不要把脚本卖给别人 法律风险

演唱会票本身是商品,自己抢自己用不违法;但如果你"抢到再加价转卖",就触碰《治安管理处罚法》和《文化市场综合执法办法》。Claude Code 不是给你做黄牛工具的


七、场景 5:追剧追番追小说自动化

7.1 问题

你每天要追的内容大概是这样的:

  • 哔哩哔哩 3-5 个 UP 主:科技、历史、Vlog。
  • 起点 / 番茄 1-2 本网络小说:连载到一半。
  • YouTube 1-3 个频道:上班通勤看。
  • B 站某番剧:每周更新。
  • 某个公众号、某个 Newsletter。

每一个内容站点都有一个 App,每一个 App 都想留住你 30 分钟以上。你只是想知道"今晚有没有更新",但每个 App 都给你推 20 条"猜你喜欢"

7.2 准备

思路一:装 RSS Skill(如果内容站点都支持)

社区有一个开箱即用的 rss-skill

/skill add rss-skill

思路二:自定义 web fetch Skill(更通用)

新建 ~/.claude/skills/follow-list/SKILL.md

---
name: follow-list
description: 抓取我关注列表的最新更新,合成一份"今晚追更清单"
---

# 关注列表来源
- 哔哩哔哩 UP 主:
  - https://space.bilibili.com/1234567/dynamic
  - https://space.bilibili.com/2345678/dynamic
  - https://space.bilibili.com/3456789/dynamic
- 起点小说:
  - https://book.qidian.com/info/1010111111  # 诡秘之主
  - https://book.qidian.com/info/1023333333  # 我们生活在南京
- YouTube 频道:
  - https://www.youtube.com/@channel1/videos
  - https://www.youtube.com/@channel2/videos
  - https://www.youtube.com/@channel3/videos

# 抓取规则
- 只抓今天发布的内容,带时间戳
- 视频抓:标题、时长、封面 URL
- 小说抓:章节名、字数、发布时间
- 用 jina ai reader (https://r.jina.ai/) 把 HTML 转纯文本,避免被反爬

# 输出格式
按"视频 / 小说"分类,每条:
- 标题
- 来源
- 30 字简介(自动总结,不超过 30 字)
- 链接

Skill 文件就是"教 Claude 怎么完成某个任务"的说明书。第五章 5.2 节有完整介绍。

7.3 一句话指令

跑一下 follow-list Skill,生成今晚的追更清单,
按视频和小说分两组,每条加 30 字简介(用文章/视频内容自动总结,不要瞎编),
输出 Markdown,顺便把这份清单用我已配的 sendmail 发到 me@example.com,
邮件主题"今晚追更清单 · YYYY-MM-DD"

7.4 Claude 怎么做

> 跑一下 follow-list Skill ……

⏺ 加载 Skill: follow-list
⏺ 并行抓取 9 个来源,开 3 个 Subagents 同时跑:
  - Subagent 1: 3 个 B 站 UP 主
  - Subagent 2: 2 本起点小说
  - Subagent 3: 3 个 YouTube 频道

⏺ Subagent 1 返回: 5 条更新
⏺ Subagent 2 返回: 1 条更新(诡秘之主第 233 章)
⏺ Subagent 3 返回: 3 条更新

⏺ 总结每条 30 字简介(调本地 sonnet,约 8 秒)……

⏺ 写邮件,调 sendmail。

[ok] 邮件已发送到 me@example.com

7.5 结果示例(你邮箱里收到的)

Subject: 今晚追更清单 · 2026-04-19

# 今晚追更清单 · 2026-04-19

## 视频(8 条)

### 哔哩哔哩
1. **【硬核拆机】iPhone 18 Pro 内部首次曝光** - 何同学(28:14)
   摘要:拆解 iPhone 18 Pro,新 A19 芯片 + 5x 潜望镜,散热结构是这代最大变化。
   → https://b23.tv/xxxxx

2. **聊聊我离开大厂的这半年** - Vlog 老张(15:33)
   摘要:从腾讯辞职后做了一个独立播客,半年广告收入 5 万,不算成功但够生活。
   → https://b23.tv/yyyyy

3. **罗马帝国为什么不灭亡那么久** - 历史不咕咕(22:45)
   摘要:从行政、税收、军事三个角度分析罗马"实际上"的延续到底有多久。
   → https://b23.tv/zzzzz

### YouTube
4. **What Sam Altman just announced (it's huge)** - Marques Brownlee(11:22)
   摘要:OpenAI 在 DevDay 上发布了 GPT-6 草案 + Agent SDK,定价是 GPT-5 的 1/3。
   → https://youtu.be/aaa

5. ...

## 小说(1 条)
1. **诡秘之主 · 番外篇 233 章「最后一封信」**(4,580 字)
   摘要:克莱恩给奥黛丽写最后一封信,提到"愚者不再扮演",疑似新故事线启动。
   → https://book.qidian.com/chapter/xxxxxx

---
共 9 条,预计阅读+观看总时长 1 小时 47 分钟。
- 完成跟进的请在右上角点"已读"(如果你用 Notion 同步)
- 这份清单由 Claude Code 自动生成,如果某条总结不准,请告诉我"重新总结第 X 条"

每条 30 字摘要不是 Claude 自己编的——它会先抓正文再总结。看似"今晚很多更新",其实你扫一眼就知道哪些值得点开、哪些可以跳过

7.6 进阶:自动下载视频到本地

如果你还想再进一步——通勤地铁上没网,希望视频自动下到手机:

请把今晚追更清单里 B 站和 YouTube 的视频自动下载到 ~/Videos/today/,
用 yt-dlp 工具,1080p、mp4 封装,封面也下,
完成后推 ntfy:"今晚通勤包已就绪 ~/Videos/today/(共 X 个 文件)".
明天通勤前我同步到 iPhone。

第二天早上 6:30 你出门前,手机已经响过——视频躺在本地,地铁上断网也能看。

法律提示:自己留存观看 OK,但不要外传分享,更不要二次剪辑发布——那会涉及版权问题。Claude Code 不是盗版工具。


八、场景 6:给爸妈用的"一键操作"

8.1 问题

爸妈不会用 AI。这不是骂他们,这是事实:

  • 终端、命令行、API、Token——这些词对他们等于天书。
  • 但他们会说话,会打字,会发图片

如果你能让 Claude Code 听懂他们的话,他们就拥有了一个 AI 助理。而你,每周省下"被询问的 5 个小时"

8.2 解决思路:微信群 + Bot

最自然的入口是微信——爸妈每天都在用。

总体架构:

爸妈在家庭群里发一句话
       │
       ▼
微信 MCP 监听到群消息
       │
       ▼
Claude Code 解析意图,匹配对应斜杠命令
       │
       ▼
调对应能力(订票/翻译/查天气/读图)
       │
       ▼
回复到群里(纯文字,不发链接,不发表情)

8.3 准备步骤

第一步:装 wechat MCP(社区版)

注意:微信官方没有给个人开放 API,社区版 MCP 实际上是用第三方协议库(如 wechaty)实现的,长期稳定性看官方风向。如果你不放心走灰色地带,可以改用 telegram MCP(爸妈装一个 Telegram 即可),原理一样。

claude mcp add wechat

按引导扫码登录一个专门的小号(不要用你的主号,封号风险)。

第二步:让 Claude Code 后台一直跑

在一台长期不关机的电脑/树莓派/小服务器上:

nohup claude --headless --listen wechat-msg > ~/wechat-bot.log 2>&1 &

这条命令的意思是"后台跑 Claude,监听微信消息,日志写到 wechat-bot.log"。

第三步:写几个白话斜杠命令

新建 ~/.claude/commands/订高铁.md

---
name: 订高铁
description: 帮爸妈查/订高铁
---

# 输入约定
用户会说类似:
- "明天去北京的高铁"
- "周五早上从合肥到上海"
- "下周一最早一班去广州"

# 处理流程
1. 用 brave-search 找 12306 / 携程的对应线路当天/明天的车次
2. 给一份对比表:车次 / 出发-到达时间 / 历时 / 一等/二等价格
3. 推荐 1 个"性价比最高"的(综合时间和价格)
4. **不要替用户下单**,只输出选项,让用户回复"第 X 个"
5. 用户确认后,打开 12306 浏览器,填好乘客信息(从 ~/.claude/profiles/parents.md 读),
   停在"提交订单"页,推送爸妈手机:"已为您填好,请点立即支付"

类似地写 查天气.md翻译.md读病例.md 等等:

---
name: 查天气
description: 报今天和未来 3 天天气
---
1. 用 brave-search 查 "<城市>天气 + 未来 3 天"
2. 给一段口语化的天气播报:
   "妈,今天上海 22 度,有点小雨,出门带伞;明天 26 度晴;后天 28 度晴。
   未来三天没有降温,不用换厚衣服。"
3. 如有暴雨/高温/降温 5 度以上,加一句"提醒"
---
name: 翻译
description: 跟图说话,OCR 后翻译
---
1. 用户会发一张图片(英文菜单 / 街景 / 说明书 / 包装盒)
2. 用 paddleocr Skill 提取文字
3. 翻译成简体中文
4. 输出大字版本(每段加换行,方便老花眼看)
---
name: 读病例
description: 把病例拍照转成大字摘要
---
1. 用户会发病例 / 化验单的照片
2. OCR 提取所有数据
3. 输出:
   - 一段口语化的"医生大概在说什么"
   - 关键指标列表(异常的标红/加 注意 文字标记)
   - 三个"建议问医生的问题"
4. **绝不要给用药建议**,只解释词义
5. 末尾加一句:"以上仅供理解参考,具体诊断以医生为准"

8.4 Claude 怎么做(演示一个完整对话)

家庭群里真实场景:

[群: 一家人 · 19:42]
爸爸: 明天去北京的高铁帮我订一下

[Bot @爸爸 19:42]
好的爸,我帮你看了下明天(2026-04-20)合肥到北京的高铁:

| 序号 | 车次 | 出发 - 到达 | 历时 | 二等 | 一等 |
| --- | --- | --- | --- | --- | --- |
| 1 | G272 | 06:23 - 09:55 | 3h32m | ¥468 | ¥748 |
| 2 | G282 | 08:16 - 11:48 | 3h32m | ¥468 | ¥748 |
| 3 | G56  | 09:32 - 13:01 | 3h29m | ¥482 | ¥770 |
| 4 | G286 | 12:18 - 15:50 | 3h32m | ¥468 | ¥748 |

我推荐 第 2 个 G282(早上 8:16,不用太早起,到北京中午 11:48,下午有半天活动时间).

回复我"第 2 个"或"第 X 个"我就帮你填好.

[群: 一家人 · 19:43]
爸爸: 第二个

[Bot @爸爸 19:43]
好的,我打开了 12306 网页,
- 车次 G282 二等座 ¥468
- 乘客:你(身份证已自动填)
已停在"提交订单"页,你手机上 12306 App 应该已经收到验证短信,
打开 App 在"未支付订单"里点"立即支付"就行.
完成后告诉我一声"订好了".

[群: 一家人 · 19:48]
爸爸: 订好了

[Bot @爸爸 19:48]
收到! 票已订:G282 / 04-20 08:16 / 二等座 / 04 车 13A.
出发前 1 小时我会再提醒你一次.

这一段对话没有一个英文术语。爸爸全程只说了 12 个字,事就办成了。

8.5 第二段真实对话:妈妈发来一张化验单

[群: 一家人 · 09:18]
妈妈: [图片] 帮我看一下这个

[Bot @妈妈 09:18]
妈,我看了你这张化验单,是 04-22 在协和医院做的血常规+生化:

[一句话总结] 这张单子大概在说什么(口语版)
你的红细胞、白细胞都正常,血小板略偏低但不严重.
血脂里"低密度脂蛋白"3.85 mmol/L 偏高(正常 < 3.4),
医生大概率会让你少吃肉、多运动,有可能开他汀类药.

[关键指标]
| 项目 | 你的值 | 参考范围 | 状态 |
| --- | --- | --- | --- |
| 总胆固醇 | 5.6 | < 5.2 | 注意 偏高 |
| 低密度脂蛋白 | 3.85 | < 3.4 | 注意 偏高 |
| 高密度脂蛋白 | 1.2 | > 1.04 | 正常 正常 |
| 甘油三酯 | 1.4 | < 1.7 | 正常 正常 |
| 空腹血糖 | 5.1 | 3.9 - 6.1 | 正常 正常 |
| 血小板 | 102 | 100 - 300 | 正常 临界 |

[建议你问医生的三个问题]
1. "我血脂偏高,需要立刻吃药吗?还是先 3 个月生活方式干预?"
2. "血小板 102 偏低一点,跟我最近吃的那个止痛药有关系吗?"
3. "下次复查间隔多久合适?"

注意 以上仅供理解参考,具体诊断以医生为准.
我不建议你按这个自己买药.

[群: 一家人 · 09:20]
妈妈: 谢谢儿子,我懂了

[群: 一家人 · 09:21]
爸爸: 这个 AI 比我们家孩子有耐心

最后一句让你哭笑不得。但这正是这一节最大的价值——你救出了"不耐烦的自己",也让爸妈得到了"被认真对待"的感觉。

8.6 进阶:把每个命令都写到爸妈的小卡片

爸妈不一定记得"我能让 Bot 干啥"。给他们打印一张卡片,贴在客厅、厨房、玄关。

————————————————————
家里 AI 小助手能帮你的 7 件事
(在家庭群里直接说,不用 @)

1. "明天去北京的高铁" → 帮你订
2. "今天天气怎么样" → 报天气
3. "这个英文是什么意思" → 跟图发,翻译
4. "看一下我这张化验单" → 跟图发,大字解释
5. "今天广场舞天气合适吗" → 给穿衣建议
6. "帮我提醒明天 9 点吃药" → 自动提醒
7. "今天的新闻有什么" → 早 8 点自动播

不会用就直接问 Bot:"我能让你干啥"
————————————————————

8.7 安全提醒(务必告诉爸妈三句话)

1. 涉及付款的事,Bot 永远不会替你点支付,你必须自己确认.
2. 任何短信验证码,不要发到群里.
3. 看到"账户异常""帮我转账""我是儿子手机丢了"
   这种,先给我打电话确认,Bot 不会主动让你转钱.

把这三句话口头讲三遍、贴一份在冰箱上。爸妈用得越熟,越要把"反诈红线"先打牢。


九、场景 7:健身 / 读书 / 学习打卡 + 习惯养成

9.1 问题

每年 1 月 1 日,你立 5 个 flag:每天跑步、每天读书、每周写一篇日记。

3 月 1 日,5 个 flag 全倒。

不是你意志力差,是人类的大脑天生不擅长"维持"——它擅长响应反馈

Claude Code 能扮演的,恰恰是那个"日复一日不嫌烦"的反馈对象

  • 早上推送"该跑步了"。
  • 晚上问你"今天完成了吗"。
  • 每周给你看"打卡热力图"。
  • 完成 30 天连击发一句"你已经超过 92% 的同辈"。

9.2 准备

装 google-calendar MCP

claude mcp add google-calendar

按引导授权一下你的 Google 账号(用国内日历的话,可以装 caldav-mcp 接系统日历,或者直接用本地 .ics 文件)。

装 ntfy(已经装过)

准备一个习惯日志文件

mkdir -p ~/Documents/habits
touch ~/Documents/habits/log.csv
echo "date,habit,status,note" > ~/Documents/habits/log.csv

这是一个最小的习惯打卡数据库——一行一条记录。

9.3 一句话指令

我打算从今天起养成 3 个习惯,持续 90 天:
1. 每天 7:00 跑步 30 分钟
2. 每天 22:00 读 30 分钟书(本月读《被讨厌的勇气》)
3. 每周日 21:00 做一次本周复盘

请帮我:

[1. 加日历]
在我 Google 日历上加好对应事件:
- 跑步:每天 07:00-07:30,提醒提前 10 分钟,重复 90 天
- 读书:每天 22:00-22:30,提醒提前 10 分钟,重复 90 天
- 复盘:每周日 21:00-21:30,提醒提前 30 分钟,重复 13 周
事件描述里加一行:"由 Claude Code 创建"

[2. 推送]
- 7:00 推送 ntfy "起来跑步,5 公里 / 30 分钟即可,跑完回我'done'"
- 22:00 推送 ntfy "该读书了,《被讨厌的勇气》今天 30 页,读完回我'done'"

[3. 打卡]
每晚 22:30 主动问我:
"今天跑步、读书完成了吗?(回 done / partial / skip + 一句感受)"
我的回答自动写入 ~/Documents/habits/log.csv,
格式:date,habit,status,note

[4. 周总结]
每周日 21:30 自动生成一份"上周复盘",写到 ~/Documents/habits/week-YYYY-WW.md
- 完成率(总打卡天数 / 应打卡天数)
- 连续打卡天数(streak)
- 最长连击 vs 历史最长
- 一段不超过 50 字的鼓励/警告(看完成度自动调,不要永远说"加油")

[5. 仪式感]
- 连续 7 天都 done:推 "你已经连续 7 天,继续"
- 连续 30 天都 done:写一段长一点的庆祝信
- 累计中断超过 3 次同一习惯:不指责,提一个"是不是这个时间段不合适,我们换"

请先告诉我执行计划,我说 OK 你开干.

9.4 Claude 怎么做

> 我打算从今天起养成 3 个习惯 ……

⏺ 我先确认一下今天日期和你的时区。

⏺ Bash(date)
  ⎿ Sat Apr 19 22:14:33 CST 2026

⏺ 计划如下:

[1. 日历]
- 创建日历事件 跑步,从 2026-04-20 07:00 开始,共 90 次
- 创建日历事件 读书,从 2026-04-19 22:00 开始,共 90 次
- 创建日历事件 周日复盘,从 2026-04-26 21:00 开始,共 13 次
共 193 个事件,你的日历不会被淹(全部归到一个新建子日历"习惯养成 2026Q2")

[2. ntfy 定时]
- /loop "0 7 * * *" "推 ntfy: 起来跑步"
- /loop "0 22 * * *" "推 ntfy: 该读书了"
- /loop "30 22 * * *" "通过 ntfy 问候: 今天跑步读书完成了吗"

[3. 数据]
- 准备追加写 ~/Documents/habits/log.csv

[4. 周总结脚本]
- /loop "30 21 * * 0" "生成上周复盘报告"

执行需要授权(Google Calendar 和 ntfy),你之前已授权,本次直接执行.
开始? (yes / no / 改)

> yes

⏺ 创建日历...(共 193 条,约 30 秒)
⏺ 注册 4 个 /loop 任务...
⏺ 准备首次推送 ntfy:今天 22:00 第一次读书提醒...

[ok] 全部就绪。从现在起 90 天,你不需要再自己设闹钟。
我会在每天 22:30 找你聊一聊今天怎么样,我们慢慢来。

9.5 结果示例:3 周后你会看到什么

第 22 天,周日 21:30,你收到一份周复盘:

# 第 3 周复盘 · 2026-05-04 ~ 2026-05-10

## 完成率
- 跑步: 5/7 天(71%)
- 读书: 7/7 天(100%)  ← 满勤
- 周总结: 3/3 周(100%)

## 当前连击(streak)
- 跑步: 2 天
- 读书: 22 天 ← 历史最长!

## 本周亮点
- 你用 6 天就读完了《被讨厌的勇气》,提前完成本月计划。
- 周三晚 22:35 你回复"今天没读,加班到 23:30,明早补",
  这种"主动改时间"比"硬撑死磕"健康得多。

## 本周提醒
- 跑步连续 2 次跳过都在周一周三,
  我注意到你周一周三都有 19:00 的会议,可能晚上太累.
  建议:周一周三的跑步换成"中午通勤步行 30 分钟"试试.

## 一段话
你已经把 "读书" 从 flag 跑成 streak.
跑步还在试错期,但你没有 "全或无" 地放弃,这才是关键.
下一本书要不要换一本?《活出生命的意义》或《纳瓦尔宝典》都可以,
告诉我"换书 X",我下周一帮你挂上去.

这种有数据、有节奏、有人情味的反馈,恰恰是绝大多数打卡 App 做不到的。

9.6 哪些习惯不适合用 AI 打卡

不要把 AI 当万能教练。下面这几类不要交给 Claude 管

习惯类型 为什么不适合
冥想、正念 这类习惯靠主动选择"不被打断",AI 推送本身就破坏了它
与家人深度相处 "陪爸妈聊 30 分钟"无法量化,AI 问"完成了吗"反而功利化
学一门新语言到精通 AI 督促可以,但学习节奏需要老师/教材,不是打卡能搞定的
戒酒、戒烟、戒赌 这类涉及成瘾,需要专业医疗介入,AI 提醒甚至可能产生逆反
创作类(写小说、画画) 创作不能"今天 30 分钟就算完成",质数比量重要

一句话原则:有明确动作 + 时长 + 完成态的习惯,适合 AI 打卡;**强调"在场感、状态、灵感"**的事,不适合。

9.7 进阶:变成"AI 教练"

90 天之后,你会有一份非常完整的习惯数据。再让 Claude 干一件事:

请读 ~/Documents/habits/log.csv 的全部 90 天数据,
做一份"我的习惯养成报告":
- 哪些时间段我跑步完成率最高
- 跑步和读书的相关性(是不是某天没跑也容易没读)
- 我最容易"中断"的诱因是什么(看 note 字段)
- 给我下个 90 天计划提 3 个改进

Claude 会从 90 行数据里给出你自己都没察觉的规律。比如:

你周二的完成率 91%,周五 38%。周五的 note 字段大量出现"应酬""聚餐""喝酒"。 建议:周五晚把"跑步"挪到周六早,把"读书"减到 15 分钟,允许"周五自由日"。 这不是放弃,是"留 1 个口子换 6 天的 stability"。

人类教练给的建议有时候靠经验,Claude 给的建议靠你自己的数据


十、其他 5 个值得自己跑的场景(速览)

下面 5 个场景配方都给到了,留给你课后做。每个 100 字以内简介,看哪个戳到你就动手。

10.1 节日生日提醒

把家人朋友的生日、纪念日整理成一份 ~/Documents/dates.csv(每行:日期、姓名、关系、提醒提前几天、要送什么)。让 Claude 每天早上 8:00 检查"未来 7 天有没有",有就推 ntfy 提醒,附"上次送的礼物 + 三个新点子",避免送过同款

10.2 家庭账本月度报告

跟场景 2 类似,但合并支付宝 + 微信 + 信用卡 + 工资单四个来源,每月 1 日生成一份"家庭月度财务体检",包含总收入、总支出、储蓄率、家庭三大支出占比、本月最大变化。比单独看支付宝立体得多。

10.3 微信群消息摘要

如果你有几个工作群、读书群、亲友群每天 500+ 条消息,让 Claude 每天 22:00 自动摘要:今天哪个群发生了什么、有几条 @你的、有几个待办、有几条值得回。打开手机不用滑半小时。

10.4 自动整理照片按时间地点分文件夹

跑:/loop "0 23 * * *" "把今天 ~/Pictures 新增的照片按 EXIF 时间和地点分到 ~/Pictures/<年>/<月-月份名>/<地点>/ 下"。一年下来你的照片库自动整齐到能直接做相册。

10.5 每天早上 7:00 个性化新闻早报

Claude 抓 5 个你订阅的新闻源(国际大事、行业动态、本地新闻、科技趋势、一条段子),合成一份 500 字以内的"今日 7:00 早报"邮件给你。比所有新闻 App 加起来都准。这一条会在第九章 9.6 节作为完整 demo 详细带你跑通

10.6 把 7 个场景"组合"成一个"家庭中枢"(进阶玩法)

最厉害的不是单跑某一个场景,是把它们串起来。举三个组合:

组合名 用到的场景 价值
周日 22:00 一键收尾 1(整理) + 2(账单) + 7(习惯周复盘) 一周收摊全自动
出差三天无人值守 5(追更) + 6(爸妈 Bot) + 10.4(拍照存档) 你出差,家不停转
过年回家陪父母模式 3(旅行) + 6(爸妈 Bot) + 10.1(生日提醒) + 10.2(家庭账本) 把"陪父母"做成系统

要做组合,只需要把单场景的 /loop 拼起来,再用一个总调度提示词串:

[家庭中枢提示词模板]
你是我家的"AI 管家"。下面是你今天要做的事:
1. 早 8:00:发新闻早报
2. 早 9:00:检查爸妈群有没有未回的需求,有就处理
3. 中 12:00:抓本地天气,如果下雨提醒老婆带伞
4. 晚 19:00:整理今晚追更清单
5. 晚 22:00:问我打卡情况
6. 周日 22:00:跑文件整理 + 月账单(如果是月初)

每件事如有异常,推 ntfy 到 family-2026,
绝不在 ntfy 推闲聊和广告.

这一段 prompt 加 /loop "@daily",就是一个真正意义上的家庭 AI 中枢


十一、避坑:生活场景的 5 个底线

这一章我们把 Claude 真正请进了你家。下面 5 条红线,请一定牢记。

11.1 涉及付款的事,永远要二次确认

所有支付动作必须由你的人手按下,不要让 Claude 替你按支付/确认订单/扫码支付

  • 错例:让 Claude 自动续费 Netflix。
  • 正例:让 Claude 提醒你 Netflix 即将续费、查询当前价格、推荐"换年付能省 20%"。

哪怕你 100% 信任它的判断,也要保留这一道按按钮的仪式——这是你最后的防线。

11.2 涉及发消息的事,先 dry-run

要让 Claude 替你给客户发邮件、给爸妈发微信、给朋友发祝福?永远先让它输出"将要发的内容"给你看,你说"OK 发"它再发

  • 错例:"帮我给所有客户发新年祝福"——结果发出去了,但每条还都带了"{name}"占位符没替换。
  • 正例:写好之后先给你看 3 个样本(最长名字、最短名字、英文名字),都没问题再批量发。

11.3 不要让 AI 替你做"涉及他人感情"的决定

下面这些决不让 AI 替你做

  • 替你写分手 / 离婚 / 道歉信。可以让它润色你已经写好的初稿,但不要让它从零生成
  • 替你回应朋友/家人的情绪表达。"你在加班吗?" "我妈又催我了" 这类——你必须亲自回复。
  • 替你做"该不该原谅他"这种道德判断。

AI 没有羞耻、没有歉意、没有共情。它给你的"看起来体贴"的回复,只是模式匹配的结果。如果对方发现这是 AI 写的,这段关系会受到二次伤害。

11.4 给爸妈用的工具,先自己跑通 7 天

给爸妈配 Bot 是好事,但别上来就让爸妈用

正确节奏:

阶段 做什么 为什么
Day 1-3 你自己用同样的命令在自己的群里跑 测每个命令的边界
Day 4-7 让你伴侣 / 兄弟姐妹一起用 多视角发现 bug
Day 8 起 给爸妈使用,头一周你每天主动看一下日志 兜底,出错你及时帮
Day 30 起 才真正"放手"

爸妈的 trust 一旦被 AI 失误打掉一次,重建很难

11.5 监控类任务设上限,避免账单爆炸

来看一个真实的"账单爆炸"反例。

一个朋友在 4 月 1 日跑了一个 /loop "* * * * *" "查看比特币价格,有变化就推 ntfy"——他的本意是"实时关注"。但 * * * * * 意思是每分钟跑一次。一个月下来 4.3 万次执行,每次平均 0.02 元 token 费,月底账单 ¥860

正确写法是 */15 * * * *(每 15 分钟)+ --max-runs 100/day(一天最多 100 次),月成本能压到 ¥6 以内

定时任务、抢票任务、刷新任务——这些会长时间消耗 Token。如果你忘了关,一觉醒来可能账单几百块。

设上限的几种方式:

[在每个 /loop 里加]
- 最大跑 N 次:--max-runs 100
- 最大跑 N 天:--max-days 7
- 单次预算上限:--budget 0.05  (5 分钱触顶停止)

[全局上限]
在 ~/.claude/settings.json 里:
{
  "monthly_budget": 200,         # 月度上限 200 元
  "alert_at": [50, 100, 150]     # 用到这三档发提醒
}

第十一章 11.4 节会专门讲 token 成本的精细控制。本章只让你知道:所有定时任务都必须有"自动停止"开关


十二、本章自检

读完这一章,理论上你应该具备的能力:

# 自检题 你的答案
1 能不能默写出本章 7 个场景? 能 / 不能
2 你已经至少跑通了几个? 0 / 1-3 / 4-6 / 7
3 你能不能给爸妈写一句"白话斜杠命令"? 能 / 不能
4 你知道哪 5 件事绝不让 AI 替你做吗? 知道 / 不全
5 你装了 ntfy 并接到第一条推送了吗? 是 / 否

3 个以下"是"——回到第三节,先把场景 1 跑通再说。

3-5 个"是"——读下章,把"工作场景"也接上。

全部"是"——你已经走完本书"动手部分"的第一道大关。


本章一图回顾

        AI 替你管的 7 件生活琐事
             ┌──────────┐
             │  你 (人) │
             └─────┬────┘
                   │ 节省 5-8 小时/周
        ┌──────────┼──────────┐
        │          │          │
        ▼          ▼          ▼
  ┌──────────┐ ┌──────────┐ ┌──────────┐
  │ 文件整理  │ │ 账单复盘 │ │ 旅行规划 │
  │ 每周日跑 │ │ 每月 1 日 │ │ 一次到位 │
  └─────┬────┘ └─────┬────┘ └─────┬────┘
        │            │            │
        └────────────┼────────────┘
                     │
        ┌────────────┼────────────┐
        ▼            ▼            ▼
  ┌──────────┐ ┌──────────┐ ┌──────────┐
  │ 24h 抢票 │ │ 追更聚合 │ │ 给爸妈用 │
  │ 醒着也    │ │ 19:00 邮件│ │ 微信群 Bot│
  │ 帮你刷    │ │ 不打开 App│ │ 不懂技术 │
  └─────┬────┘ └─────┬────┘ └─────┬────┘
        │            │            │
        └────────────┼────────────┘
                     │
                     ▼
              ┌──────────┐
              │ 习惯打卡 │
              │ 90 天教练 │
              └──────────┘
                     │
        ┌────────────┴────────────┐
        ▼                         ▼
  ┌──────────────┐        ┌──────────────┐
  │ 安全 5 底线   │        │ /loop+Hooks   │
  │ 付款手动确认  │        │ 全自动调度    │
  │ 发消息先 dry  │        │ ntfy 推送    │
  │ 感情事不让 AI │        │ Subagents 并行│
  │ 给爸妈先 7 天 │        │ MCP 接外部    │
  │ 监控有上限    │        │ Skills 复用   │
  └──────────────┘        └──────────────┘

把这张图打印出来贴墙上,每多打一个勾,你的家庭就少一件烦事


下章预告

生活场景跑通了,工作场景才是大头。

第七章 工作场景实战(不止程序员) 会按 7 类岗位画像分别拆开来讲:

  • 写作 / 内容创作者:选题、长文写作、改稿、配图、SEO、多平台分发。
  • 市场 / 营销:竞品调研、文案 A/B、社媒日历、海报生成、转化追踪。
  • 设计师:从草图到 Figma、设计规范沉淀、自动出标注。
  • 行政 / HR:会议纪要、考勤汇总、面试问题生成、入职手册自动更新。
  • 数据 / 运营:跑 SQL、出报表、画日报、看异常。
  • 求职者 / 自由职业者:简历润色、JD 解析、八股准备、报价单生成。
  • 招聘者 / 面试官:JD 写作、简历筛选、面试纪要、Offer letter。

生活是练手,工作是变现。下一章带你把 Claude Code 真的变成你团队里那个"加班最猛、最便宜、不闹辞职"的同事。