---
name: the-orange
description: 立场 vs 利益谈判：两队、一个橙子、隐藏互补任务书（果肉 vs 果皮）。对半分是合法结局，整合才是功课。
version: 2.0.0
license: CC-BY-4.0
allowed-tools: Read, Write, Bash(curl:*), Bash(unzip:*), Bash(npm:*), Bash(formlm-cli:*), Bash(python3:*)
metadata:
  category: conflict
  group_size: 4
  duration_minutes: 20
  setting: offline
  props: [扑克 道具卡, 1 个橘子（或替代物）]
  depth: assessment-type
  language: zh
  updated: 2026-10-11
---

# 一个橘子

两队都想要那个橘子。没人问要来做什么——而缺席的这一个问题，就是整堂课。

## 什么时候用这个活动

- 两队在抢一个共享资源——人手、预算、路线图、某位工程师。
- 谈判或干系人对齐模块需要一个快节奏的实体练习。
- 全场默认折中——而你想给「折中的代价」标个价。

## 文件夹里有什么

| File | 用途 |
|---|---|
| `道具卡.pdf` | 扑克规格印刷页（63.5 × 88.9 mm，含出血与裁切线）：榨汁队简报、烘焙队简报、引导师卡 |
| `运行手册.pdf` | 印刷版：执行脚本与复盘表合订成一份 A4 PDF |
| `*-Letter.pdf` | 本文件夹印刷文档的 US Letter 纸型版——内容相同，每册均含书签与可点击目录 |
| `执行指南.md` | 执行脚本：规则、逐分钟脚本、揭晓、协议打分 |
| `复盘问题.md` | 8 个复盘问题 + 3 个复盘翻车点及救援话术 |
| `测评预设.json` | 前后测量表预设：6 道题，队伍层面变化量 |
| `答卷.pdf` | A4 答卷——打印填写版（工作坊用） |
| `演示文稿.pdf` | 演示文稿——带场用的 12页幻灯，一页一个观点 |
| `演示文稿.html` | 演示文稿（HTML）——任意浏览器投屏，按一次出一条，内置讲者提示 |
| `学员工作簿.pdf` | 学员工作簿——通俗讲解、带引导的题目、笔记与行动页 |
| `使用许可.md` | 使用许可——你能做什么、必须保留什么，一句话说清 |
| `活动海报.pdf` | 一面墙讲完整场活动（A3）：速览、流程、复盘问题、注意事项。 |
| `快速上手.md` | 快速上手——按身份取用、文件地图、打印清单 |

## 怎么跑

1. 打印简报卡。摆两张互相听不见的桌子；中间放一个橘子。
2. 发简报**之前**先做前测（2 分钟）。
3. 各发各的机密卡。宣布死线：8 分钟，没协议 = 一无所有。
4. 谈判：巡场，只答流程问题，绝不提示隐藏事实。
5. 揭晓：两张卡上桌，大声念。给协议纸打分。
6. 用 `复盘问题.md` 复盘——协议纸就是数据。
7. 做后测（2 分钟）。只报告队伍变化量，绝不排名。

## 把这个活动交给 AI 代理运行

引导师可以把整个文件夹交给自己的 AI 代理。先装——一条命令，装出来就是任何 skills 加载器都认的目录：

```bash
# install the whole skill folder, one command
curl -LO https://workshopskill.com/zh/activities/the-orange/files/the-orange.zip
unzip the-orange.zip   # -> the-orange/SKILL.md + all files + manifest
```

zip 解压后是名为 `the-orange` 的目录，内含这份 SKILL.md、它引用的全部文件，外加一份 manifest。

只需要其中几个文件时，逐条取用——匿名可用，CC BY 4.0：

```bash
# 1. 拿到可打印的道具（扑克 机密简报 + 引导师卡，CC BY 4.0）
curl -O https://workshopskill.com/zh/activities/the-orange/files/道具卡.pdf

# 2. 拿到 A4 答卷（线下工作坊每人印一张）
curl -O https://workshopskill.com/zh/activities/the-orange/files/答卷.pdf

# 3. 拿到复盘问题（8 个问题 + 3 个翻车点救援）
curl -O https://workshopskill.com/zh/activities/the-orange/files/复盘问题.md

# 4. 拿到执行脚本（规则 + 逐分钟脚本）
curl -O https://workshopskill.com/zh/activities/the-orange/files/执行指南.md
```

