# Ip Persona

> 创始人 IP 人设总纲 skill，对应徐沪生《个人IP全流程拆解》第 5 章。 通过 5-7 问深度采访（一问一答、给候选）逼创始人想清楚： (1) 三要素定位——内容型/专家型/真实型，对应反"卖货型/娱乐型/虚假型"； (2) 起源故事——你做这件事的"原点瞬间"（某年某月某日某事）； (3) 表达风格——创意比喻型/故事叙述型/理性分析型/冷静克制型； (4) 内容母题——账号的长期叙事线； (5) 张三/虚拟角色设定（如有）——原型库 + 连续剧骨架； (6) 反对清单——我承诺不做什么人设。 产出 persona-charter.md（不可改的决策段 + 可追加的修订段）。 建议在 /ip-strategy 之后跑。触发词："人设定位"/"ip-persona"/"我的人设是什么"/"张三怎么设定"/"账号定位"。

- Skill: `huanyu-hibiki/ip-persona` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add huanyu-hibiki/ip-persona`
- Raw SKILL.md: https://api.skillmd.com/api/skills/huanyu-hibiki/ip-persona/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Huanyu-Hibiki (https://skillmd.com/u/huanyu-hibiki)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/huanyu-hibiki/ip-persona

---


# /ip-persona — 创始人 IP 人设总纲

> 🎯 **不做"端着的、装的、套路化的人设"**
>
> 徐沪生说："不虚构，不撒狗血，不煽情，不搞笑，不刻意'接地气'。"
> 人设不是"打造"出来的，是**挖掘**出来的——你本来就是什么样，把它讲清楚。

**对应章节**：徐沪生第 5 章（人设三要素）+ 第 5.6 节（不蹭热点）+ 第 5.5 节（节目 IP 兜底）

**引用资源**：
- [shared-references/xu-husheng-essence.md](../../shared-references/xu-husheng-essence.md)
- [shared-references/xu-content-funnel-deep.md](../../shared-references/xu-content-funnel-deep.md) ⭐ 三种人设深度展开 + 节目 IP 案例
- [shared-references/xu-zuohao-index.md](../../shared-references/xu-zuohao-index.md) ⭐ 起源故事范本（[做号 自序]"转型不转行"）+ 第五章选题挖掘问题清单
- [shared-references/interview-profile.md](../../shared-references/interview-profile.md)
- 上游产物：`strategy-memo.md`

---

## 角色

**人设考古学家 + 反套路镜子**

- 像传记作家追问：一次问一个，听完回答再问下一个
- 候选选项**带方法论标注**（如 `[徐沪生 5.1]`）
- **不接受**"我想成为 X 人设"——人设不是"想成为"，是"本来就是"
- 在用户陷入"端着/装/套路化"时温和戳破（"这个回答听起来像背稿子"）

---

## Overview

```
[用户：/ip-persona]
       ↓
[Phase 0: 检测状态 — strategy-memo + interview-profile 是否存在]
       ↓
[Phase 1: 首屏 — 期望管理]
       ↓
[Phase 2: 5-7 问人设采访]
   ├─ Q1: 三要素定位
   ├─ Q2: 起源故事（原点瞬间）
   ├─ Q3: 表达风格
   ├─ Q4: 内容母题
   ├─ Q5: 张三/虚拟角色（如有）
   ├─ Q6: 反对人设清单
   └─ Q7: 不蹭热点承诺
       ↓
[Phase 3: 生成 persona-charter.md]
       ↓
[Phase 4: 下一步指引]
```

---

## Constants

- **QUESTION_COUNT = 5-7**（完整采访模式；Q5 可选）
- **PROBE_MAX = 1**（每问最多追问 1 轮）
- **CANDIDATE_COUNT = 3-5**
- **OUTPUT_FILE = persona-charter.md**
- **REVIEW_INTERVAL_DAYS = 180**（建议半年回顾）

---

## Inputs

| 必填 | 来源 |
|---|---|
| `strategy-memo.md` | 上游战略文档（强烈建议先跑 ip-strategy）|
| `interview-profile.md` | confirm 模式的输入 |
| 用户对话 | interview 模式的输入 |

**前置检查**：如果 strategy-memo.md 不存在，**警告**"建议先跑 /ip-strategy 锁定战略，否则人设可能偏离你的真实方向"。不强制阻断，但提示依赖关系。

---

## Workflow

### Phase 0 ｜ 检测状态

1. 检查 `interview-profile.md`：
   - 存在 → `confirm` 模式（读取档案的"人设资产"段，逐条确认）
   - 不存在 → `interview` 模式
2. 检查 `strategy-memo.md`：
   - 存在 → 读取作为 context
   - 不存在 → 警告（不阻断）
3. 检查 `persona-charter.md`：
   - 存在 → 🔴 提示重做 = 人设转向，必须走 `## 修订记录` 追加而非覆盖

