零、写在最前:为什么这一章不需要你懂代码
在你翻开这一章之前,先解开一个最大的心结。
很多人看到"工作场景实战"就以为要写脚本、要装环境、要改配置文件。通通不用。这一章里你看到的所有"代码",都是 Claude Code 自己写、自己跑、自己关。你做的事只有三件:
- 复制本章的提示词模板到 Claude Code 对话框里(或保存成
~/.claude/commands/xxx.md,第四章已教过怎么做)。 - 替换其中的占位符,比如把
[你的目标岗位 JD 路径]换成你电脑里那个 PDF 的真实路径。 - 看 Claude 的执行计划,按一下回车确认,等结果。
仅此而已。
另一个常见误会是"我所在的行业用不上"。本书统计了 200 多位早期读者的反馈,发现一个规律:只要你的工作里有"重复 + 整理 + 写作"中的任意一项,Claude Code 就有发挥空间。下面这张表你可以先快速对照一下,找到自己的画像:
| 你每天最多的动作 | 你大概是 | 跳到本章哪一节 |
|---|---|---|
| 写稿、改稿、把一篇稿改成 N 个版本 | 写作者 / 内容创作者 | 一、写作者画像 |
| 盯竞品、做投放、看转化率 | 营销人员 | 二、营销人员画像 |
| 改图、出物料、Figma 来回拉 | 设计师 | 三、设计师画像 |
| 排班、合同、考勤、走流程 | 行政 / HR | 四、行政--hr-画像 |
| SQL、报表、看板、出周报 | 数据分析师 / 运营 | 五、数据分析师--运营画像 |
| 改简历、海投、准备面试 | 求职者 | 六、求职者画像 |
| 看简历、约面试、写 Offer | 招聘者 | 七、招聘者--hr-画像 |
七个画像里你大概率能找到自己。本章每一节都按相同的结构展开——痛点 → 工作流图 → 完整提示词 → Claude 真实回复 → 进阶玩法 → 工具清单。你可以从头读到尾,也可以跳到自己那一节直接抄走。
一、写作者 / 内容创作者画像
1.1 你每天的真实痛点
如果你同时运营公众号、小红书、知乎,再加上偶尔发一条 X(Twitter)和 LinkedIn,你应该非常熟悉下面这个流程:
凌晨 1 点:终于把公众号 2000 字主稿写完
凌晨 1 点 10 分:开始改成小红书风格
凌晨 1 点 40 分:再改成知乎风格
凌晨 2 点:再切英文给 LinkedIn
凌晨 2 点 30 分:做封面图、找配图
凌晨 3 点:困得不行,明早再说
第二天上午:发现 5 个平台没有一个发了
一篇内容,五种语气,五种长度,五张封面——所有内容创作者的"复利地狱"。Claude Code 对这件事是最对症下药的。
1.2 工作流图:一篇文章自动适配 5 个平台
┌──────────────────┐
│ 你写一份"主稿" │
│ draft.md (2000 字)│
└─────────┬────────┘
│
▼
┌──────────────────┐
│ Claude Code │
│ 多平台改写器 │
└─┬────┬────┬───┬──┘
│ │ │ │
公众号 小红书 知乎 LinkedIn
1500 字 300 字 原结构 英文 5 段
│ │ │ │
▼ ▼ ▼ ▼
┌──────────────────┐
│ 你只做一件事: │
│ 抽查 + 排期发布 │
└──────────────────┘
主稿你写一份,剩下 4 份让 Claude 在 30 秒内写完。你节省的不是字数,是"切换语气"的脑力——这才是写作者最贵的一笔成本。
1.3 一句话指令:把它扔进 Claude Code 就完事
请把 @draft.md 这篇文章改写成 5 个平台版本,输出到 ~/Documents/posts/ 目录下:
1. 公众号版(wechat.md)
- 1500–2000 字
- 带 3 个加粗小标题
- 结尾有一段引导关注的话
2. 小红书版(xhs.md)
- 300 字以内
- 关键词前后加 emoji(限 5 个内)
- 末尾给 3–5 个 hashtag
3. 知乎版(zhihu.md)
- 保留原稿结构
- 开头加一句"利益相关:……"
- 段落比公众号更长,更像"长答案"
4. Twitter 版(x.md)
- 4 条 tweet 串起来
- 每条 ≤ 280 字符(含空格)
- 第一条是钩子,最后一条带主稿链接占位 [LINK]
5. LinkedIn 版(linkedin.md)
- 英文,5 段
- 体现 thought leadership 的语气
- 不堆 hashtag,只挑最相关的 3 个
每个文件开头加一行 YAML 元信息:
---
platform: <平台名>
char_count: <字数>
generated_at: <ISO 时间戳>
---
把这一段贴到 Claude Code 对话框里,按回车,坐等 30 秒。Claude 会在 ~/Documents/posts/ 里给你 5 个 Markdown 文件,每一个都已经按平台风格调好。
1.4 Claude 真实对话示例
为了让你看到"实际跑起来是什么样",下面是一段截取自真实使用记录的对话:
你:[贴上面那段提示词]
Claude:我会按你的要求生成 5 个文件。先确认一下:
- 主稿
draft.md我已经读取,标题是《为什么 90% 的人写不好周报》,约 2150 字。- 输出目录
~/Documents/posts/不存在,需要我创建吗?(输入 y 确认)你:y
Claude:开始生成……
[10 秒后]
已完成。生成结果:
文件 字数/字符 备注 wechat.md 1864 字 3 个小标题,引导关注用了"点个在看,下周三同一时间见" xhs.md 287 字 5 个 emoji,3 个 hashtag zhihu.md 2450 字 利益相关:作者本人是字节跳动前 P7 产品经理 x.md 4 条,最长 268 字符 第一条钩子:"写不好周报,不是你菜,是你被骗了。" linkedin.md 5 段,约 320 词 hashtags: #ProductivityTips #WeeklyReports #RemoteWork 是否要我顺便:
- 给每个版本配一张题图建议(用 DALL·E / Midjourney 提示词)?
- 生成 5 个平台的发布时间建议?
注意 Claude 给出的两个反问——这就是"AI 工作伙伴"和"AI 工具"的本质差别。你交代一件事,它顺手帮你想到下两步。
1.5 进阶:搭一条"内容生产线"
一次改写已经省时间,但写作者真正的瓶颈是选题和排期。把它升级成"生产线"会更猛。
步骤一:写一个 Skill
第五章讲过 Skill 是什么——你可以理解成"给 Claude 装一个固定剧本"。下面是一个名为 content-pipeline 的极简 Skill 模板,保存到 ~/.claude/skills/content-pipeline/SKILL.md 即可:
---
name: content-pipeline
description: 内容生产线,从选题到 5 平台改写一条龙
when_to_trigger:
- 用户提到"出选题"、"写本周稿"、"内容生产线"
---
# 内容生产线 Skill
## 流程
1. 读取 `~/Documents/notion/topic-pool.md`,挑 3 个本周最热的选题
2. 让用户选一个,确认后进入下一步
3. 生成 800 字大纲,等用户审核
4. 生成 2000 字主稿
5. 一键改写成 5 平台版本(参考第七章 1.3 提示词)
6. 把所有文件归档到 `~/Documents/posts/YYYY-WW/` 目录
写完之后,下次你只要在 Claude Code 里说一句**"开始本周内容生产线"**,它就会自动从选题开始走完整套流程。
步骤二:用 /loop 自动调度
/loop 是 Claude Code 的定时任务命令,第九章会专门讲。这里你只需要知道一句指令:
/loop 创建一个名为 weekly-content 的任务,每周一上午 9:00 触发,
自动执行"开始本周内容生产线",结果发到我的邮箱 me@example.com
回车之后,你的电脑每周一早上 9 点会自动给你出 5 个平台的稿子草案,你周一中午回邮箱抽查、修一下,下午就能排期。
1.6 进阶进阶:让 Claude 学会"你的语气"
写作者最怕的不是 AI 写不出,而是 AI 写出来"不像我"。读者一眼就能识别出"这是 AI 写的",关注立马就掉。
解决方法是给 Claude 一份你自己的"风格指纹"。具体做法非常简单:
- 把你最近写的 10–20 篇代表作整理到一个文件夹里,比如
~/Documents/my-writings/。 - 写一份 STYLE.md,把这个文件夹喂给 Claude,让它自己分析你的风格:
请读 @~/Documents/my-writings/ 下所有的 .md 文件,
提炼我的写作风格特征,生成一份 STYLE.md:
要包含:
1. 句长偏好(平均字数 / 最长 / 最短)
2. 标点使用习惯(我爱用破折号? 还是省略号?)
3. 高频词汇(出现次数前 30 的实词)
4. 段落结构习惯(我爱"总分总"还是"先结论后展开"?)
5. 开头三种最常用的钩子方式
6. 结尾三种最常用的收束方式
7. 我从不用的词 / 句式(列出 5–10 个反例)
8. 一段 200 字的"语气风格自我描述"
输出到 ~/Documents/my-writings/STYLE.md
跑完之后你会拿到一份精确刻画"你"的文档。以后任何写作任务,指令开头加一句 请按照 @STYLE.md 的语气写,Claude 写出来的东西就会像你而不是像 AI。
- 维护这份文档:每写完一篇你自己很满意的稿子,就让 Claude 把这篇也吸收进去:
@new-article.md 是我刚写的新文章,我对这篇语气很满意。
请更新 @STYLE.md,把这篇的特征也吸收进去(增量更新,不要全部覆写)。
这样 STYLE.md 会越用越懂你——半年后,Claude 写出来的草稿你只需要改 5%。
1.7 工具清单
| 工具类型 | 名字 | 用途 |
|---|---|---|
| Skill | content-pipeline |
内容生产线主流程 |
| Skill | style-checker |
检查"是否符合公众号违禁词、是否过广告" |
| Skill | style-fingerprint |
自动学习并维护 STYLE.md |
| MCP | notion |
从 Notion 选题池读题 |
| MCP | buffer 或 mp-publisher |
自动排期到各平台 |
| 命令 | /loop |
把生产线绑定到固定时间 |
写作者的核心收益是消灭"重复劳动里的脑力切换"。你以为每篇稿改 5 个平台只多花 1 小时,但累积一年,那是 240 小时——刚好是一个月的法定工作时间。Claude Code 把这部分还给你。
二、营销人员画像
2.1 你每天的真实痛点
营销人员每天的工作可以拆成四件事:盯竞品、看数据、出物料、写复盘。每一件都和"信息聚合"高度相关——而信息聚合恰恰是 Claude Code 最擅长的。
下面四个案例分别对应四件事,按"上手难度从低到高"排列。
2.2 案例 1:竞品监控(每天 9:00 自动跑)
痛点
你关注 3 家竞品的官网,每周手动打开 5 次看有没有新动态。一年下来,你点开过 1500 多次浏览器,99% 的次数没有任何变化。
提示词
请创建一个名为 competitor-watcher 的定时任务,每天上午 9:00 自动执行:
监控以下竞品官网:
1. abc.com
- 首页 (/)
- 定价页 (/pricing)
- 博客最新一篇 (/blog 抓第一条)
2. xyz.com
- 首页 (/)
- 案例页 (/cases)
执行步骤:
1. 抓取每个 URL 的 HTML
2. 与昨天的快照对比(快照存在 ~/Library/competitor-watcher/snapshots/)
3. 如果有变动:
a. 用截屏工具截一张前后对比图
b. 写一段 100 字的"今日竞品动态"
c. 把这段简报 + 对比图打包发到我的邮箱 me@example.com,主题"竞品日报 YYYY-MM-DD"
4. 如果没有变动,不要发邮件,只在本地日志里写一行"今日无变动"
约束:
- 抓取间隔 ≥ 2 秒,避免被对方 ban
- User-Agent 用主流浏览器的,不要伪装机器人
- 出错就发一封"今日抓取失败"邮件,不要静默失败
Claude 的执行流程(你看到的画面)
Claude:我已经把
competitor-watcher配置好了。下面是它要装的东西,装之前需要你确认一次:
- 用 Playwright MCP 来抓页面 + 截屏(首次运行会下载约 200 MB)
- 用 gmail MCP 来发邮件(需要你授权一次)
- 用 cron 设定每天 09:00:00 触发
输入
y我就开始装。
按 y,剩下的事 Claude 自己做完。第二天早上你打开邮箱,要么收到一封"今日竞品动态"附带前后对比截图,要么什么都没有——这正好是你想要的:有变动才打扰,没变动当不存在。
2.3 案例 2:账号矩阵管理(每周一出"该跟做"清单)
营销人员另一个高频场景是追踪行业 KOL。看他们在做什么内容、热度怎么样、有没有可以"跟做"的话题。
每周一上午 10:00 自动执行:
1. 拉取以下 KOL 上周(周一 0:00 到周日 23:59)的所有内容:
- 微博 @KOL_A (用 weibo MCP)
- 小红书 @KOL_B (用 xhs MCP)
- 知乎 @KOL_C (用 zhihu MCP)
2. 对每个账号,统计:
- 发文数
- 平均点赞 / 收藏 / 转发
- Top 3 高互动内容(标题 + 链接 + 互动数据)
3. 综合 3 个账号的 Top 3,共 9 条内容,从中挑出"我们也适合做"的 5 条:
判断标准:
- 与我们的产品 [产品介绍简短一段] 相关性 ≥ 7/10
- 不涉及敏感话题
- 还在热度上升期(发布 ≤ 3 天且互动持续增长)
4. 输出一份"本周值得我们也做的 5 个话题":
- 每条话题给出: 原标题 / 原链接 / 适合的本方角度 / 建议平台 / 预估难度(高/中/低)
- 用 Markdown 表格,放在 ~/Desktop/weekly-topic.md
5. 把表格发到运营群的飞书机器人 [webhook URL]
跑完之后你会拿到一份直接可以分配给团队的"选题任务清单"。原本你要花一上午看完 3 个账号、自己挑、自己写理由——现在你只要花 15 分钟决定哪几条要做。
2.4 案例 3:投放分析(每周自动出 ROAS 周报)
如果你跑 Google Ads / Facebook Ads / 巨量引擎,Claude Code 可以直接通过 MCP 接到广告后台,自动出周报。
每周一上午 11:00 自动执行:
1. 通过 google-ads MCP 拉取上周(周一到周日)的所有广告系列数据:
- 展示量(Impressions)
- 点击量(Clicks)
- 花费(Cost)
- 转化数(Conversions)
- 转化价值(Conversion Value)
2. 计算关键指标:
- CPM(每千次展示成本)
- CTR(点击率)
- CPA(每次转化成本)
- ROAS(广告支出回报率)
3. 与前一周对比,标注"环比":
- 涨 ≥ 20%: 标黄
- 跌 ≥ 20%: 标红
4. 自动找出"应该停 / 应该加预算"的广告系列:
停: ROAS < 1.5 且持续 2 周下滑
加: ROAS > 3.0 且预算花完率 > 95%
5. 输出周报 Markdown,包括:
- 一段话执行摘要(给老板看的)
- 关键指标表格
- 应该立刻调整的广告系列清单
- 一段"本周我们应该试试"的优化建议
6. 转换成 PDF,发到老板邮箱
营销人员真正贵的时间不是"投放本身",而是"出周报 + 拍板决策"。Claude Code 把"出周报"压到 0 分钟,把"拍板"留给你——这才是合理的人机分工。
2.5 案例 4:Landing Page 自动生成
最让设计师 / 程序员意外的一个场景:营销人员可以自己生成 landing page,不用排期、不用等。
我需要一个产品 landing page,需求如下:
[产品名] CleanMail
[一句话定位] 用 AI 自动整理你 3000 封未读邮件
[目标用户] 互联网行业的中层管理者
[核心卖点] 1) 5 分钟内归类 2) 重要邮件高亮 3) 不读取附件保护隐私
[CTA] 免费试用 7 天
要求:
- 单页 HTML + Tailwind CSS + 少量 Alpine.js
- 中英双语切换(右上角按钮)
- 移动端优先
- 5 个区块: Hero / 痛点 / 方案 / 定价 / FAQ
- 配色方案: 主色 #FF6B35 (橙), 辅色 #2EC4B6 (青)
- 字体: 中文用思源黑体, 英文用 Inter
- 不要任何外部图片(用 SVG 或 emoji 占位)
输出到 ~/Sites/cleanmail/index.html
然后给我一个本地预览链接(用 python -m http.server 8080)
30 秒后,浏览器弹出一个完整的、可点击的 landing page。你扫一眼,挑出 3 个不满意的地方告诉 Claude:"Hero 文案太长,砍一半;FAQ 加一条关于隐私的"。再 10 秒后,改完了。
需要部署?再加一句:"把它部署到 Vercel 上,给我一个公网链接"——Claude 会用 Vercel CLI 自动 deploy,2 分钟内你拿到一个 cleanmail.vercel.app 的真实链接。
这个能力对营销人员最大的解放是:你不再需要排期等设计师 / 前端。一个简单的活动落地页,从想法到上线,今天上午想到,今天下午就能挂出去。
2.6 工具清单
| 工具类型 | 名字 | 用途 |
|---|---|---|
| Skill | competitor-watcher |
竞品监控 |
| Skill | weekly-topic-radar |
KOL 选题雷达 |
| Skill | ad-report |
投放周报 |
| MCP | playwright |
抓网页 + 截屏 |
| MCP | gmail |
发日报邮件 |
| MCP | google-ads / meta-ads / bytedance-ads |
投放数据 |
| MCP | vercel |
一键部署 |
三、设计师画像
3.1 你每天的真实痛点
设计师不写代码,但每天都在和"代码的边缘"打交道——给开发同步设计稿、批量处理图片、整理色板、出 token、跟进还原度。这些"边缘工作"占去了设计师 30% 的时间,却完全没有创造性。
Claude Code 是设计师专属的"边缘工人"。
3.2 案例 1:Figma 转代码(一句话搞定还原度)
前置准备
装一个 figma MCP(第五章详细讲过怎么装):
claude mcp add figma --transport stdio --command "npx -y @figma/mcp-server"
装完之后,你就可以在 Claude Code 里直接引用 Figma 文件——和引用本地文件一样简单。
提示词
把 @figma:file/abc123/Component-Card 这个组件,
转成一份独立的 React 组件:
技术栈:
- React 18 + TypeScript
- Tailwind CSS (不要写裸 CSS)
- 不引入任何第三方组件库
要求:
- 还原度 ≥ 95%(像素级)
- 所有颜色 / 间距 / 字号必须从 Figma 里读取真实值,不要猜
- 响应式: 移动端单列,桌面端三列
- 必须有 a11y 支持(aria-label / 键盘可达)
- 输出到 ~/Projects/web/src/components/Card.tsx
- 同时输出 Card.stories.tsx (Storybook 故事)
如果 Figma 里有图标,用 lucide-react 替代;如果没有合适的,转成 SVG 内联。
Claude 会自动读取 Figma 的 Auto Layout 信息、颜色变量、字体 token,然后生成一份接近"开发同事写的"代码。你不需要懂这段代码——你只需要把它发给前端同事说:"用这个起步,剩下的接一下数据。"
设计师真实反馈
一位真实读者(小红书前设计师)说:
以前我交付一个组件,前端要花半天改我的 padding。现在我交付的是 React 文件,前端打开直接能跑,他对我的称呼从"设计师"变成了"半个前端"。我什么都没多学。
3.3 案例 2:批量图片处理(一行话,搞定 200 张)
设计师另一个高频场景是批量改图。比如:
把 ~/Pictures/作品/ 里所有图片做以下处理,输出到 ~/Pictures/作品-发布/:
1. 长边压到 1920px(短边等比缩放)
2. 文件大小 ≤ 500 KB(不够就降画质)
3. 加 8px 白色边框
4. 右下角加水印:
- 文字"@cassius_design"
- 字体 Inter 14px,半透明白色(rgba 255 255 255 / 0.7)
- 距右边 20px,距下边 20px
5. 文件名格式: 原文件名_ready.jpg
6. 跳过已经存在的同名文件(增量处理)
跑完给我一份汇总:
- 共处理多少张
- 平均压缩率
- 失败的文件清单(如果有)
按下回车,Claude 会自己装一个 Python 脚本(用 Pillow / wand 库),自己跑,自己写汇总。你看到的只是"成功处理 187 张,跳过 13 张已存在,0 张失败"——剩下的脚本它自己删掉。
3.4 案例 3:色板管理(给整个团队定 design tokens)
设计师在系统级项目里最头疼的是维护色板和字号——每次新项目都要重新定一遍,每次改色都要手动同步到 Figma 和代码。
提示词
请帮我设计一套适合"医疗 SaaS 后台"的 design tokens,
风格关键词: 专业 / 信任 / 干净 / 不冰冷。
包含:
1. 颜色系统:
- Primary(主色): 一组 50–900 共 10 档
- Secondary(辅色): 一组 50–900
- Neutral(中性灰): 一组 50–950
- Semantic(语义色): success / warning / error / info,各 3 档
- 必须通过 WCAG AA 对比度测试(给出对比度数据)
2. 字号系统:
- 6 档(xs / sm / base / lg / xl / 2xl)
- 行高 1.5 为基准
3. 间距系统:
- 4px 基准的 9 档(0 / 1 / 2 / 3 / 4 / 6 / 8 / 12 / 16)
4. 圆角系统:
- 4 档(none / sm / md / lg)
5. 阴影系统:
- 5 档(xs / sm / md / lg / xl)
输出格式:
1. design-tokens.json (W3C Design Tokens 格式)
2. tailwind.config.js 片段
3. 一张色板预览图(用 HTML 渲染后截图)
4. 一段 README 解释每个色的设计意图
放在 ~/Projects/medical-saas/design-tokens/
跑完之后,你会拿到一套可以直接给前端用、也可以导入 Figma 的完整设计 token。design-tokens.json 是一个开放标准(W3C),市面上几乎所有设计工具都能导入。
设计师的核心收益是**"系统级工作"的工程化**。一次性把规则写明白,以后所有项目自动复用——这是 Claude Code 给设计师的最高 ROI 玩法。
3.5 工具清单
| 工具类型 | 名字 | 用途 |
|---|---|---|
| Skill | figma-to-react |
Figma 组件 → 前端组件 |
| Skill | image-batch |
批量图片处理 |
| Skill | design-tokens |
设计 token 系统 |
| MCP | figma |
直接读 Figma 文件 |
| MCP | playwright |
渲染色板预览图 |
四、行政 / HR 画像
4.1 你每天的真实痛点
行政和 HR 同事每天最辛苦的事,不是任何一件"难"的事,而是 50 件"重复又必须有人做"的事——比对合同条款、过滤简历、排员工生日、写招聘文案、走入职流程。
Claude Code 不能帮你"决策"(合同到底要不要签是你们法务和老板的事),但能帮你把 80% 的"准备工作"自动化。
4.2 案例 1:合同审阅(对比新旧版本,5 秒列差异)
请对比 @contract-v2.docx 和 @contract-template.docx 两份合同,
列出所有有实质差异的条款。
要求:
1. 对比维度:
- 删除的条款(原模板里有,新合同里没了)
- 新增的条款(原模板里没有,新合同里多出来)
- 修改的条款(关键数字 / 期限 / 责任主体变化)
2. 不要把"换行符 / 空格 / 标点"这种格式差异列进去。
3. 输出格式:
| 序号 | 条款编号 | 变更类型 | 原文 | 新文 | 风险等级 | 说明 |
- 风险等级: 高 / 中 / 低
- 说明: 1 句话指出"这个变化对我方有利还是不利"
4. 在表格上方先写一段"执行摘要"(≤ 200 字),给老板看。
5. 在表格下方,把"高风险"的差异单独再展开一次,
每一条给出"建议修订方案"。
最终输出到 ~/Desktop/合同对比-YYYY-MM-DD.md
Claude 不能替代法务,但能把法务的工作量砍掉 70%——让法务只看"高风险"那 5 条,而不是逐字逐句对一遍 30 页。
4.3 案例 2:简历筛选(100 份简历压缩包丢进去)
提示词
@resumes-2026Q2.zip 是 100 份简历的压缩包(PDF / DOC / DOCX 混合)。
@JD-frontend-senior.md 是岗位 JD。
请按以下流程处理:
1. 解压到临时目录 /tmp/resumes/
2. 对每一份简历:
a. 提取关键字段: 姓名 / 联系方式 / 最近一份工作 / 总年限 / 学历 / 关键技能
b. 与 JD 的"必备条件"做匹配,打分(0-100)
c. 与 JD 的"加分条件"做匹配,加分(每命中 +5)
d. 自动剔除明显不符的(总分 < 50)
3. 输出 Top 10 候选人:
- 表格形式,按总分降序
- 每个候选人附"评分理由"(3 句话内)
- 附"建议沟通角度"(1 句话,比如"重点问他在 ACME 项目的角色")
4. 同时输出"待复核"清单(50 ≤ 总分 < 70 的):
- 简单表格,只列姓名 + 关键标签
- 让我手动决定要不要约面
5. 删除 /tmp/resumes/ 下的所有文件(隐私保护)
保留汇总文件到 ~/Desktop/初筛-YYYY-MM-DD.md
Claude 真实反馈
Claude:开始处理 100 份简历……
[3 分钟后]
处理完成。汇总:
- 成功解析:97 份
- 解析失败:3 份(2 份是图片版 PDF 没有文字层,1 份是损坏的 DOC)
- 自动剔除(总分 < 50):62 份
- 推荐 Top 10:见
~/Desktop/初筛-2026-04-19.md- 待复核:35 份
失败的 3 份我要给你单独列出来吗?建议你手动看一下,避免漏掉好候选人。
注意 Claude 的最后一句——它知道"图片 PDF 有可能是好简历",没有自作主张地丢掉。这是好 Agent 的样子。
4.4 案例 3:自动出招聘文案(一份 JD,4 个平台版本)
招聘的另一个痛是同一个岗位要在 N 个平台发——拉勾、Boss 直聘、LinkedIn、内推群文案各不相同,每个平台还有字数限制和风格差异。
基于 @JD-frontend-senior.md(标准 JD,约 800 字),
生成以下 4 个平台的招聘文案:
1. 拉勾版:
- 800 字以内
- 强调"技术栈现代 + 团队氛围好"
- 用拉勾常见的标签格式("React / Next.js / TypeScript / Tailwind")
2. Boss 直聘版:
- 500 字以内
- 第一行是"打招呼可见的 50 字诱饵"
- 强调"工作时间 + 福利",这是 Boss 用户最关心的
3. LinkedIn 版:
- 英文
- 600 词以内
- 强调"growth opportunity / impact / global team"
- 不要用 buzzword 堆砌
4. 内推群版:
- 200 字以内,微信群可以直接发
- 口语化,像"内推老员工自己写的"
- 末尾留一行"内推码: REF-XXX,简历发我邮箱 [me@example.com]"
每份输出存到 ~/Documents/recruit/[岗位名]-[平台].md
顺便给我一段微信文案,介绍这次招聘,可以直接发朋友圈(不要 emoji)。
HR 的核心收益是把"准备 + 整理"全部交出去,自己只做"判断 + 沟通"。这两个工作 AI 永远做不好——但它能把你"判断 + 沟通"前的所有铺垫工作做到 90 分。
4.5 案例 4:员工生日祝福(当月生日全自动)
请创建一个名为 birthday-bot 的定时任务,每月 1 号上午 9:00 触发:
1. 通过 飞书 MCP / 钉钉 MCP / Notion MCP 拉取本月生日的所有员工
(字段: 姓名 / 部门 / 入职年限 / 个人喜好(如果有))
2. 为每个员工生成一段个性化祝福:
- 不要用模板("生日快乐, 工作顺利, 心想事成")
- 提到员工的部门和入职年限
- 如果有"个人喜好",自然地融入(比如喜欢咖啡的提一句"愿你下午的拿铁不洒")
- 长度 100–150 字
- 中性表达,不冒犯任何价值观
3. 把所有祝福汇总到一份 Markdown,生成一封"本月生日清单 + 祝福草稿"邮件,
发到我邮箱 me@example.com
4. !! 重要 !!:
不要自动发祝福给员工本人。
等我看完确认后,我会复制粘贴或转发。
注意最后一条——永远不要让 AI 自动发外部消息。这是本章末尾"5 条红线"里的一条,HR 场景尤其要守住。
4.6 工具清单
| 工具类型 | 名字 | 用途 |
|---|---|---|
| Skill | contract-diff |
合同对比 |
| Skill | resume-screener |
简历初筛 |
| Skill | multi-platform-jd |
多平台 JD |
| Skill | birthday-bot |
员工生日祝福 |
| MCP | gmail / outlook |
收发邮件 |
| MCP | feishu / dingtalk / notion |
HR 系统数据源 |
五、数据分析师 / 运营画像
5.1 你每天的真实痛点
数据分析师每天的工作可以总结成三件事:写 SQL、看数字、写洞察。前两件耗时间,第三件耗脑力。Claude Code 能把前两件压到 0 分钟,让你只剩第三件——而第三件正是你的核心竞争力。
5.2 案例 1:自然语言查 SQL(不会 SQL 也能查数据库)
前置准备
装 postgres MCP(第五章讲过):
claude mcp add postgres \
--transport stdio \
--command "npx -y @modelcontextprotocol/server-postgres" \
--env "DATABASE_URL=postgres://user:pass@host:5432/dbname"
一句话指令
你:上个月哪个城市的下单转化率最高?
Claude:让我先看下数据库结构……
找到 3 张相关表:
users(含 city 字段)、orders(含 created_at 字段)、page_views(含 page、user_id 字段)。转化率 = 下单数 / 浏览过商品页的用户数。
我会跑这段 SQL:
WITH viewers AS ( SELECT DISTINCT u.city, pv.user_id FROM page_views pv JOIN users u ON u.id = pv.user_id WHERE pv.page LIKE '/product/%' AND pv.created_at >= date_trunc('month', current_date - interval '1 month') AND pv.created_at < date_trunc('month', current_date) ), buyers AS ( SELECT DISTINCT u.city, o.user_id FROM orders o JOIN users u ON u.id = o.user_id WHERE o.created_at >= date_trunc('month', current_date - interval '1 month') AND o.created_at < date_trunc('month', current_date) ) SELECT v.city, COUNT(DISTINCT v.user_id) AS viewers, COUNT(DISTINCT b.user_id) AS buyers, ROUND(COUNT(DISTINCT b.user_id)::numeric / COUNT(DISTINCT v.user_id) * 100, 2) AS conv_rate_pct FROM viewers v LEFT JOIN buyers b ON b.user_id = v.user_id AND b.city = v.city GROUP BY v.city HAVING COUNT(DISTINCT v.user_id) > 100 ORDER BY conv_rate_pct DESC LIMIT 10;是否执行?(
y确认)
你:y
Claude:执行结果:
city viewers buyers conv_rate_pct 杭州 4521 612 13.54 深圳 6890 891 12.93 上海 8210 1023 12.46 ... ... ... ... 我顺便画了一张柱状图:
~/Desktop/conv_rate_2026_03.png一段简短解读:杭州虽然浏览人数不是最多,但转化率排名第一,可能与近期杭州站的精准投放有关。建议拉一下杭州的渠道来源,看看是哪条线带来的高转化。
你看到了什么?
- Claude 自己读懂了数据库结构,知道有哪些表、哪些字段。
- Claude 自己写出 SQL,还做了"转化率怎么算"的合理假设(用浏览过商品页的用户做分母)。
- 跑之前问你确认——这是数据库类操作的安全护栏。
- 顺手出图、给解读、提建议下一步。
整个过程你没写过一个字符的 SQL。
5.3 案例 2:每周自动数据周报
/loop 创建一个名为 weekly-data-report 的任务,每周一上午 9:00 触发:
1. 从 postgres 拉取以下指标(本周 vs 上周 vs 去年同期):
- DAU(日活)
- 新增注册
- 付费转化率
- 客单价
- 订单数
2. 计算环比 / 同比变化(百分比),涨跌≥10% 的标黄/红
3. 用 matplotlib 画 5 张趋势图(过去 12 周),保存到 ~/Reports/charts/
4. 自动写一段"本周亮点 + 本周问题"(各 3 条):
- 亮点: 涨幅最大的指标 + 一句猜测原因
- 问题: 跌幅最大的指标 + 一句猜测原因
- 不要瞎猜,只用数据本身能支撑的解读
5. 输出 Markdown 周报,模板:
# 数据周报 - W{周数}
## 一句话总结
## 关键指标
(表格)
## 趋势图
(5 张图)
## 本周亮点
## 本周问题
## 下周建议关注
6. 转 PDF,发到老板邮箱 + 抄送我自己
老板视角的真实反馈
一位真实读者(电商运营总监)说:
以前我每周一花 4 小时出周报,老板花 5 分钟看。现在 Claude 花 2 分钟出周报,我花 30 分钟"对着周报想下一步"——这才是正经分析师该做的事。
5.4 案例 3:异常告警(不用人盯)
每 30 分钟自动执行一次:
1. 拉取最近 30 分钟的关键指标:
- 订单数
- 支付成功率
- API P99 延迟
- 错误率
2. 与"过去 7 天同时段平均值"对比:
- 偏离 > 3σ(三个标准差): 红色告警
- 偏离 > 2σ: 黄色提醒
- 正常波动: 不打扰
3. 红色告警:
- 立即通过 飞书机器人 推送到告警群
- 内容包括: 哪个指标 / 偏离多少 / 同时段历史均值 / 当前值
- 附 1–3 条"可能原因"(基于上下文猜测,不是确定结论)
- 附"建议立即排查"清单
4. 黄色提醒只写日志,不打扰
5. 红色告警 30 分钟内重复触发,不再发(避免刷屏)
数据分析师的核心收益是把"看数字"压到 0,把"想下一步"留给自己。Claude 是你的"数字眼睛 + SQL 手指",但"判断"始终是你的。
5.5 进阶:零基础三步上手数据分析
如果你从来没写过 SQL,看到上面的 SQL 段落可能会"心悸一下"。其实你完全不需要懂——下面这三步是真实读者验证过的"零基础上手数据分析"路径:
第一步:让 Claude 描述你的数据库(5 分钟)
请连接 postgres 数据库,然后给我画一份"数据库地图":
1. 列出所有的表(按字母排序)
2. 对每张表:
- 主要字段是什么(只列 5–8 个最常用的)
- 这张表大致存的是什么(一句话)
- 数据量(行数)
3. 表与表之间的关系(谁是谁的外键)
4. 用 Mermaid 语法画一张 ER 图
5. 在最下面标注"3 个最常被业务问到的问题",并给出"应该用哪些表回答"
输出到 ~/Desktop/db-map.md
跑完之后,你拥有了一份"数据库地图"。以后无论问什么问题,Claude 都会基于这份地图找答案——也意味着你随时可以打开它看一眼,学会自己也能问的"问题模板"。
第二步:用"业务问题"代替"SQL 问题"(30 天)
不要尝试学 SQL。直接用业务语言问:
| 业务问题 | 给 Claude 的指令 |
|---|---|
| 上周哪天订单最多 | "上周 7 天的订单数,哪天最高?画个柱状图" |
| 我们的复购率是多少 | "过去 30 天下过 ≥ 2 单的用户占比是多少" |
| 哪个城市的客单价最高 | "按城市分组,求平均订单金额 Top 10" |
| 漏斗转化率是多少 | "从浏览商品 → 加购 → 支付的三步漏斗转化率" |
Claude 会自己写 SQL,自己跑,自己出图。30 天问 30 个不同的问题之后,你对自己的数据已经比 99% 的同行更熟。
第三步:把高频问题固化成"一键面板"(第二个月)
跑了一个月之后,你会发现每周自己问的问题就那 10 个。把它们打包成一个"日常面板":
请创建一个名为 daily-dashboard 的 Skill:
每天上午 9:00 自动执行,用一份 Markdown 文件回答以下 10 个问题:
1. 昨天的总订单数 vs 前 7 天均值
2. 昨天的总 GMV vs 前 7 天均值
3. 昨天的新增注册用户数 vs 前 7 天均值
4. 昨天的复购率(7 日内)
5. Top 5 商品(按销量)
6. Top 5 城市(按 GMV)
7. 异常订单(金额 > 99 分位)的清单
8. 退款金额 vs 前 7 天均值
9. 客服反馈的 Top 3 标签
10. 一句"昨日整体健康度"评级(优 / 良 / 中 / 差)
输出到 ~/Reports/daily/YYYY-MM-DD.md
然后通过 飞书机器人 推送到我的频道
第二个月开始,你不需要"分析数据"——数据每天主动来你眼前找你, 你只需要扫一眼"红色 / 黄色"的部分,做出判断.
这才是数据分析师 2.0 的工作姿势:不写 SQL,不出报表,只做判断.
5.6 工具清单
| 工具类型 | 名字 | 用途 |
|---|---|---|
| Skill | sql-translator |
自然语言转 SQL |
| Skill | weekly-report |
自动周报 |
| Skill | daily-dashboard |
每日数据面板 |
| Skill | anomaly-detector |
异常告警 |
| MCP | postgres / mysql / clickhouse |
数据库 |
| MCP | feishu-bot / slack |
告警推送 |
| MCP | gmail / outlook |
周报邮件 |
六、求职者画像
6.1 你每天的真实痛点
求职是一件**"重复 + 高情绪 + 高 ROI"**的事——投 100 份简历可能只有 3 个面试机会,每个机会又要花 10 小时准备。Claude Code 能帮你把"重复"压到 0,把"准备"压到 1 小时,让你把所有精力留给"面试本身"。
6.2 案例 1:简历定制器(一份基础版 → 100 份针对性版本)
提示词
@resume-base.md 是我的基础简历(包含过去 5 份工作 / 12 个项目 / 所有技能)。
@JD-target.md 是我看上的目标岗位 JD。
请生成一份针对性的强化版简历:
1. 从基础简历的 12 个项目中,挑出与 JD 最相关的 4–5 个,
其他全部删除(不是隐藏,直接不出现)
2. 对挑出的项目,重新组织叙述:
- 强调与 JD 关键词高度对应的部分
- 量化成果(如果原文没有数字,提示我补)
- 用 STAR 结构(Situation / Task / Action / Result)
3. "技能"部分按 JD 的优先级重排:
- JD 必备技能放最前
- JD 加分技能放第二档
- 其他不写,避免稀释
4. 在简历最顶部加一段 3 句话的"个人陈述",
显式回应 JD 里的 3 个最关键诉求
5. 整体长度: 中文 1.5 页 / 英文 1 页
6. 输出 2 份:
- resume-CN.md (中文版)
- resume-EN.md (英文版,且符合海外简历惯例,不要照译)
输出后,告诉我 3 件事:
- 这份简历"匹配 JD 的哪 3 条最强"
- "看起来薄弱的 1 条"
- "建议我面试前重点准备的 2 个故事"
Claude 真实反馈
Claude:已经生成。简评:
匹配最强的 3 条:
- JD 要求"3 年以上 React 经验" — 你有 4 年(已突出)
- JD 要求"带过 5 人以上团队" — 你在 ACME 项目带过 8 人(已加粗)
- JD 要求"做过 SaaS 产品" — 你做过 2 个,挑了用户量更大的那个
看起来薄弱的 1 条: JD 提到"有海外业务经验加分" — 你没有,但你做的某项目有 30% 海外用户,已隐式带出。
面试前重点准备的 2 个故事:
- ACME 项目:你怎么带 8 个人解决性能瓶颈(量化"页面加载从 4.2s 降到 0.8s"很亮眼)
- SaaS 项目:你怎么从 0 到 1 设计计费系统,预期会被深挖
你看到了吗? Claude 不只给你简历,还给你面试预案——这是它"AI 工作伙伴"的本质。
6.3 案例 2:批量投递(每天 10 个匹配岗位)
提示词
每天上午 10:00 自动执行:
1. 通过 LinkedIn MCP 搜索符合以下条件的岗位:
- 关键词: "Senior Product Manager" / "高级产品经理"
- 地点: 上海 / 远程
- 公司规模: 200–2000 人
- 行业: SaaS / 企业服务
- 发布时间: 7 天内
2. 对每个岗位:
a. 抓取 JD 全文
b. 与我的基础简历 @resume-base.md 做匹配评分(0–100)
c. 评分 ≥ 75 分的进入候选池
3. 候选池中挑出 Top 10,对每个岗位:
a. 自动生成针对性的简历(参考 6.2 的流程)
b. 自动生成一段 200 字的 cover letter
c. 整理成"投递包": 简历 PDF + Cover Letter + JD 链接
4. 把投递包打包成压缩文件,发到我的邮箱
主题: "今日投递候选 - YYYY-MM-DD - 共 N 个"
正文: 一份 Markdown 表格,列出公司 / 岗位 / 匹配分 / 一句话推荐理由
5. !! 永远不要自动提交申请 !!
等我看完打勾确认,再让我自己手动提交。
AI 自动投递有被平台 ban 的风险。
注意最后那一条 —— 求职这件事,最后一公里必须是人在做。原因有两个:一是平台风控对自动化非常敏感,二是 cover letter 由你亲自检查一遍,质量会显著高于 AI 直接发出去的版本。
6.4 案例 3:模拟面试(让 AI 当面试官)
提示词
请基于 @resume-CN.md(我的简历) 和 @JD.md(目标岗位 JD),
模拟一场字节跳动产品经理 P6 的面试。
流程:
1. 你扮演面试官,我扮演候选人。
2. 整场面试 30 分钟,分 3 段:
a. 自我介绍 + 简历深挖(10 分钟,3–5 个问题)
b. 业务场景题(10 分钟,1 个大题,允许多轮追问)
c. 反问环节(10 分钟,我问你答)
3. 提问要求:
- 一次只问一个问题,等我回答完再问下一个
- 简历深挖要"基于我简历的具体内容",不要套模板
- 业务场景题要"贴合字节业务"(如抖音 / TikTok / 飞书 / 番茄小说)
- 难度对标 P6(资深产品经理),不要太简单
4. 我每答完一题,你给:
- 评分(0–10 分)
- 1 句话点评(亮点 + 不足)
- 一个"如果是更好的答案,会怎么说"的范例(≤ 100 字)
5. 整场结束后,你给:
- 总分(0–100)
- 录用建议(强烈推荐 / 推荐 / 待定 / 不通过)
- 详细反馈(分维度: 业务理解 / 数据敏感度 / 沟通表达 / 抗压性)
- 下次面试前的"3 个重点改进项"
准备好了吗?直接开始第一题。
按下回车,你就拥有了一个 24 小时随叫随到的字节面试官。每个问题答完都有点评,每场面试都有总评——比花 5000 块买培训班课程更直接、更针对你。
求职者的核心收益是让 AI 把"重复 + 准备"做到 90 分,你把全部精力放在"面试现场表现"。简历 / 投递 / 模拟面试这三件事是求职者时间的 80%,Claude Code 让它们退化成 10%。
6.5 进阶:5 种风格的模拟面试
光有"模拟字节面试官"还不够。不同公司的面试风格差异巨大,提前用对应风格练一练,正式面试时不会"水土不服"。
把下面这 5 种风格存成 5 个独立 Skill(路径:~/.claude/skills/mock-{name}/SKILL.md),需要时直接 /mock-{name}:
| 公司类型 | Skill 名 | 面试官风格 | 主要考察 |
|---|---|---|---|
| 字节系 | mock-bytedance |
业务深挖、追问到底、节奏快 | 数据敏感度 / 业务理解 |
| 阿里系 | mock-alibaba |
价值观 + 业务双线、爱讲"虚的" | 文化匹配 / 战略思维 |
| 美团系 | mock-meituan |
极强的实操问题、追细节 | 落地能力 / 严谨性 |
| 外企(FAANG) | mock-faang |
STAR 格式行为面、强结构化 | 沟通结构 / 抗压 |
| 创业公司 | mock-startup |
自由发挥、爱聊愿景 | 主动性 / 全栈思维 |
每个 Skill 的写法都类似 6.4 的提示词模板,只换"流程"和"打分维度"。一份完整的 mock-faang 示例:
---
name: mock-faang
description: 模拟 FAANG 公司的行为面试
when_to_trigger:
- 用户提到"模拟谷歌面试"、"模拟亚马逊面试"、"模拟 Meta 面试"
---
# FAANG 行为面试模拟器
## 面试结构
- 开场:1 分钟自我介绍
- 4 个 STAR 行为题(每题 8–10 分钟)
- 题 1: Leadership(带过的最难一个团队/项目)
- 题 2: Conflict(和同事/老板分歧最大的一次)
- 题 3: Failure(最大的一次失败,你学到了什么)
- 题 4: Innovation(你做过的最有创意的一件事)
- 反问环节: 5 分钟
## 面试官风格
- 严格按 STAR 结构追问(Situation / Task / Action / Result)
- 数据 / 量化结果是必问的
- 不接受空洞回答,追问"具体怎么做的"
- 礼貌但坚持
- 全程英文
## 评分维度(每题 0–10 分)
- Structure(结构清晰): 0–3
- Specificity(细节具体): 0–3
- Impact(影响量化): 0–2
- Communication(表达流畅): 0–2
## 结束反馈
- 总分(0–40)
- 录用建议(Strong Hire / Hire / No Hire / Strong No Hire)
- 每题各给一条"高分版回答"参考
- 一句话总结"你应该重点准备什么"
把这 5 个 Skill 都装好之后,你的求职准备就有了"模拟训练营"——面字节前练一次 /mock-bytedance,面 FAANG 前练一次 /mock-faang。
6.6 工具清单
| 工具类型 | 名字 | 用途 |
|---|---|---|
| Skill | resume-tuner |
简历定制 |
| Skill | mock-bytedance / mock-faang 等 |
风格化模拟面试 |
| Skill | auto-applier |
批量投递(仅生成不发送) |
| MCP | linkedin / boss / lagou |
招聘平台 |
| MCP | gmail |
投递邮件归档 |
七、招聘者 / HR 画像
7.1 你每天的真实痛点
招聘者和求职者是同一件事的两面。求职者每天投 100 份简历,你每天就要看 100 份简历——这是行业最对称的痛点之一。
Claude Code 给招聘者三个直接收益:初筛、写问题、写 Offer。
7.2 案例 1:智能初筛(带 OCR 的版本)
行政场景里我们讲过简历筛选(4.3)。这里讲一个升级版——支持 OCR 的版本,专治"一堆图片版 PDF 简历"的问题。
处理 @resumes-batch/ 目录下的所有简历(混合: 文本 PDF / 图片 PDF / DOC / 截图 PNG):
1. 自动识别每份简历的格式:
- 文本 PDF: 直接抽取
- 图片 PDF / 图片: 用 OCR(Tesseract 或 PaddleOCR)
- DOC / DOCX: 用 docx 解析
2. 提取标准字段:
{
"name": "...",
"phone": "...",
"email": "...",
"current_title": "...",
"current_company": "...",
"years_of_experience": 0,
"education": [{"school": "", "degree": "", "year": 0}],
"skills": ["..."],
"highlights": ["..."] // 提取 3 条高光经历
}
3. 与 @JD.md 匹配,按 JD 的"必备 / 加分 / 减分"三档打分
4. 输出 Top 20 候选人:
- 表格形式,按总分降序
- 每个候选人附一段"推荐沟通话术":
"您好 [姓名],我是 [公司] 的招聘 [姓名],
看到您在 [上一家公司] 做的 [具体项目],
我们正在招 [岗位],很想和您聊一聊..."
(注意"具体项目"要从简历里取真实内容,不要编造)
5. 输出"待人工复核"清单:
- OCR 置信度 < 80% 的简历
- 关键字段缺失(如电话 / 邮箱)的简历
- 工作经历断档 > 1 年的简历(可能需要追问)
6. 处理完成后,删除临时 OCR 中间文件,只保留汇总
真实场景的体感
一个 200 人创业公司的招聘负责人反馈:
以前一个 JD 收 80 份简历,我要花一天看完。现在 Claude 花 10 分钟给我 Top 20 + 沟通话术,我把节省的时间全部花在"打电话给候选人"——签约率比以前高 40%。
7.3 案例 2:面试问题库(按候选人定制)
基于 @candidate-resume.pdf(候选人简历) 和 @JD.md(岗位 JD),
生成 10 个针对这个候选人的面试问题:
要求:
1. 3 个问题考察"简历真实性"
- 针对简历里看起来最亮眼的项目深挖
- 用"行为面试法"(让候选人讲具体故事)
- 不要问"你能否做 XX"这种 Yes/No 问题
2. 3 个问题考察"岗位匹配度"
- 针对 JD 的 Top 3 必备能力
- 用"场景题"(给一个真实情境让他怎么处理)
3. 2 个问题考察"软技能"
- 沟通 / 协作 / 抗压
- 不要泛泛而问,结合候选人简历里的某个具体场景
4. 1 个"陷阱题"
- 试探候选人是否会"瞎吹"
- 比如问一个简历里没写但接近的细节
5. 1 个"反问题"
- 给候选人一个机会反问我们
- 不是真问题,是看他关心什么
每个问题附:
- 问题原文
- 我应该重点听什么(标准答案的关键词)
- 不通过的红线(回答出现什么内容直接 pass)
输出格式: Markdown,我会打印出来带进面试间。
面试官最大的失败是"问每个候选人都一样的问题"。Claude 把"针对每个候选人定制问题"压到 30 秒——这意味着你每场面试都能有信息密度。
7.4 案例 3:Offer 写作(中英对照,一键生成)
请生成一份正式 Offer Letter:
候选人信息:
- 姓名: 张三
- 岗位: 高级前端工程师
- 等级: P6
- 入职日期: 2026-05-06
薪资包:
- 月薪: 35,000 RMB
- 年终: 4 个月(目标)
- 股票: 5,000 股 RSU,4 年归属(1 年悬崖)
- 签字费: 30,000 RMB(分两期发,入职 + 满一年)
- 福利: 标准五险一金 + 补充医疗 + 14 天年假
要求:
1. 中英对照(中文 + 英文 PDF 各一份)
2. 中文版语气:
- 正式但不冷冰冰
- 第一段表达欢迎和期待
- 末尾留"如有疑问联系 HR [姓名 + 邮箱]"
3. 英文版严格按硅谷公司 offer 模板:
- Compensation 部分逐项列清楚
- 必须含 At-will Employment 声明(中国版本不需要)
- 必须含 Confidentiality 条款指引
- 末尾留 e-signature 占位
4. 法律风险提示:
- 自动检查是否有"承诺式"语句(承诺涨薪 / 承诺晋升等)
- 如发现,标黄并备注"建议法务 review"
5. 输出 2 份 PDF + 2 份 source Markdown,
存到 ~/HR/Offers/张三-2026-05-06/
写完之后 Claude 会给你一份已经过初步合规检查的 offer 模板。最终签字之前必须给法务过一遍——这是本章末尾红线之一。
7.5 工具清单
| 工具类型 | 名字 | 用途 |
|---|---|---|
| Skill | resume-screener-pro |
OCR 版简历初筛 |
| Skill | interview-question-builder |
面试问题定制 |
| Skill | offer-writer |
Offer 写作 |
| MCP | tesseract / paddle-ocr |
OCR |
| MCP | gmail |
邀约邮件 |
| MCP | 飞书 / 钉钉 |
流程审批 |
八、跨职业通用:会议纪要 / 周报 / 邮件
前面 7 个画像是"垂直场景"。下面 3 个场景是所有职业都用得上的——会议纪要、周报、邮件简报。它们看起来基础,但每周帮你省下的累计时间往往比专业场景还多。
8.1 会议纪要(录音 → 决议 + 待办)
完整提示词模板
把下面这一段保存成 ~/.claude/commands/meeting-notes.md,以后开完会调用 /meeting-notes 即可。
<role>
你是一位资深会议记录员,擅长把口语化的会议录音转成结构化纪要。
你不编造,不夸大,不漏掉决议。
</role>
<task>
处理用户提供的会议录音文件(MP3 / MP4 / WAV / M4A),
按 <format> 输出。
</task>
<workflow>
1. 用 whisper(本地)或 OpenAI Audio API(云端,二选一)
把录音转成带时间戳的逐字稿
2. 阅读逐字稿,提取:
- 会议基本信息(时间 / 时长 / 与会人)
- 讨论的核心议题(3–5 个)
- 每个议题下的"已达成共识"和"未达成共识"
- 待办事项(必须有: 事项 / 负责人 / 截止日期)
- 下次会议要带的预备材料
3. 输出按 <format> 模板填好
</workflow>
<constraint>
- 不编造与会人没说过的话
- 待办事项的"负责人"必须是真实出现过的名字,如果模糊就标 [待确认]
- 截止日期必须是 YYYY-MM-DD 格式,如果会议里没说,标 "TBD"
- 全程使用第三方语气(不要"我们"开头)
- 涉及金额 / 数字的地方,引用原话(用引号)
</constraint>
<format>
# 会议纪要 - {议题}
## 一、基本信息
- 时间: YYYY-MM-DD HH:MM-HH:MM
- 时长: X 分钟
- 与会人: A / B / C / D
## 二、议题与共识
### 议题 1: {议题}
- 已达成: ...
- 未达成 / 后续讨论: ...
(重复议题 2、3...)
## 三、待办事项
| # | 事项 | 负责人 | 截止日期 | 备注 |
| - | --- | --- | --- | --- |
## 四、下次会议
- 时间: TBD / YYYY-MM-DD
- 预备材料:
- ...
## 五、原文金句(可选)
> "..."(谁,几分几秒)
</format>
调用方式
/meeting-notes
(然后把录音文件拖进对话框,或用 @audio.m4a 引用)
跑完之后你会拿到一份直接可以群发的会议纪要。原本一个人花 1 小时整理的活,Claude 用 3 分钟干完。
8.2 周报自动起草
请帮我起草这周的周报,数据来源:
1. Git: @~/Projects/myproject
抓取本周(周一 0:00 到周五 18:00)我提交的所有 commit
(我的 git email: me@example.com)
2. Notion: 通过 notion MCP,拉取本周内我创建/修改的所有页面
3. Gmail: 通过 gmail MCP,统计本周发件数 / 收件数 / 关键邮件主题
4. 日历: 通过 google-calendar MCP,本周参加的所有会议(含时长)
整理成"团队公司模板"的周报:
# 周报 - {姓名} - W{周数}
## 本周完成
1. {事项}: {描述,带数据}
2. ...
## 本周进度推进中
1. ...
## 下周计划
(保留 3 段空白,我自己填)
## 风险与求助
(保留 1 段空白,我自己填)
## 个人复盘
(保留 1 段空白,我自己填)
要求:
- "本周完成"必须是"动词 + 名词 + 量化结果",不要描述过程
- 同类工作合并(比如 5 个 bug 修复合成"修复 5 个 bug,涉及 X / Y / Z 模块")
- 不要写"持续学习 / 持续优化"这种废话
- 长度 ≤ 800 字
三段空白是关键——周报里"自己的判断"是别人无法替代的部分。Claude 帮你填掉前面的"事实",把脑力留给后面的"判断"。
8.3 邮件三句话简报
痛点
每天打开邮箱看到 80 封未读,80% 的邮件你扫一眼就 archive,但前面那 5% 的重要邮件经常被淹没。
提示词
每天上午 8:30 自动执行:
1. 通过 gmail MCP 拉取过去 24 小时(昨天 8:30 到今天 8:30)的所有邮件
只看收件箱,不看垃圾邮件 / 已归档
2. 对每封邮件分类:
- 重要紧急(老板 / 客户 / 已知关键域名): 红色
- 重要不紧急(同事 / 工作流): 黄色
- 不重要紧急(账单 / 平台通知): 灰色
- 不重要不紧急(广告 / 订阅推送): 白色
3. 对红色 + 黄色邮件,每封写一段"三句话简报":
- 第一句: 谁发的 / 主题
- 第二句: 核心诉求(他想让我做什么)
- 第三句: 建议回复时机(立刻 / 今天内 / 本周内 / 不必回)
4. 灰色和白色不写简报,只统计数量
5. 输出一份 Markdown 简报:
# 昨夜今晨邮件简报 - YYYY-MM-DD
## 红色: 立即处理(共 N 封)
1. ...
## 黄色: 今日内处理(共 N 封)
1. ...
## 灰色: 共 N 封(自动归档)
## 白色: 共 N 封(已自动标记已读)
6. 把简报推送到飞书 / 微信 / 桌面通知(三选一)
"重要紧急矩阵"由 Claude 帮你做, 你只看红+黄两档. 一个普通职场人每天能省下 30–40 分钟"翻邮件 + 决定优先级"的脑力消耗.
升级:自动起草回信草稿
红色和黄色邮件,可以再加一步——自动起草回信草稿:
对每封红色和黄色邮件:
1. 起草一份 200 字以内的回信草稿
2. 草稿要符合我的语气(参考 @my-emails-style.md, 收录我过去 50 封代表性回信)
3. 草稿存到 Gmail 草稿箱, 不发出去
4. 在简报里附"草稿链接", 我点开微调一下就能发
Claude 替你写, 你过一遍 + 改一改 + 按发送——一封邮件从 5 分钟压到 30 秒。
8.4 三件套的"协同效应"
会议纪要、周报、邮件简报这三件事,如果你只用其中一个,节省的时间是线性的。但当你三件一起用,会产生指数级的协同——
会议纪要(8.1)
↓ 自动生成的"待办事项"
Notion 里的待办池
↓ 周一 8:00 自动同步
邮件简报(8.3)的"今日重点"
↓ 周五 17:00 自动汇总
周报(8.2)的"本周完成"
↓ 老板每周一上午看
下次会议的"上周回顾"议题
把这条流串起来,你会发现一件惊人的事:你不再需要"写"任何东西。会议纪要由 Claude 写,待办由 Claude 整理,每日简报由 Claude 推送,周报由 Claude 起草——你只做"判断"和"沟通"。
一个真实读者(某 SaaS 公司产品总监)描述他用了三件套之后的状态:
我一周的"打字时间"从 25 小时降到 4 小时。剩下的 21 小时,我去见了 6 个客户、面试了 8 个候选人、做了 3 场内部分享。这 21 小时换回来的产出,是我这家公司过去 3 年从没体验过的"高产周"。
九、本章 7 大职业的工作流总览表
把上面 7 个画像浓缩成一张表,方便你回查 + 给团队同事推荐:
| 职业 | 核心 Skill | 核心 MCP | 最高 ROI 提示词 | 月度时间节省 |
|---|---|---|---|---|
| 写作者 | content-pipeline、style-checker |
notion、buffer |
1 篇主稿 → 5 平台改写 | 20–30 小时 |
| 营销人员 | competitor-watcher、ad-report |
playwright、google-ads、gmail |
竞品监控日报 | 15–20 小时 |
| 设计师 | figma-to-react、image-batch、design-tokens |
figma、playwright |
Figma 组件转 React | 10–15 小时 |
| 行政 / HR | contract-diff、resume-screener、birthday-bot |
gmail、feishu、notion |
100 份简历批量初筛 | 10–15 小时 |
| 数据分析师 | sql-translator、weekly-report、anomaly-detector |
postgres、feishu-bot |
自然语言查 SQL | 25–35 小时 |
| 求职者 | resume-tuner、mock-interviewer |
linkedin / boss |
简历定制 + 模拟面试 | 一次性大节省(每次跳槽 50+ 小时) |
| 招聘者 | resume-screener-pro、offer-writer |
tesseract、gmail |
OCR 简历初筛 | 20–30 小时 |
怎么用这张表?
- 找到自己的画像那一行,把"核心 Skill / 核心 MCP / 最高 ROI 提示词"三栏抄到自己的笔记本上。
- 第一周只装一个 Skill + 一个 MCP,把"最高 ROI 提示词"跑通。
- 第二周再装第二个——一周一个的节奏,一个月装 4 个,足够覆盖你 80% 的痛点。
- 节省的时间用来干什么? 这是真正的关键问题。本章节省的时间不是为了让你"更卷",而是为了让你能去做"AI 永远做不了的事"——见客户、做判断、和团队聊天、思考下一步战略。
十、避坑:工作场景的 5 条红线
工作场景比生活场景更敏感——对方可能是客户、是领导、是法务、是公司。下面 5 条红线,不管你装多熟练,都不要碰。
红线 1:永远不要让 AI 自动发邮件给客户
无论 Claude 写得多好,最后一公里必须是你按"发送"键。原因:
- 客户邮件涉及承诺、价格、时间——任何一个细节出错都是事故
- AI 偶尔会"过度礼貌"或"过度激进",需要你判断语气
- 万一被反诈系统识别为"AI 群发",你的邮箱信誉会下降
正确姿势:让 Claude 把回信存到草稿箱,你打开微调一下再发。这一步只多花 30 秒,但风险下降 99%。
红线 2:不要把客户的隐私数据丢给联网模型
如果你的工作涉及客户的真实姓名、身份证、财务数据——默认情况下不要直接发给云端模型。
正确姿势有两种:
- 用本地模型:装 Ollama + 一个本地小模型(如 Qwen / Llama),数据全程不出你电脑。Claude Code 支持通过 router 把请求路由到本地(第三章方案 B 讲过)。
- 先脱敏再上传:在发给云端之前,用一个简单的脚本把"姓名 / 身份证 / 卡号"替换成 placeholder,等返回结果后再替换回真实值。Claude 自己就能写这个脱敏脚本。
一句话原则:任何"如果泄露你会被开除"的数据,永远不要直接进云端模型。
红线 3:自动报表必须有人 review 一遍再发
哪怕周报 / 月报跑得再稳定,第一次发给老板 / 客户之前必须有人扫一眼。原因:
- 数据库结构可能变了,Claude 没察觉
- 上游数据可能有脏数据(比如某天少录了一半订单),Claude 不会知道
- 报表里的"涨幅 200%"可能只是因为分母变小了,需要人解读
正确姿势:把所有自动报表先发到你自己的邮箱,确认无误后再转发给目标对象。中间多 5 分钟人工 review,避免 99% 的尴尬。
红线 4:AI 写的代码上生产前必须 code review
如果你是非程序员,但用 Claude Code 帮你做了 landing page / 自动化脚本——上生产之前必须找一个真程序员看一眼。
哪怕 Claude 写得很对,可能也有:
- 隐藏的安全漏洞(XSS / SQL 注入 / 暴露 API Key)
- 性能问题(一个请求查 10 万条数据)
- 不符合公司规范的代码风格
正确姿势:把 Claude 生成的代码发给程序员同事,请他用 5 分钟扫一眼"有没有明显问题"。这一步不是怀疑 Claude,而是怀疑"你的需求是否描述完整"。
红线 5:涉及合同 / 法务 / 财务的 AI 输出,仅供参考
合同条款、offer letter、税务咨询、政策解读——Claude 的输出永远只是初稿,最终必须人工确认。
最常见的事故:
- Claude 写的 offer letter 里漏了"试用期"条款
- Claude 解读的合同里把"乙方"和"甲方"搞反
- Claude 给的税务建议参考了过期政策
正确姿势:
- 合同 → 法务必看
- Offer → HR 主管 + 法务必看
- 税务 → 会计必看
- 政策 → 自己再去官方网站核对一遍
Claude 的角色是"实习生 + 资料员",不是"专业人士"。这个心理预期摆正了,所有红线都不容易踩。
5 条红线一图速记
┌─────────────────────────────────────────┐
│ 能让 Claude 自动做的: │
│ - 抓取数据 / 整理资料 │
│ - 起草草稿(邮件 / 报告 / 合同 / 文案) │
│ - 推送给"自己"做最终确认 │
├─────────────────────────────────────────┤
│ 绝不能让 Claude 自动做的: │
│ - 把草稿直接发给客户/领导/法务对象 │
│ - 把含真实隐私的数据上传云端 │
│ - 跳过 code review 直接上生产 │
│ - 按 AI 解读签合同 / 走法务流程 │
│ - 让 AI 替你"决策"任何不可逆的事 │
└─────────────────────────────────────────┘
记住这一段,剩下的就是放手用。
本章一图回顾
Claude Code
│
│
┌───────────┼───────────┐
│ │ │
┌───▼───┐ ┌───▼───┐ ┌───▼───┐
│ Skills │ │ MCP │ │ /loop │
└───┬───┘ └───┬───┘ └───┬───┘
│ │ │
└───────────┼───────────┘
│
▼
┌──────────────────────────────────┐
│ 7 大职业 × 3 件事 │
│ (整理 / 起草 / 自动调度) │
└──────────────────────────────────┘
│
┌─────┬─────┬───┴──┬─────┬─────┬─────┐
│ │ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼ ▼
写作 营销 设计 行政 数据 求职 招聘
│ │ │ │ │ │ │
多平台 竞品 Figma 合同 SQL 简历 OCR
改写 监控 转码 对比 转译 定制 初筛
│ │ │ │ │ │ │
└─────┴─────┴──────┴─────┴─────┴─────┘
│
▼
┌──────────────────────────────────┐
│ 通用三件套: 会议纪要 / 周报 / 邮件 │
└──────────────────────────────────┘
│
▼
┌──────────────────────────────────┐
│ 每周节省 5–10 小时(平均) │
│ 每月节省 20–40 小时(累计) │
└──────────────────────────────────┘
│
▼
┌──────────────────────────────────┐
│ 5 条红线: 不让 AI 决策 │
│ 不发外部 / 不传隐私 / 不跳审 │
└──────────────────────────────────┘
下章预告
讲完非程序员的场景,下一章我们正式回到老本行——第八章 编程与代码场景,专门写给程序员朋友。
如果你不写代码,第八章你可以直接跳过;如果你写代码,下一章你会看到:
/init一键把 Claude Code 配进你的项目- 让 Claude 在 5 分钟内读懂一个百万行的陌生代码库
- 用 Plan Mode 让它先列计划再动手,避免"AI 一通乱改"
- 改 Bug、写测试、做 Code Review、自动 commit message
- Subagents 并行调度:让"便宜模型干粗活,贵模型干细活"
- 真实案例:从 0 到 1 用 Claude Code 写一个 Chrome 插件 / Telegram 机器人 / 数据看板
如果你既不写代码也想了解一下"AI 怎么帮程序员干活",第八章也很值得读——因为里面所有的方法论都可以"反向"用到非编程场景:项目化思维、计划模式、并行调度,本质上是工作方法论,和具体行业无关。