dsh-super-pm
Super PM product-thinking skill packaged as a DeepSeek Harness plugin
- Stars
- 0
- Language
- JavaScript
- Created
- Sep 1, 2026
- Updated
- Sep 1, 2026
Introduction
dsh-super-pm
dsh-super-pm 是一个面向 DeepSeek Harness(DSH) 的标准插件,用于打包和分发 Super PM 产品思考 Skill。
它不是一个独立的产品管理系统,也不是简单的提示词集合,而是把 Super PM 的产品分析方法、七套产品视角、双语参考资料和工作流,以 DSH 可安装的插件形式提供给模型使用。
Super PM 是什么
这个需求是真的吗?用户为什么要放弃现在的做法?如果只能做好一件事,应该是什么?又有哪些东西看起来很诱人,但这次坚决不能做?
AI 可以很快列出功能、写出 PRD,却不一定能陪你把产品真正想明白。有时文档越完整,一个没有被验证的假设反而越像事实。
Super PM 的目标,是陪你分析需求、拆开事实与假设、讨论取舍,把一个模糊想法逐步收敛成可以验证、可以交付的产品方向。
它最初面向独立开发者验证 0 到 1 的产品想法,也适用于已有产品诊断。软件、AI、硬件、服务、内容、平台、企业产品和线下体验,都可以使用这套方法进行讨论。
核心能力
- 负向边界优先:先明确这次绝不能发生、明确不做和不可接受的成本,再讨论功能和方案。
- 区分事实与假设:分开记录用户原话、事实、推断、建议和待验证假设,不用肯定语气掩盖未知。
- 动态组织产品视角:只使用能够改变当前判断的产品维度和视角,不机械地让所有角色轮流发言。
- 支持 Lead PM:可以指定一个产品视角负责整体方向,其他视角负责挑战、补充和识别风险。
- 适配不同产品类型:根据问题选择需求与价值、产品系统、使用与交付、触点与形态、体验与信任等相关维度。
- 优先验证高风险假设:先给出最低成本的验证方案,再决定是否进行外部研究、竞品检查或原型验证。
- 支持决策沉淀:在获得明确授权后,将重要产品决定保存到项目的
.super-pm/decisions.md。 - 按需输出产物:可以生成决策简报、产品报告或面向 AI coding agent 和交付团队的 PRD。
- 知道何时退出:纯工程实现、翻译、一般事实问答以及需要专业权威的法律和财务结论,不会被强行套用产品视角。
七个产品视角
七套产品经验以化名呈现。它们是判断问题的方法,不是真人模拟,也不会为了凑人数轮流发言。
| 产品视角 | 主要关注 |
|---|---|
| 乔帮主 | 聚焦、取舍、完整体验、产品品质与叙事 |
| 龙哥 | 人性、克制、自然交互、注意力与社交压力 |
| 梁老师 | 用户状态、情绪驱动力、真需求、系统能力与机会判断 |
| 俞老师 | 用户价值、替换成本、交易结构、优先级与假设验证 |
| 师母 | 本质思考、一手用户洞察、突破机制、内容与推荐产品 |
| 想哥 | 产品定义、核心体验、商业闭环、组织与规模化 |
| 军哥 | 时机、专注执行、性价比、口碑、用户参与与复盘 |
其中“师母”是本 Skill 使用的一套产品视角化名,并非对具体人物的模拟或代言。
这是一个 DSH 插件
本项目与上游 super-pm Skill 的关系是:
上游 super-pm Skill
↓ 随包分发
dsh-super-pm DSH 插件
↓ 安装到 DeepSeek Harness
DSH 发现 /super-pm 并加载 Skill
插件负责:
- 提供标准的 DSH
package.json元数据 - 通过
cordis.patch.yml接入 DSH profile - 挂载插件自带的
skills/super-pm/目录 - 保留中英文参考资料、验证脚本和触发评测
- 让 Skill 可以从 GitHub、npm 或本地 checkout 安装
当前版本不注册自定义 GUI,也不自动执行外部研究。插件额外提供四个轻量的产品决策工具:读取、保存、查看历史和校验 .super-pm/decisions.md。保存动作必须由用户明确授权,产品推理由 Skill 负责,插件负责项目级记忆和可复现的安装、分发和激活。
在 DSH 中安装
从 GitHub 安装
dsh plugin --profile web add github:Lohaslee/dsh-super-pm
从本地 checkout 安装
dsh plugin --profile web add /absolute/path/to/dsh-super-pm
从 npm 安装
dsh plugin --profile web add dsh-super-pm
修改服务端 profile 组合后,需要重启 dsh web。启动后可以使用 /super-pm,也可以直接描述产品决策、0 到 1 想法、功能定义或产品诊断问题。
决策工具
| 工具 | 作用 |
|---|---|
super_pm_read_decisions | 读取指定项目的当前产品决策 |
super_pm_save_decision | 保存用户明确确认过的产品决策 |
super_pm_decision_history | 查看某个决定及其替代历史 |
super_pm_validate_decisions | 检查决策文件的结构和替代关系 |
所有工具都要求传入明确的绝对项目根目录。插件不会根据当前 cwd 猜测项目,也不会跨项目读取 .super-pm/decisions.md。保存工具只在用户明确要求保存或修改时执行;方向改变时必须填写变更原因,旧决定会保留并标记为已替代。
包含内容
skills/super-pm/SKILL.md:面向模型的完整工作流和行为规则skills/super-pm/references/:中英文产品视角、路由、验证、决策记忆和 PRD 模板skills/super-pm/scripts/:上游 Skill 的来源校验脚本skills/super-pm/evals/:触发行为评测样例lib/decisions-core.mjs:无 IO 的决策解析、去重、替代链和校验核心lib/decisions-store.mjs:项目隔离、原子写入的决策文件存储层lib/project-state-core.mjs:产品状态、验证记录和恢复摘要核心lib/project-state-store.mjs:状态与验证记录的原子存储层lib/tools.mjs:八个 DSH 产品决策和交付工具examples/:在 DSH 中完成产品决策闭环的示例cordis.patch.yml:挂载 Skill Provider 和产品决策工具lib/index.js:DSH 插件入口和资源信息scripts/validate.mjs:插件结构与 Skill frontmatter 校验脚本
当前版本
当前版本为 0.7.0,新增项目级产品决策记忆、验证记录、恢复摘要、状态管理、Task Board 交付追踪和可分享体验:
super_pm_read_decisionssuper_pm_save_decisionsuper_pm_decision_historysuper_pm_validate_decisionssuper_pm_prepare_handoff:把确认决策转换为board_sync任务草稿,不直接修改 Task Boardsuper_pm_recovery_summary:读取产品状态、当前决策和最近验证,恢复会话上下文super_pm_record_validation:记录验证假设、方法、阈值、结果和决策变化super_pm_update_state:更新产品阶段、目标、负责人、开放假设和下一步super_pm_traceability_report:汇总决策、验证记录和 Task Board 任务的关联关系super_pm_generate_prd:根据确认上下文生成 PRD 预览,不写文件super_pm_save_prd:用户确认后保存 PRDsuper_pm_validate_prd:校验 PRD 完整性和成熟度super_pm_share_decision:生成默认脱敏的可分享决定卡super_pm_product_pulse:返回轻量的方向、证据、边界和行动状态super_pm_discover_easter_egg:主动发现低干扰彩蛋super_pm_share_decision:生成默认脱敏的可分享决定卡super_pm_product_pulse:返回轻量的方向、证据、边界和行动状态super_pm_discover_easter_egg:主动发现低干扰彩蛋
分享和趣味功能是 v0.7 的可选体验:用户可以主动生成脱敏的决定卡、查看产品 Pulse,或主动寻找彩蛋。它们不自动外发、不联网、不修改项目状态。所有项目工具都要求显式传入绝对项目根目录。只有用户明确要求保存或修改时,插件才会写入 .super-pm/。验证记录必须包含观察结果、解释和下一步;PRD 必须先生成预览并校验,用户确认后才保存;Task Board 交付也必须先展示草稿并获得用户确认,再调用 DSH 原生 board_sync。分享卡和彩蛋均为主动触发,不自动外发、不联网、不包含项目路径或完整私密讨论。
开发与验证
npm install
npm run check
npm run pack:check
npm run check 会检查:
- JavaScript 插件入口
- package.json 和 DSH bundle 元数据
- Skill frontmatter
- bundle patch 配置
- 随包 Skill 资源布局
验证上游 Skill 来源资料:
python3 skills/super-pm/scripts/validate_sources.py
发布到 GitHub
已有 GitHub 仓库时,提交和推送更新:
git add .
git commit -m "chore: prepare v0.1.0 release"
git push origin main
创建稳定版本 tag:
git tag v0.1.0
git push origin v0.1.0
建议发布前执行:
npm run check
npm run pack:check
python3 skills/super-pm/scripts/validate_sources.py
发布新版本时,请同步更新:
package.json中的versionCHANGELOG.md- GitHub tag
发布后,建议在干净的 DSH profile 中安装带 tag 的版本,并确认 /super-pm 出现在技能目录中。
项目结构
.
├── CHANGELOG.md
├── LICENSE
├── README.md
├── README.zh.md
├── .github/
│ └── workflows/ci.yml
├── cordis.patch.yml
├── lib/
│ └── index.js
├── package.json
├── examples/
│ └── 01-dsh-decision-loop.md
├── scripts/
│ ├── test-decisions.mjs
│ └── validate.mjs
└── skills/
└── super-pm/
├── SKILL.md
├── agents/
├── evals/
├── references/
└── scripts/
许可证
本插件采用 MIT License。随包的 Super PM Skill 保留上游仓库的许可证和署名背景,详见 LICENSE 与上游仓库 Lohaslee/super-pm。