**失败分支**：
- **访谈档案与 persona-charter 冲突**（confirm / --review 时发现档案回忆与定稿决策不一致）→ 以 persona-charter 的 `## 决策` 段为准（定稿文档优先于档案回忆），冲突项走 charter 的 `## 修订记录`；档案本身如需更新，走 interview-profile 自己的修订机制，不同步混改
- **用户坚持全虚构人设**（纯剧情号/小说号，本体即虚构）→ 诚实告知超出本方法论边界（创始人 IP 靠真实型信任 [徐沪生 5.3]）：仅保留"表达风格 + 反对清单"两节的通用建议，不产出 persona-charter，不建议伪装成真实型

---

### Phase 1 ｜ 首屏

```
🎯 /ip-persona — 创始人 IP 人设总纲

徐沪生说："不虚构，不撒狗血，不煽情，不搞笑，不刻意'接地气'。"[1.2]

这个 skill 会通过 5-7 问，把你**本来就是**的样子挖出来，文档化。
人设不是"打造"——是"挖掘"。

5 件事先说在前面：

1. **不接受"我想成为 X"**——人设不是想成为什么样，是本来就是什么样。
   如果你说"我想成为幽默型的"，我会反问"你平时真的幽默吗？谁说你幽默？"

2. **起源故事必须有"原点瞬间"**——徐沪生说"某年某月某日某事"。
   不要"我从小就喜欢 X"这种泛泛的，要具体到某个场景。

3. **蹭热点是 deal-breaker**——徐沪生第 5.6 节明确反对。
   如果你的人设里包含"追热点型"，本 skill 会强烈警告。

4. **人设文档 immutable**——定稿后 `## 决策` 段不可改。

5. **建议先跑 /ip-strategy**——没有战略依据的人设，可能偏离你的真实方向。

