hlzd-negotiation-playbooklisted
Install: claude install-skill Alexxiang2008/hlzd-b2b-export-skills
# HLZD 谈判让步推演(Negotiation Playbook)
客户出价后,3 轮价格 / 交期 / 账期三维独立让步;最后一键给决策建议。
---
## When to use
调用本 Skill 当用户:
- 已经报价(`hlzd-quotation-gen` 输出),客户回了 counter-offer
- 想知道"再让多少合理 / 不能让到哪条线 / 应该 walk-away 吗"
- 想看到 3 轮的逐轮让步轨迹,而非一次性"是 / 否"
**不要调用本 Skill 当**:
- 还没报价(先走 `hlzd-quotation-gen`)
- 客户已签合同(这时候走 `hlzd-after-sales` —— v0.2 计划)
- 单纯问"该报什么价"(应���用 `hlzd-quotation-gen`)
---
## How this skill is invoked
```bash
# 输入:
# 1. quote.json (hlzd-quotation-gen 输出)
# 2. customer_response 文本或 JSON
py scripts/cli.py \
--quote quote.json \
--response "We can pay USD 1300 per ton, 30% advance" \
--redline-price 1300 \
--pretty
```
或:
```bash
echo '{"target_price": 1300, "desired_lead_days": 30, "advance_pct": 30}' > response.json
py scripts/cli.py --quote quote.json --response response.json --pretty
```
---
## 算法:3 轮 × 3 维
### 价格(默认 5% / 3% / 2% 累计 10%)
```
Round 1: 让 5% off initial
Round 2: 让 3% additional
Round 3: 让 2% additional → 总让 10%
```
任何 round 后 `proposed_price < target_price`(客户出价)= "我们让穿了 target" = 红线 hit → 不应继续让步。
### 交期(默认 0 / 5 / 10 天)
```
Round 1: 让 0 天
Round 2: 让 5 天
Round 3: 让 10 天 → 总让 15 天
```
公式:`new_lead = initial - cum`,但 `min(new_lead, desired_lead)`。Round 3 后 `initial - cum > desired` 表示仍然达不到客户需求 → 红线。
### 账期(默认 30/70 → 20/80 → 10/90)
让 advance 占比下降、balance 占比上升。每次让 10pp。
---
## Decision matrix
| 价格 breach | 交期 breach | 模式 | 动作 |
|---|---|---|---|
| — | — | 默认 | `accept_round_2`(前两轮就锁定,第三轮 Reserve) |
| ✓ | — | `counter` | 建议重