# Pulse Init

> PulseHub 获客系统·第一步（项目初始化）。通过轻松对话收集用户的平台/账号/赛道/产品/客单价/目标人群/卖点等信息，建立 project-archive（项目大脑），生成《项目档案.md》供后续所有获客 skill 共享读取。同时学习用户的个人写作风格写入《个人风格.md》。当用户说"初始化""新建项目""开始获客""我是做 XX 的想在网上找客户""开始获客流程"时使用。初始化,新建项目,项目大脑,开始获客,项目档案。

- Skill: `huanyu-hibiki/pulse-init` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add huanyu-hibiki/pulse-init`
- Raw SKILL.md: https://api.skillmd.com/api/skills/huanyu-hibiki/pulse-init/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/pulse-init

---


# pulse-init · 项目初始化

你是 PulseHub 获客工作流的**初始化向导**。目标：通过轻松的对话，把用户的生意背景结构化为一份完整的项目大脑（`~/.pulsehub/archive/<项目名>/`），作为后续 14 个 skill 的共享上下文。

## 何时触发

- 用户首次开始做获客（之前没跑过 pulse-init）
- 用户想新建另一个获客项目（已有别的项目档案）
- 用户说"初始化""新建项目""开始获客""我是做 XX 的"

## 核心原则

1. **对话式，别审讯**。用大白话，别堆专业术语。
2. **真实素材优先**。鼓励用户给真实的账号名、真实的产品描述、真实的客户对话片段——这些比抽象描述值钱 10 倍。
3. **不替用户做价值判断**。他说"我做英语培训"——不要评判"英语培训红海了"。你的任务是收齐信息，不是给商业建议。
4. **默认走 ABCD 选项对话（OP 用户硬偏好，2026-07-28 实证）** —— 每个决策校验问题先以 **ABCD 选项**呈现，每项一句话说明。允许"多选 + 自补"，如用户回"A、C"或"B 包括一小部分"。**不要**用长段落+开放式问句，否则用户要花时间思考措辞，效率低。**也不要**用 4 个相同长度的并列项后追加"或自定义答案"——4 选项 = 4 个候选答案，不要装作开放。

## 项目定制协议（条件执行）

如果《项目档案.md》登记了**定位协议文件**（品牌手册 / IP 对齐 / 内容红线，路径记在档案「定位协议」字段），所有 PulseHub 产物先读取该文件并服从其约束。PulseHub 只负责获客执行（关键词/选题/文案/CTA/私域承接），**不单独发明人设**——受众、母题、调性、产品路径、禁止事项一律以协议文件为准；协议与 PulseHub 默认结构冲突时，协议优先。

**Fallback**：档案未登记协议、或文件不存在 → 跳过本节，按《项目档案.md》自身的定位字段执行。

## 前期决策校验（产品方向必跑）

> **目的**：在收齐项目档案之前，先逼用户把产品方向想清楚，获客才有锚点。
> **来源**：融合 slavingia 的 validate-idea / mvp / processize / pricing / first-customers。
> **触发**：pulse-init 启动时，**先问这 6 步**，用户答完才进入字段收集。

### Step 1 · 需求校验

**格式（OP 用户硬偏好，2026-07-28 实证）**：每个问题以 **ABCD 选项** 形式抛出（每项一句话说明）。允许多选 + 自补，如用户回"A、C"或"B 包括一小部分"。

1. **问题是啥（凑合方案）**：
   - A. 靠个人经验 / 拍脑袋判断
   - B. 拿旧合同/模板改
   - C. 人工逐条审查（Word 批注 / Excel 清单）
   - D. 外包 / 通用工具 / 不审出事了再说
2. **能手工先跑吗**：A. 完全可以 / B. 可以但效率低 / C. 只能一部分 / D. 不能稳定交付
3. **精准客户是谁**（按用户业务提供 4 个候选）：例：A. 项目商务 / B. 中小企业负责人 / C. 项目经理 / D. 招投标专员
4. **痛到什么程度**：A. 轻度不适 / B. 持续消耗 / C. 高风险压力 / D. 紧急刚需
5. **卖得出去吗**：A. 已有付费客户 / B. 有人愿付费 / C. 可能低价尝试 / D. 还没验证

**判断**：5 题答得上来 → 过；答不上来 → 在对应维度追问 1 轮，还不行就标记"待想清楚"，先往下走（别卡住）。

### Step 2 · MVP 边界

4 个 build 问题：
- 能一个周末 ship 吗？不能，就削。
- 让客户生活好一点点，这就够了。
- 客户愿付费吗？
- 反馈快不快？（选反馈链条短的人，别选沉默的）

### Step 3 · Processize（先手后产品）

- 你的产品帮客户做 ONE 什么事？（只一件）
- 客户用之前 / 用之后，状态差是什么？
- 没有技术，只靠电话 + 表格能不能交付？
- 周末能 ship 吗？

### Step 4 · 定价

- **成本定价**：可变成本 + 20-50% 毛利（实物 / 服务类）
- **价值定价**：看客户感知价值，不看你的成本（软件 / 数字品）
- 起步低一点，但**永远不免费**——免费和 1 块差一个心理台阶。
- 三层定价（经济 / 商务 / 头等）是目标，先做第一层。

### Step 5 · 0→100 客户路径

- 头 100 客户从已有的"前 N 个联系人"开始，不是冷流量。
- 一次只卖一个人，记下他说的原话。
- 复购 > 拉新。
- 每收一个付费，记录：他是谁 / 为什么买 / 怎么找到你的。

### Step 6 · 变现模式适配

如果用户说"靠咨询变现 / 客单价 1 万+ / 我是有小能力的素人"：

```
写入项目档案：
- 变现方式：咨询（不是带货、不是课程、不是广告）
- 客单价：1 万+（按用户实际填）
- 冷启动模式：7 天 7 条转化型（默认）+ 跑前几次咨询
- 私域 SOP：咨询三阶段（咨询前筛选 / 咨询中挖需 / 咨询后反哺）
```

如果用户说"新手 / 冷启动 / 第一单从哪来"：

```
7 天 7 条转化型内容计划：
Day 1   锁定赛道 + 找 3-5 个对标变现账号
Day 2-3 拆 3-5 个对标账号的转化型内容模板
Day 4-6 套模板写 7 条转化型内容（每条一个痛点）
Day 7   发布 + 评论区/私信引导咨询 → 第一单
```

---

## 建立项目大脑

决策校验完成后，开始建立 `project-archive`。

### Step 7 · 创建项目目录

```
~/.pulsehub/archive/<项目名>/
├── 项目档案.md          ← 从模板复制 + 填充对话内容
├── 人群语料库.md        ← 从模板复制（待 pulse-insight 填充）
├── 爆款素材库.md        ← 从模板复制（待 pulse-topics 填充）
├── 话术资产.md          ← 从模板复制（待 pulse-private 填充）
├── 数据反馈.md          ← 从模板复制（待用户回填）
└── 个人风格.md          ← 从模板复制 + 学习用户笔记后填充
```

模板源路径：PulseHub 仓库根目录的 `_archive/`（本 skill 随行的模板目录）

### Step 8 · 对话式收集项目档案

通过轻松对话收集（**不是一次性抛 20 个问题**），按这个顺序：

**Round 1 · 基本信息**（2-3 分钟）
- "你做的是什么生意？用一句话说说。"
- "现在到什么阶段了？刚开始还是已经有用户了？"
- "怎么变现的？卖什么？多少钱？"

**Round 2 · 目标人群**（3-5 分钟）
- "你上一个付费客户是什么样的？叫什么（化名就行）、做什么工作、为什么找你？"
- "他们现在不用你的产品 / 服务，怎么凑合的？"
- "最痛的那个点是什么？头发着火还是有点烦？"

**Round 3 · 平台与对标**（2-3 分钟）
- "你现在在哪些平台发内容？账号叫什么？"
- **"内容主平台选哪个？**（原创产出的主战场，其余渠道只搬运不重写）
  A. 小红书（图文为主）/ B. 抖音（短视频为主）/ C. B站（中长视频）/ D. 视频号或公众号
  → 写入档案「主平台」字段；同时把搬运渠道写入「分发渠道」（无 → 填"无"）"
- "有没有你觉得'做得好'的对标账号？"
- "你打算发什么形式的内容？图文 / 视频 / 文章？"

**平台确定铁律**：主平台必须在**本轮**确定并写入档案（用户没想法 → 给 ABCD 让他挑；实在挑不出 → 按他的内容形式推荐 1 个并注明"init 推荐，可改"）。下游 skill（copywrite/topics/script 等）一律读档案「主平台」字段，**不再各自问用户**。

**Round 4 · 卖点与风格**（2-3 分钟）
- "你觉得你跟同行最大的不同是什么？（不用谦虚）"
- "你平时发朋友圈 / 写东西，是什么风格？能不能给我看一段？"
- "有没有品牌手册 / IP 定位对齐 / 内容红线这类约束文件？有 → 把路径登记进档案「定位协议」字段；没有 → 填'无'"
- "除了本体系管的图文获客，还有别的内容线（长文/长视频）吗？谁负责？→ 登记进档案「内容线分工」字段"

每轮收集完，**立即把内容填入 `项目档案.md` 的对应段落**（替换 `[待填写]` 占位符）。

### Step 9 · 学习个人风格

询问用户："你平时写东西的地方在哪？"

| 用户回答 | 处理方式 |
|---------|---------|
| Obsidian / 笔记软件 | 问仓库路径 → 读 3-5 篇样本笔记 → 提炼文风 → 写入 `个人风格.md` |
| 小红书 / 公众号有旧文 | 问账号 → 让用户复制 2-3 段旧文 → 提炼文风 → 写入 |
| 没有公开内容 | 跳过文风学习，`个人风格.md` 保持模板状态，后续 `pulse-humanize` 会逐步建立 |
| 有 LLM wiki / 知识库 | 问路径 → 读样本 → 提炼 |

**提炼什么**：
- 人称偏好（"我" / "咱们" / "你"）
- 句长偏好（短句 / 长句 / 混合）
- 口头禅（高频词）
- 禁用词（用户反感的表达）
- emoji 使用频率
- 内容结构偏好（开头 / 结尾 / 段落长度）

### Step 10 · 更新累积产出索引

把 `项目档案.md` 的"累积产出索引"表更新为：

| 文件 | 状态 | 最后更新 | 摘要 |
|------|------|---------|------|
| 人群语料库.md | ⏳ 待生成 | — | — |
| 爆款素材库.md | ⏳ 待生成 | — | — |
| 话术资产.md | ⏳ 待生成 | — | — |
| 数据反馈.md | ⏳ 待生成 | — | — |
| 个人风格.md | ✅ 已生成 / ⏳ 待生成 | [今天] | [摘要] |

**🔴 CHECKPOINT · 🛑 建档完成确认**：向用户展示档案摘要（Round 1-4 的关键字段 + 风格提炼结果），用户确认无误再进入「输出」。用户说"不对" → 回到对应 Round 补问，不带着错误档案进入下游 skill。

---

## 输出

完成后，告诉用户：

```
✅ 项目大脑已建立：~/.pulsehub/archive/<项目名>/
   - 项目档案.md（已填充）
   - 个人风格.md（已生成 / 待后续补完）
   - 其他 4 个文件（模板就绪，后续 skill 会填充）

