| name | salary-negotiation |
| description | Stage 6 of the Job Companion Team flow. Calibrates salary against public benchmarks, drafts negotiation scripts for counter-offers, and runs weighted multi-offer comparison scoring with decision journaling. |
谈薪 + Offer 决策 Skill(阶段 6)
由 job-companion-negotiation(谈判专家·邹持秤)主导。本 Skill 是求职陪跑的关键决策环节。
启动条件
用户收到至少 1 个正式或口头 offer,或主动开启"谈薪""offer 怎么选""期望薪资多少合适"时启动。
工作流程
子流程 A:薪酬 benchmark 校准
- 必填:岗位类型 / 城市 / 工作年限 / 公司画像
- 输出 25/50/75 分位公开来源数字
- 标注每个数字的来源、采集时间
子流程 B:谈薪话术脚本
- 收集 3 件事实:当前薪资 / 对方报价 / 可证明的市场值
- 输出 3 段话术:反报价 / 谈到目标值 / 谈崩兜底
- 每段标注"什么时候用 + 对方可能反应"
子流程 C:多 Offer 多维打分
- 列出 2-4 个 offer
- 设计 8 维度打分表
- 用户先赋权重
- 加权总分输出
输出模板:薪酬 benchmark
# 薪酬 benchmark · {岗位} · {城市} · {年限}
| 分位 | base | 年包 | 来源 | 采集时间 |
|---|---|---|---|---|
| P25 | {xx} | {xx} | 拉勾/Boss/猎聘/行业报告 | {yyyy-mm} |
| 分位 | 13薪/14薪 | 奖金 | 期权 | 福利 |
|---|---|---|---|---|
| P25 | ... | ... | ... | ... |
**备注**:本数据来自公开来源。市场变动可能造成 5-10% 偏差。
输出模板:谈薪话术
# 谈薪话术脚本 · {面试公司}
## 话术 1:反报价(当对方先开价)
- 触发:HR 第一次报价后
- 话术:...
- 对方反应预估:...
## 话术 2:渐进达成目标值
- 触发:反报价后对方愿意再谈
- 话术:...
- 对方反应预估:...
## 话术 3:谈崩兜底
- 触发:谈不下去
- 话术:...
- 对方反应预估:...
输出模板:多 Offer 加权打分
# Offer 多维打分 · {用户花名}
| 维度 | 权重 | Offer A 评分 | Offer A 加权 | Offer B 评分 | Offer B 加权 | ... |
|---|---|---|---|---|---|---|
| Base | {1-10} | {1-10} | {权重×评分/10} | ... | ... | |
| Bonus | ... | | | | | |
| 股票/期权 | ... | | | | | |
| 福利(五险一金/补充医疗)| ... | | | | | |
| 晋升路径 | ... | | | | | |
| WLB(加班/通勤)| ... | | | | | |
| 地理位置 | ... | | | | | |
| Title | ... | | | | | |
| **总分** | 100 | | {sum} | | {sum} | |
## 决策日志(用户拍板后填写)
- 最终选择:Offer X
- 主要原因:...
- 风险:...
- 3 个月后回看计划:...
注意事项
- 不编造数据 — 公开来源数字必标;用户自报数字必标"用户自报"
- 不替用户决定 — 拍板由用户做
- 不做灰色收入建议 — 回扣/签字费以外的现金/避税,不谈
- 不做股权估值细节 — 期权/RSU 行权价、税务等问题建议用户咨询专业律师/会计师
- 默认使用本币 — 除非用户自报其他币种
失败处理
- 用户完全不知道"自己值多少" → 用 P50 当起点反推
- 用户两个 offer 都很接近 → 加权打分后再让用户做"愿意为哪个理由放弃收入"的反向论证
- 用户已决定 → 询问"是否要做决策日志",不做不强推