变化量并不依赖 FormLM——无需任何账号就能离线算出同样的前后差（见下方「离线计分」）。在线表单只是可选项。

在线前后测用 FormLM CLI 创建，需要一个免费的 FormLM 账号；表单和数据都在你自己的工作空间里：

```bash
npm install -g @formlm/cli
formlm-cli auth login
formlm-cli smart generate --input "橙子（The Orange）谈判练习前后测：6 道李克特题，覆盖利益挖掘、信息分享、整合式思维——活动前后答同一批 6 题，自动计算每人的变化"
```

如果代理无法完成交互式的 `formlm-cli auth login`（无头环境、CI、无浏览器）：照常执行上面的 curl 步骤，把 `测评预设.json` 留作量表规格，登录和生成两步交给人来做；或者由人登录一次后，只重跑生成那条命令。

给代理的准备要点：
- 两队各 2–4 人；要扩容就加橘子，每对各配一套桌子。
- 议程算术：前测 2 + 活动 20 + 后测 2 = 共 24 分钟。
- 真橘子让揭晓有实体感；任何物品都可替代。
- 第 5 分钟还没人开口，就宣布 3 分钟「必须如实回答」问答。

**放到哪。** 把解压出的 `the-orange/` 目录放进你的代理的 skills 目录即可自动加载：Claude Code `~/.claude/skills/the-orange/`（或项目内 `.claude/skills/`）、OpenAI Codex `~/.codex/skills/the-orange/`、Qoder `~/.qoder/skills/the-orange/`。代理没有 skills 目录？把这份文件贴进对话让它照做即可。分步教程（16 篇逐代理 + 8 篇场景）见 https://workshopskill.com/zh/skill-guides/

## 引导要点

- 绝不提示隐藏事实——过早的对半分裂正是复盘的核心展品。
- 在这个游戏里对简报撒谎合法；记下来，交给复盘。
- 结束前让谁把橘子吃了——没有任何总结能比它收得更好。

## 离线计分（不需要账号）

前后测的完整计分规格已经写进本文件夹的 `测评预设.json`（`scoring` 字段），没有 FormLM 也能出结果——代理可本地算：

1. 收集每人 `items` 每道题的李克特作答（pre 一轮、post 一轮）。
2. `scoring.reverse_scored_items`（或 `items[].reverse` 为 true 的题）反向计分：`新分 = 量表上界 + 下界 − 原分`。
3. 按 `scoring.method` 汇总（`sum` 即各题相加），得到 pre、post 两个总分。
4. 按 `scoring.reported` 输出：`pair_delta`（post − pre，单位见顶层 `unit`）与 `construct_deltas`（按 `items[].construct` 分组各算一遍）。
5. 守 `scoring.report_note`：只报配对变化量，绝不个人排名。

只用标准库的可抄实现：

```python
import json
m = json.load(open("测评预设.json"))
sc, items = m["scoring"], m["items"]
hi, lo = len(m["scale"]["labels"]), 1            # likert 上下界（此量表为 1..5）
rev = {it["id"] for it in items if it.get("reverse")}
def total(ans):                                   # ans: {item_id: score}
    return sum((hi + lo - v) if k in rev else v for k, v in ans.items())
# pair_delta = total(post) - total(pre)
# construct_deltas：对每个 construct 取该维度题目子集，按同样两步相减
print(sc["reported"], "| unit:", m["unit"], "|", sc["report_note"])
```

// 口径：`测评预设.json` 里的 `version` 只描述量表本身，独立于本技能 frontmatter 的 `version`。

## 二创：改成你自己的版本

想让这套材料换上你的品牌，或打包上架分发？`使用许可.md` 写清了授权分档，`道具卡.pdf` 附带印刷规格页（扑克成品尺寸、出血、圆角、gsm），`演示文稿.html` 里有三处可替换的品牌位。改完只需保留 CC BY 署名行，自用、商用、再分发都可以。

## Attribution

本文件夹逐个手工归档，脚本、时长、道具尺寸与前后测彼此核对过。CC BY 4.0 免费许可——可运行、复制、改成你自己工作坊的品牌；保留署名，抽屉常开。