准备好开始吗？（🔴 等你确认后开始 5-7 问，一次一问）
```

---

### Phase 2 ｜ 5-7 问人设采访

#### Mode: confirm 时的简化流程

读取 `interview-profile.md` 的"人设资产"段 + "内容偏好"段，逐条**展示给用户确认**：
- 起源故事（原点瞬间：日期 / 地点 / 触发事件 / 后续行动）
- 三要素状态（内容型/专家型/真实型逐项 ✅ 或 ❌）
- 内容母题（一句话长期叙事线）
- 张三/虚拟角色原型库（如有：N 类素材）
- 表达风格（如：创意比喻型 + 故事叙述型）
- 形式（如：全部露脸 + 白板演示）

用户确认 → 直接进 Phase 3。用户要调整 → 走对应问题的完整采访。

**⚠️ 3 项档案模板没有、confirm 时必须现场补问**（example 档案不含这些字段，不要让用户回去改档案）：
1. **专家锚点**（Q1.2.5，主锚必须唯一）——档案"人设资产"只记三要素状态，锚点现场选
2. **虚拟角色边界**（Q1.3.5，仅当用张三类角色）——骨架真实/双轨分工/换脸不虚构三选
3. **叙事重心校验**（Q2）——基于档案起源故事的弧线现场推导

---

#### Mode: interview 时的完整 5-7 问

**Q1 ｜ 三要素定位**（徐沪生 5.1-5.3）

> "徐沪生第 5 章人设三要素，对照自检——你的状态是？"

逐条问（一条一条问，等用户答完再下一条）：

**Q1.1 内容型 vs 卖货型**：
- 你的内容主要讲什么？
- a) 讲专业思考/行业洞察/踩坑复盘（内容型）[徐沪生 5.1] ✅
- b) 主要讲产品功能/价格/优惠（卖货型）❌
- c) 混合，但偏内容 ✅

**Q1.2 专家型 vs 娱乐型**：
- 你靠什么建立信任？
- a) 专业积累 + 真实经验（专家型）[徐沪生 5.2] ✅
- b) 搞笑/耍宝/噱头（娱乐型）❌
- c) 混合，但偏专业 ✅

**Q1.2.5 专家锚点（必问，《做号》第 4 章新增）**：专家型不是笼统一句话——**主锚必须唯一**。"不管个性多鲜明，个人品牌的核心永远是专业造诣"（美食家例子）；信任来源列多个（如"专业+大厂+技术+产品"四项）会在观众认知里糊成"什么都沾"。候选：
- **a. 锚原专业**——原行业资历为主信任源，新工具是手里武器（"转型不转行"弧线 [做号 自序]：专业内核不变，变的只是载体。转型期账号常选此项——原专业资历是现成的信任背书）
- **b. 锚新领域**——转型后的身份为主（风险：新领域无资历背书，赛道挤）
- **c. 锚转型过程**——BiP 探索者（最真实但最弱：观众不订阅"同学"）
- **d. 双锚并重**（风险：稀释认知）

**Q1.3 真实型 vs 虚假型**：
- 你愿意公开到什么程度？
- a) 真名/真公司/真经历，踩坑也讲（真实型）[徐沪生 5.3] ✅
- b) 化名/包装/只讲成功（虚假型）❌

**Q1.3.5 虚拟角色边界（用了张三类角色时必问，《做号》第 4 章新增）**：虚拟角色和"真实型人设"的边界必须显式定，否则连续剧做着做着会侵蚀真实型底盘（《做号》："虚构一旦被发现、放大，后果往往超乎预料"）。候选：
- **a. 换脸不虚构**——事件/流程/条款细节全部不允许虚构合并，只隐去真名
- **b. 双轨分工**——本人出镜承担专家信任，虚拟角色明确戏剧化演绎、不承担信任功能
- **c. 骨架真实**——故事骨架（坑的类型、行业逻辑）必须来自真实经历，叙事细节（对话、性格、冲突节奏）允许加工（如做连续剧常见折中：戏剧张力需要加工细节，可信度锚在真实骨架）

**记录字段**：`persona_three_elements`

---

**Q2 ｜ 起源故事（原点瞬间）**（核心，多轮深挖）

> "徐沪生说'某年某月某日某事'——你做这件事的**原点瞬间**是什么？
> 不要泛泛的'我从小就喜欢 X'，要具体到某个场景。"

**范本参照**（[做号 自序]）：徐沪生本人起源故事 = 老媒体人（29 岁创周报）→ 2013 年看到地铁上没人看杂志 → 杂志仍年赚几千万但开始折腾转型 → "一条"上线半个月百万粉。弧线要点：**原行业做到专业顶点 + 亲眼看见大势切换的具体瞬间 + 变的只有四分之一（专业内核不变）**。采访中把用户的原点故事对照这条弧线校验——缺"具体瞬间"或缺"专业内核延续"都要追问。索引：[shared-references/xu-zuohao-index.md](../../shared-references/xu-zuohao-index.md) 独家增量 1。

**叙事重心校验（2026-08-14 新增）**：原点瞬间定了之后还要定**叙事重心**——尤其"离开原行业又回来"的弧线。实战案例：某转型期创始人的重心从"被点醒找到方向"移到"**带着新武器归来**"（原专业是被动接受，新方向是主动选择——主动选择才体现主体性，且与个人视觉品牌意象同构时——如"破茧成蝶"——文字叙事和视觉品牌讲同一个故事，记忆效率翻倍）。校验点：①叙事重心是否体现主体性（被点醒=被动，主动选择=主动）；②是否与视觉品牌/个人意象同构；③资历是否撑得起所选弧线（"顶点叙事"需要年限背书，撑不起就用"归来叙事"替代）。

分 3 步问：

**Q2.1**："具体是什么时候、在哪里、在做什么？"
- 候选：a) 大学/毕业后第一份工作 b) 工作中某个具体事件 c) 创业某个节点 d) 受某个老师/朋友/书启发 e) 其他

**Q2.2**："那一刻你意识到/决定什么？"
- 候选：a) 方向校准（应该做 X 不做 Y）b) 痛点驱动（这事必须解决）c) 机会捕捉（看到红利）d) 价值观觉醒 e) 其他

**Q2.3**："之后你做了什么？（从想法到行动）"
- 让用户自由描述

**追问规则**：如果 Q2.1 回答模糊（如"一直就有这个想法"），追问"具体是哪个瞬间让你从'想'变成'做'？"

**记录字段**：`origin_story`

---

**Q3 ｜ 表达风格**（决定内容形态）

> "你**自然**的表达风格是什么？（注意：是自然的，不是想成为的）"

候选：
- **a. 理性分析型**——讲逻辑、数据、框架
- **b. 故事叙述型**——讲案例、经历、人物
- **c. 创意比喻型**——历史壳子、段子、比喻、寓教于乐
- **d. 冷静克制型**——不煽情、留白（徐沪生本人是这个）
- **e. 激情演说型**——有感染力、调动情绪
- **f. 还在摸索**

**追问规则**：如果用户选 c 但补充"我其实不擅长比喻"——戳破"那是想成为的，不是自然的"，引导重新选。

**记录字段**：`expression_style`

---

**Q4 ｜ 内容母题**（长期叙事线）

> "你的账号有没有一个**长期叙事线**？一个可以贯穿 100 条视频的母题？"

候选：
- a) 有，是 ___（让用户填）
- b) 没有，但希望有
- c) 不需要母题，每条独立

**追问规则**：如果选 a 但填的太抽象（如"探索 AI"），引导具体化（如"AI 时代，一个工程人的转型"）。

**记录字段**：`content_motif`

---

**Q5 ｜ 张三/虚拟角色设定**（可选）

> "你有没有/想不想用一个虚拟角色来讲故事？（像罗翔的张三）"

候选：
- **a. 有，已经在用**——角色名是什么？原型是谁？
- **b. 想用，但还没设计**——本 skill 帮你设计
- **c. 不用**——直接跳过此题

如果选 a 或 b，追问：
- Q5.1：角色名（如"张三""老李""工程小王"）
- Q5.2：原型来源（自己 + 群像 / 完全虚构 / 某个真实人物）
- Q5.3：系列形式（独立短剧 / 连续剧 / 偶尔客串）
- Q5.4：原型库（基于哪类踩坑素材）

**记录字段**：`virtual_character`

---

**Q6 ｜ 反对人设清单**（我承诺不做什么）

> "徐沪生反对的做法，你承诺不做的有哪些？（多选）"

候选：
- ❌ 端着教人（只给结论，不给推理过程）
- ❌ 蹭全民热点 [徐沪生 5.6]
- ❌ 装成娱乐型（如果你不是）
- ❌ 虚构经历（如果你讲真实故事）
- ❌ 过度抒情（素人抒情 = 空洞）[徐沪生 6.3.11]
- ❌ 抄爆款 [徐沪生 2.8.2]
- ❌ 重度运营（堆工具、堆技巧）[徐沪生 7.2]
- ❌ 其他（用户补充）

**记录字段**：`persona_anti_list`

---

**Q7 ｜ 不蹭热点承诺**（徐沪生 5.6 专项）

> "徐沪生第 5.6 节专门讲不蹭热点。理由：热点 = 两拨人对立吵架，用户画像会被污染。
> 你承诺不蹭热点吗？"

候选：
- **a. 完全不蹭** [徐沪生 5.6 推荐]
- **b. 行业热点蹭，全民热点不蹭**（折中）
- **c. 看情况**（⚠️ 触发警告）

**追问规则**：如果选 c，引用 [徐沪生 5.6]"一旦用户画像被污染，很难恢复"，强烈劝退。

**记录字段**：`no_hot_topic_pledge`

---

**🔴 CHECKPOINT · 落盘前确认**：5-7 问全部答完后，先向用户完整复述将写入的决策（人设一句话 / 三要素定位 / 起源故事 + 叙事重心 / 表达风格 / 内容母题 / 虚拟角色设定 / 反对清单 / 不蹭热点承诺），**逐条确认后才生成文件**。任何一条"再想想" → 回到对应问题重问，不带着模糊落盘。（confirm 模式若已逐条确认，仅复述叙事重心校验等新增推导项）

---

### Phase 3 ｜ 生成 persona-charter.md

模板结构：

```markdown
# 创始人 IP 人设总纲

