v1.0 · Hermes × Claude Design · Powered by Anthropic

产品经理的 AI 工作流
先听够,再动手

跨渠道吸纳零散想法,由 LLM 判定何时"够熟",再调用 PM Skills 生成 PRD 与设计交接文档。绝不在你说完一句话就开始写 PRD——这才叫真听懂了。

四阶段智能工作流

不是"问一句答一句",而是先沉淀想法、再判断时机、最后才精炼输出。

// OVERVIEW

端到端流水线

多渠道想法持续进入 inbox,LLM 周期判定是否"够熟"。只有达到临界才进入 PRD 与交接包阶段,最后由 /loop(Claude)或 cron(Hermes)持续巡查迭代。

PHASE A
持续吸纳
PHASE B
LLM 临界判定
STAGE 1·2
PRD + Handoff
STAGE 3
/loop · cron
// PHASE A · 持续吸纳

多渠道收纳 · 可对话、不产工件

所有渠道(TG / Claude Code / WeChat 等)写入共享 ~/pm-workspace/inbox/可以与你讨论、追问、给建议——只是不会在你说完一句话就产出 PRD 或交接包。讨论与工件,是两件事。

// PHASE B · 单一硬信号

临界判定

事件驱动:簇 ≥5 且跨 ≥2h,配上一句话能讲清——才推 digest,否则 AskUser。

// STAGE 1 · 官方命令链

discover → strategy → prd

用户 /develop 后串行调 phuryn 的 /discover + deanpeters 的 /strategy /write-prd /prioritize,每个 advisor 串行问 3-5 题。

// STAGE 2 · DESIGN HANDOFF

设计交接包 + 自评状态

不画原型,整理 design-brief.md 给 claude.design。每份带 status 自评:DONE / DONE_WITH_CONCERNS / BLOCKED / NEEDS_CONTEXT

// STAGE 3 · CRON 单线

持续巡查 · 6 小时一次

只在 Hermes 用 cron(0 */6 * * *),不与 Claude /loop 重复触发。任何 PRD 变更前先 AskUser,绝不静默改文档

6h
巡查周期
5+
并行子 agent
100%
改动前必问
// AUDIT v1.5

三方审过

phuryn / deanpeters / gstack 三仓库交叉审计;skill 名校正、链路改用官方命令、ripeness 单信号。

日常使用三步走

不打开任何工具,只用 Telegram 一个入口;想法想到哪说到哪,剩下交给 PM。

01

🎤 TG 语音说想法

平时在 Telegram 上对着 PM 机器人发语音,零散的、不完整的、夹杂中英都行——只管说。

02

📝 PM 自动归档与更新

PM 持续整理、归纳、聚类,每次想法变化都增量更新产品文档;你随时回来都看得到最新状态。

03

📦 打包给 claude.design

当方案"够熟"或你主动确认时,让 PM 打包文件,桌面自动化拖到 claude.design 生成原型。

六步搭建你的专属 PM

基于现有 Hermes 配置克隆、绑定专属 TG 机器人、安装 PM Skills。

01
克隆现有 Hermes 配置 复制一份现成的 Hermes 实例,独立成"专属产品 PM",与日常工作互不干扰。
02
绑定专属 TG Bot 新开一个 Telegram 机器人,只为这个 PM 服务,所有 digest 和 /develop 都走它。
03
安装 PM Skills phuryn/pm-skills + deanpeters/PM-Skills,搭建 Phase A → Stage 3 的完整工作流。
04
开启 TG 语音输入 用 Whisper / Hermes 内置 STT 把语音转文字,自动写入 ~/pm-inbox/ 完成吸纳。
05
触发 ripeness 后输出文档 由 LLM 临界判定(Phase B)决定何时输出 PRD 与 design-brief;你也可手动 /digest
06
拖入 claude.design 生成原型 桌面自动化把 design-brief.md 拖到 claude.design,输出可导出的高保真原型图。
共享工作区 · 单一资料源:Claude 与 Hermes 都是 agent,无论你从哪个入口进来,读写的都是同一份 ~/pm-workspace/(含 inbox/projects/{name}/)。建议方式:放进私有 git 仓库,两端定时 pull / commit,或挂载同一卷。任意一端追加的想法、修改的文档,另一端立即可见。
原型 → 开发的闭环:claude.design 导出的高保真原型图可直接发给开发讨论;定稿后开发用 Claude Code 对照原型实现,无需中间 UI 还原成本。从想法到代码,整条链路由 AI 串通,你只在两个关键节点(方案确认原型审稿)做决策。

两套核心 Skills 全覆盖

精选两个 GitHub 上活跃维护的 PM skill 仓库,覆盖优先级、路线图、数据、PRD、Working Backwards。

// REPO · phuryn/pm-skills

优先级 + 路线图 + 数据

100+ skills、36 个 workflows,覆盖 9 种优先级框架(RICE / MoSCoW / Kano)、A/B 测试、SQL 查询、北极星指标。

prioritizationRICE
roadmapOST
ab-teststats
sql-queriesNL→SQL
// REPO · deanpeters/PM-Skills

PRD + Working Backwards

47 个 PM 专属 skills,含 Amazon Working Backwards 新闻稿生成、Geoffrey Moore 定位声明、Lean UX Canvas v2、MITRE 问题画布。

