📌 项目地址phuryn/pm-skills | ⭐ 12,521 颗星 | 📜 未标注

它解决了什么问题

通用AI聊天只能生成文本,而pm-skills让AI按照产品经理的成熟方法论来工作。它将Teresa Torres的机会解决方案树、Marty Cagan的发现实践、Alberto Savoia的假设验证等框架编码为可调用的“技能(Skills)”和“命令(Commands)”。你不需要在对话中反复提示“用ICE法排序”,只需输入/prioritize,AI就会自动加载相关的排序框架并引导你完成。

项目目前提供了68个独立技能42个链式工作流,分布在9个插件中(覆盖发现、战略、执行、发布、增长等产品全周期)。技能可以自动加载(当对话上下文相关时),也可以通过/插件名:技能名强制加载。命令则是用户主动触发的端到端流程,例如/discover会依次调用 brainstorm-ideas → identify-assumptions → prioritize-assumptions → brainstorm-experiments 四个技能。

安装与用法

安装方式(二选一)

非开发者(Claude Cowork)
在聊天界面左下角打开“Customize” → “Browse plugins” → “Personal” → “+” → 选择“Add marketplace from GitHub” → 输入仓库名phuryn/pm-skills。9个插件自动安装,所有命令和技能立即可用。

开发者(Claude Code CLI)
根据README指引,在终端中运行:

claude plugin   # 后续步骤详见官方文档,添加 phuryn/pm-skills 作为 marketplace

安装后即可在Claude Code中使用/开头的命令。

核心命令示例

命令 用途
/discover 新想法:从头脑风暴到实验设计
/strategy 需要战略清晰度:结构化分析
/write-prd 撰写产品需求文档
/plan-launch 规划产品发布计划
/north-star 定义北极星指标

每个命令执行结束后,系统会推荐下一个相关命令(例如完成/discover后可能建议/prioritize),形成完整的产品决策流水线。

技能如何使用

技能无需显式调用。当你在对话中提到“假设验证”或“优先级排序”时,Claude会自动加载对应的技能框架。如果发现AI仍然依赖通用知识,可以用/plugin-name:skill-name强制加载。例如:

/discovery:opportunity-solution-tree

这会强制加载发现插件中的机会解决方案树技能,确保AI按照该框架的步骤引导你。

和同类工具有什么区别

AI辅助产品管理的工具并不少(如各种PRD生成器、用户故事模板)。pm-skills的不同在于:
框架级封装:不是给一个模板,而是给一套可交互的工作流。比如/discover不会只让你填表格,而是循序渐进的4步对话。每一步AI会基于前一步的输出提出分析建议。
链式衔接:命令之间天然承接,从发现→战略→执行→发布→增长,不需要手动切换上下文。
兼容多端:虽然为Claude Code和Claude Cowork设计,但README声明技能也兼容其他AI助手(如通用Claude聊天)。

注意事项

  1. 依赖Claude生态:当前安装方式仅支持Claude平台(Claude Code和Claude Cowork)。如果你不使用Claude,需要自行适配技能格式(暂未公开技能定义的格式细节)。
  2. 链式流程的产物:每个命令产生的结构化记录(如假设列表、实验设计)需要用户自行保存。项目本身不提供持久化存储或看板功能,它本质上是AI对话中的辅助框架。
  3. 强制加载的必要性:自动加载依赖Claude对上下文的识别,有时可能不准确。如果发现AI没有按预期框架回答,可以使用/技能名强制触发。
  4. 许可证与贡献:项目采用MIT License(见LICENSE文件),允许自由使用、修改和商用。贡献方式参考CONTRIBUTING.md。另有配套仓库phuryn/pm-brain,可能提供更底层的AI思维配置。

如果这个项目对你有用,记得去GitHub点个Star(已超过1.2万星)。

这篇文章对你有帮助吗?

发表回复