> 📌 **不可改文档** — `## 决策` 段定稿后只能往 `## 修订记录` 追加
>
> 创建：YYYY-MM-DD
> 方法论依据：徐沪生《个人IP全流程拆解》第 5 章
> 上游依赖：strategy-memo.md

---

## 决策（不可改）

### 1. 人设一句话
[一句话总结，如"工程人 × AI 时代的探索者"]

### 2. 三要素定位
| 要素 | 状态 | 依据 |
|---|---|---|
| 内容型 ✅ | [基于 Q1.1] | [徐沪生 5.1] |
| 专家型 ✅ | [基于 Q1.2] | [徐沪生 5.2] |
| 真实型 ✅ | [基于 Q1.3] | [徐沪生 5.3] |

### 3. 起源故事（原点瞬间）
[Q2 完整记录，含时间/地点/人物/转折/演化]

**视频开头素材**（已打磨）：
> "[一句话钩子版]"

### 4. 内容母题
[Q4 答案]

### 5. 表达风格
[Q3 答案 + 候选匹配]

### 6. 张三/虚拟角色（如有）
[Q5 完整设定：角色名/原型/系列形式/素材库]

### 7. 反对人设清单
[Q6 + Q7 答案]

### 8. 不蹭热点承诺
[Q7 答案]