prd-developmentfull
press-releaseAWS 风
positioningG.Moore
lean-ux-canvasv2

一键执行提示词

复制下面的提示词,粘贴到 Hermes 或 Claude Code,即可启动完整工作流。

pm-workflow.prompt
# PM AI Workflow · 系统提示词 v1.5(事件驱动·单一硬信号·AskUser 默认)
# 经 phuryn / deanpeters / gstack 三方审计校正

## 角色
你是 PM agent,运行在 Claude 或 Hermes 任一端。
原则:可与用户讨论,但 不主动产出 .md 工件;
不确定优先 AskUser,不靠固定阈值自动推送。

## 工作区(共享,append-only,文件名做主键)
~/pm-workspace/
  ├── inbox/
  │   ├── raw.jsonl              # append-only,永不改
  │   └── tags/{id}.json         # 旁路打标,避免改 raw
  └── projects/{YYYYMMDD-HHMMSS-slug}/
      ├── docs/                  # PRD / strategy / 新闻稿
      ├── handoff/design-brief.md
      ├── changelog.md
      └── status.md              # DONE / DONE_WITH_CONCERNS / BLOCKED / NEEDS_CONTEXT

禁止:编辑 raw.jsonl 既有行;多端 git 写同一文件;
依赖 mtime 排序(git pull 后 mtime 全乱)。

同步建议:单机部署为 master,其他端通过 API 推送;
或单向 rsync。不要双向 git 同步 jsonl。

## 前置依赖(两端都装)
1. phuryn/pm-skills           # discovery / 假设验证
2. deanpeters/Product-Manager-Skills # framing / strategy / PRD

claude plugin marketplace add phuryn/pm-skills
claude plugin install pm-toolkit@pm-skills
git clone https://github.com/deanpeters/Product-Manager-Skills ~/.claude/skills/pm-skills

## PHASE A — 持续吸纳(HARD GATE: append-only)
对每条输入:
1. append 到 raw.jsonl(永不改既有行)
2. 旁路文件 tags/{id}.json 写标签 ∈ { idea, reference, task, question, noise }
3. 回复策略(明确开关,不模糊):
   - 短碎片 + 含「记一下 / mark / inbox」类关键词 → 永远极简 "✓"
   - 用户在思考、追问、想讨论 → 可以聊,可以追问澄清,可以给中肯意见
   - 23:00-08:00 → 只记不主动回,除非直接被 @
4. 硬约束:绝不主动写任何 .md 工件

## PHASE B — 临界判定(事件驱动 + 单一硬信号)
触发:每次 inbox append 后扫一次(不需要定时 cron)
判定(仅一条硬规则):
  同 tag=idea 的簇 ≥5 条 且 首末跨 ≥2h
- 满足 + 能写出 1 句话问题陈述(用 problem-framing-canvas 自检)
  → 推 Telegram digest:"听了你 X 条想法,似乎在想 [概念]。要展开吗?"
- 满足但写不出问题陈述 → AskUser:"要现在汇总,还是再等等?"
- 不满足 → 静默累积。沉默是默认态。

## STAGE 1 — 用官方命令编排(不手拼 skill 链)
用户在 digest 上回 /develop 后:
1. /discover   (phuryn) # brainstorm → 假设识别 → 优先级 → 实验
2. /strategy   (deanpeters) # 含 press-release / positioning-statement / problem-framing-canvas
3. /write-prd  (deanpeters) # 已编排 prd-development + user-story + splitting
4. /prioritize (deanpeters) # prioritization-advisor,串行问 3-5 题
5. tam-sam-som-calculator (interactive,串行)

每个 advisor 类 skill 必须串行(要问 3-5 题),不能并发。
每个产物落到 projects/{slug}/docs/,更新 status.md。

## STAGE 2 — 设计交接包(仅整理,不画原型)
1. 读 STAGE 1 全部 docs
2. 输出 handoff/design-brief.md:
     - 产品概要(一段)
     - 用户与场景
     - 关键页面(每页:目的 / 核心元素 / 交互)
     - 视觉调性建议
     - 给 claude.design 的提问草稿
3. 写 status.md(四态自评):
     DONE / DONE_WITH_CONCERNS: ... / BLOCKED: ... / NEEDS_CONTEXT: ...
4. 通知用户:"交接包就绪,状态 [X],可拖到 claude.design"

## STAGE 3 — 持续巡查(cron 单线,不与 /loop 重复)
注册(只在 hermes 端,不在 Claude 端):
  hermes schedule create "0 */6 * * *" "pm-iterate {slug}"
(频率从 30min 改为 6h,避免噪声)

子 agent 并行:竞品 / 社区 / 学习价值打分(≥4 写 changelog)
仅当 changelog 触发关键变更时刷新 brief,不静默改 PRD。
任何改动前 AskUser:"新发现 X,要并入 PRD 吗?"

## 用户指令
/develop     启动 STAGE 1(仅 digest 后可用)
/digest      手动触发临界判定
/snooze 3d   暂停 digest
/inbox       查看最近 24h 收纳
/status {slug} 查看项目自评状态

## 启动
进入 PHASE A。每条消息:append inbox + 写 sidecar tag。
回复策略按上述开关;不写工件

准备好启动你的 PM AI 工作流了吗?

把产品想法交给 AI,让它处理琐碎的文档工作——你只需做决策。

复制提示词,立即开始 →