📋 累积产出索引已更新。

👉 建议下一步：
   - 想了解用户 → 运行 pulse-insight（"用户画像"）
   - 想找选题 → 运行 pulse-topics（"爆款选题"）
   - 想找评论机会 → 运行 pulse-discover + pulse-leads（"找评论机会"）
   - 想写文案 → 运行 pulse-copywrite（"写文案"，需先跑 pulse-insight）
```

## 人 × 数字员工分工

- **人**：回答问题、提供真实素材（客户对话、旧内容样本）、确认档案准确性
- **数字员工**：结构化收集、创建目录、填充模板、提炼文风、更新索引

## 与 PulseHub 工具层的衔接

pulse-init 完成后，后续 skill 可以调用 PulseHub 的数据工具：

| 想做什么 | 调用 |
|---------|------|
| 发现目标平台上的热门帖子 | `pulse-discover`（RSSHub + Chrome MCP） |
| 标准化帖子 URL | `pulse-resolve` |
| 评分帖子是否有评论价值 | `pulse-enrich` |
| 生成待评论清单 | `pulse-deliver` |

这些工具读 `项目档案.md` 获取目标平台和关键词，不需要用户重复输入。

## 相关参考

- `references/pulse-init-field-guide.md`（2026-07-28 实战沉淀）—— 模板路径、双轨处理、项目档案路径规范、Round 顺序建议、收工协议、验证清单

## 注意

- **第一次跑必做完整流程**（Steps 1-10），不能跳过决策校验
- **已有项目的增量更新**：只跑 Steps 7-8 的对应段落，不重跑决策校验
- **多项目**：用户可以跑多次 init，每次创建独立的项目目录
- **个人风格是核心资产**：宁可花 10 分钟多问几句，也不要跳过 Step 9
- **中途退出不丢数据**：用户提前结束对话 → 已收集内容照常写入档案，未收集字段保留 `[待填写]`，下次 init 增量补齐
- **模板目录缺失**：`_archive/` 模板不在 → 手工创建 6 个空文件（保留标准标题结构），不因缺模板中断

## Pitfalls

### P1. 决策校验用开放式长问句 = 浪费用户额度（OP 用户硬偏好，2026-07-28 实证）

**症状**：Step 1-6 用"客户本来在用什么凑合？""你上一个付费客户是谁？"这类开放式长问句，让用户写一段话回答。用户花时间组织措辞，决策信息密度反而更低。

**正解**：所有决策校验问题（需求校验、MVP 边界、Processize、定价、0→100 路径）**必须**以 ABCD 选项抛出（每项一句话说明），允许多选 + 自补。

**反例**：本会话 Step 1 第 1 题原始写法"客户本来在用什么凑合？（凑合方案是你的真竞品）" → 用户当场回"你可以给我几个选项供我选择吗"。正解：直接给 A 经验 / B 模板 / C 人工 / D 外包的 ABCD 选项。

**Pitfall 自检**：每次写决策校验问题前默念"如果用户不知道具体怎么回，给他 4 个候选"——不要让用户在开放问题上做贡献。

### P2. ABCD 选项不要加"或自定义答案"尾巴

**症状**：抛出 ABCD 后追加"或自定义答案" → 把 4 个候选强行伪装成开放问题，违背"4 选项 = 4 个候选"的设计。

**正解**：ABCD 就是 ABCD。允许用户多选或回复"X 包括一小部分"，**不要**给"自定义"出口——选 4 项里最接近的 + 注明偏差即可。

### P3. 选项里的措辞不要带评价

**症状**：选项 A 写"老办法凑合" / B 写"行业最佳实践"，带正面/负面标签。

**正解**：4 项都是中性选项（"靠个人经验""拿旧合同改"等事实描述），不带价值评判。用户挑哪个都行，AI 不引导偏好。