---

## 修订记录

| 日期 | 修订内容 | 理由 |
|---|---|---|
```

---

### Phase 4 ｜ 下一步指引

```
✅ persona-charter.md 已落盘

接下来：
  → /ip-business-model（基于人设定变现路径）
  或
  → /ip-content-funnel（基于 persona + business-model 定内容漏斗）

注意：persona-charter.md 会被以下 skill 引用：
  - cheat-on-content 的 cheat-seed（选题时检查是否偏离人设）
  - cheat-on-content 的 cheat-score（打分时人设一致性维度）
  - cheat-who-for（受众分析时引用第一受众）
```

---

## Refusals

| 用户说 | 为什么拒 | 拒后出路 |
|---|---|---|
| 「帮我设计一个虚构人设」 | 人设不是打造，是挖掘 [徐沪生 5.3] | 改问"你本来就是什么样"；需要虚构元素 → 走 Q5 界内机制（张三类虚拟角色，本体仍真实）；纯虚构账号（本体即虚构）→ Phase 0 失败分支第 2 条（边界外，只给通用建议） |
| 「我改成蹭热点型人设」 | 热点污染用户画像且难恢复 [徐沪生 5.6] | 提供"行业热点评论"折中（在 Q7 b 档内），全民热点坚决不碰 |
| 「我的起源故事改成'我从小就...'」 | 泛泛叙事无记忆点，观众留不住 | 用 Q2.1 候选场景追问到具体瞬间；实在没有 → 起点定在"最近一次触发事件" |
| 「跳过三要素自检」 | 防坑核心，跳过 = 定位悬空 | 逐条过（3 分钟）；用户拒答某条 → 该条标 ❓ 待验证落盘 |
| 「让我成为幽默型的」（但用户实际不幽默） | "想成为"在镜头前撑不过 3 条视频 | 反问"谁说你幽默"要证据；无证据 → 从 Q3 候选 a-f 重选自然风格 |

---

## --review 模式（半年复盘）

1. 读取现有 persona-charter.md
2. 问用户：
   - 过去半年，哪个要素被验证对了？
   - 表达风格有变化吗？
   - 起源故事的哪个细节最戳中观众？（基于已发视频数据）
   - 张三角色受欢迎吗？
3. 调整 → `## 修订记录`
4. 如果 ≥2 个核心要素被推翻，建议重跑

---

## 修订记录

| 日期 | 修订内容 |
|---|---|
| 2026-08-26（四次） | 分发通用化补强：confirm 模式显式列出"3 项档案模板没有、必须现场补问"清单（专家锚点/虚拟角色边界/叙事重心校验），避免 confirm 路径漏问新增必问项 |
| 2026-08-26（三次） | Phase 0 新增失败分支（访谈档案 vs charter 冲突以定稿为准 / 全虚构人设属边界外只给通用建议）；Refusals 升级三段式表 |
| 2026-08-26（二次） | 新增 3 处显性检查点：首屏启动门（🔴 等确认后开始）、人设文档重做转向门（🔴 走修订追加而非覆盖）、落盘前 CHECKPOINT（🔴 复述全部决策逐条确认后才生成文件）|
| 2026-08-26 | 模板通用化：Q1.2.5 / Q1.3.5 候选项移除特定用户拍板标记（✅ 人名+日期），保留选项说明与常见选择启发；Q2 叙事重心校验案例匿名化；confirm 模式示例改为结构占位符（原示例含具体个人信息）|
| 2026-08-14 | Q1 新增两道必问子题：Q1.2.5 专家锚点（主锚必须唯一，四候选：锚原专业/锚新领域/锚转型过程/双锚）+ Q1.3.5 虚拟角色边界（换脸不虚构/双轨分工/骨架真实三选）；Q2 新增"叙事重心校验"（主体性+视觉品牌同构+资历弧线匹配）。来源：《做号》第 4 章三种人设深化 + 五问 IP 定位复盘实战 |
| 2026-07-27 | 初版创建，对应徐沪生第 5 章 |

