PM 技能市场:助力做出更优产品决策的 AI 操作系统
拥有 68 项 PM 技能,以及 9 个插件中的 42 个链式工作流,涵盖 Claude Code、Cowork 等。从需求发现到战略制定、执行、发布、增长,再到交付 AI 构建的代码,一应俱全。该系统专为 Claude Code 和 Cowork 设计,技能也与其他 AI 助手兼容。
即刻开启
有新想法?→ /discover;需要战略明晰?→ /strategy;撰写产品需求文档(PRD)?→ /write - prd;规划发布计划?→ /plan - launch;定义指标?→ /north - star。如果这个项目对你有帮助,请给仓库点个星(⭐)。
为何选择 PM 技能市场?
普通 AI 只能提供文本,而 PM 技能市场能提供结构化的内容。每个技能都融入了经过验证的 PM 框架,如需求发现、假设映射、优先级排序、战略规划等,并会逐步引导用户完成这些流程。用户可以将 Teresa Torres、Marty Cagan 和 Alberto Savoia 等专家的严谨方法融入日常工作流程,而不是让这些知识只停留在书架上。最终,用户将做出更优的产品决策,而不仅仅是更快地完成文档撰写。
工作原理(技能、命令、插件)
技能
技能是市场的基石。每个技能为 Claude 提供特定 PM 任务的领域知识、分析框架或引导式工作流。部分技能还可作为多个命令共享的可复用基础。当对话相关时,技能会自动加载,无需显式调用。如有需要(例如,优先加载特定技能而非通用知识),用户可以使用 /plugin - name:skill - name 或 /skill - name(Claude 会自动添加前缀)强制加载技能。
命令
命令是由用户触发的工作流,通过 /command - name 调用。它们将一个或多个技能串联成一个端到端的流程。例如,/discover 命令将四个技能串联在一起:brainstorm - ideas → identify - assumptions → prioritize - assumptions → brainstorm - experiments。
插件
插件将相关的技能和命令组合成可安装的包。每个插件涵盖一个 PM 领域,如需求发现、战略规划、执行等。安装市场后,用户将一次性获得全部 9 个插件。命令使用技能,部分技能可服务于多个命令。有些技能(如 prioritization - frameworks 或 opportunity - solution - tree)是独立的参考资料,Claude 会在相关时自动调用,无需命令触发。命令设计为相互衔接,与 PM 工作流程相匹配。任何命令完成后,都会建议相关的下一个命令,用户只需按照提示操作即可。
安装方法
Claude Cowork(推荐非开发者使用)
1. 打开“自定义”(左下角);2. 点击“浏览插件”→“个人”→“+”;3. 选择“从 GitHub 添加市场”;4. 输入:phuryn/pm - skills。所有 9 个插件将自动安装,用户将同时获得命令(如 /discover、/strategy 等)和技能。
Claude Code(CLI)
步骤 1:添加市场
```
claude plugin marketplace add phuryn/pm - skills
```
步骤 2:安装单个插件
```
claude plugin install pm - toolkit@pm - skills
claude plugin install pm - product - strategy@pm - skills
claude plugin install pm - product - discovery@pm - skills
claude plugin install pm - market - research@pm - skills
claude plugin install pm - data - analytics@pm - skills
claude plugin install pm - marketing - growth@pm - skills
claude plugin install pm - go - to - market@pm - skills
claude plugin install pm - execution@pm - skills
claude plugin install pm - ai - shipping@pm - skills
```
Codex CLI(OpenAI)
Codex 读取与 Claude Code 相同的插件市场文件,因此用户可以原生安装 PM 技能,无需转换或复制文件。
步骤 1:添加市场
```
codex plugin marketplace add phuryn/pm - skills
```
步骤 2:安装需要的插件
```
codex plugin add pm - toolkit@pm - skills
codex plugin add pm - product - strategy@pm - skills
codex plugin add pm - product - discovery@pm - skills
codex plugin add pm - market - research@pm - skills
codex plugin add pm - data - analytics@pm - skills
codex plugin add pm - marketing - growth@pm - skills
codex plugin add pm - go - to - market@pm - skills
codex plugin add pm - execution@pm - skills
codex plugin add pm - ai - shipping@pm - skills
```
用户将获得所有技能(PM 框架),这些技能可供 Codex 使用,并可通过名称调用。建议安装整个插件,而不是挑选单个技能,因为一个工作流通常依赖于多个一起提供的技能。与 Claude Code 不同的是,斜杠命令(如 /discover、/write - prd 等)虽会安装,但在 Codex 中不会作为斜杠命令运行,因为 Codex 插件不暴露命令。要运行工作流,只需用自然语言描述步骤,例如:“对 [你的想法] 进行产品需求发现:头脑风暴选项、映射假设、对风险较高的假设进行优先级排序,然后设计实验,每个步骤之间暂停。”
可选操作:让 Codex 将工作流转换为技能。由于命令文件包含在每个安装的插件中,用户可以要求 Codex 将最常用的命令转换为技能:“读取 pm - execution 插件中的命令文件,并为最常用的工作流创建等效的 Codex 技能。”这是一种尽力而为、由模型驱动的转换(某些 Claude 特定的命令语法可能无法转换),但这是一种在不离开 CLI 的情况下快速在 Codex 上获得引导式工作流的方法。
其他 AI 助手(仅支持技能)
skills/*/SKILL.md 文件遵循通用技能格式,可与任何读取该格式的工具兼容。命令(斜杠命令)是 Claude 特有的。
| 工具 | 使用方法 | 支持内容 |
| --- | --- | --- |
| Gemini CLI | 将技能文件夹复制到 .gemini/skills/ | 仅技能 |
| OpenCode | 将技能文件夹复制到 .opencode/skills/ | 仅技能 |
| Cursor | 将技能文件夹复制到 .cursor/skills/ | 仅技能 |
| Kiro | 将技能文件夹复制到 .kiro/skills/ | 仅技能 |
示例:为 OpenCode(项目级)复制所有技能
```
for plugin in pm - */; do
mkdir -p .opencode/skills/
cp -r "$plugin/skills/"* .opencode/skills/ 2>/dev/null
done
```
示例:为 Gemini CLI(全局)复制所有技能
```
for plugin in pm - */; do
cp -r "$plugin/skills/"* ~/.gemini/skills/ 2>/dev/null
done
```
可用插件
1. pm - product - discovery — 创意构思、实验、假设测试、机会解决方案树(OST)、访谈(13 项技能,5 个命令)
技能(13 项)
- brainstorm - ideas - existing:为现有产品进行多视角创意构思(涉及产品经理、设计师、工程师);- brainstorm - ideas - new:在初始需求发现阶段为新产品进行创意构思;- brainstorm - experiments - existing:为现有产品设计实验以测试假设;- brainstorm - experiments - new:为新产品设计精益创业原型(Alberto Savoia 方法);- identify - assumptions - existing:识别现有产品在价值、可用性、可行性和可行性方面的风险假设;- identify - assumptions - new:识别新产品在包括市场进入、战略和团队等 8 个风险类别中的风险假设;- prioritize - assumptions:使用影响 × 风险矩阵对假设进行优先级排序,并提供实验建议;- prioritize - features:根据影响、工作量、风险和战略一致性对功能待办事项进行优先级排序;- analyze - feature - requests:按主题和战略契合度分析和分类客户功能请求;- opportunity - solution - tree:构建机会解决方案树(Teresa Torres 方法)——结果 → 机会 → 解决方案 → 实验;- interview - script:创建包含“待办任务”(JTBD)探测问题的结构化客户访谈脚本;- summarize - interview:将访谈记录总结为 JTBD、满意度信号和行动项;- metrics - dashboard:设计包含北极星指标、输入指标和警报阈值的产品指标仪表盘。
命令(5 个)
- /discover:完整的需求发现周期:创意构思 → 假设映射 → 优先级排序 → 实验设计;- /brainstorm:多视角创意构思(创意|实验 × 现有|新产品);- /triage - requests:分析和优先级排序一批功能请求;- /interview:准备访谈脚本或总结访谈记录(准备|总结);- /setup - metrics:设计产品指标仪表盘。
示例
- **技能**:我们的 AI 写作助手创意中,风险最高的假设是什么?帮我为提高用户激活率构建一个机会解决方案树。对我们企业客户的 12 个功能请求进行优先级排序 [附上 CSV 文件];- **命令**:/discover 为远程团队打造的 AI 会议总结工具;/brainstorm experiments existing — 我们需要降低用户注册流程中的流失率;/interview prep — 我们正在就采购工作流程对企业买家进行访谈。
2. pm - product - strategy — 愿景、商业模式、定价、竞争格局(12 项技能,5 个命令)
涵盖产品战略、愿景、商业模式、定价和宏观环境分析,提供从愿景制定到竞争格局扫描的完整战略工具包。
技能(12 项)
- product - strategy:全面的 9 部分产品战略画布(愿景 → 防御性);- startup - canvas:结合产品战略(9 部分)和商业模式的创业画布——是新创产品替代商业模式画布(BMC)和精益画布的选择;- product - vision:打造鼓舞人心、可实现且富有情感的产品愿景;- value - proposition:6 部分的 JTBD 价值主张(谁、为什么、之前是什么、如何实现、之后是什么、替代方案);- lean - canvas:适用于初创企业和新产品的精益画布商业模式;- business - model:包含所有 9 个构建模块的商业模式画布;- monetization - strategy:头脑风暴 3 - 5 种盈利策略,并进行验证实验;- pricing - strategy:定价模型、竞争分析、支付意愿和价格弹性;- swot - analysis:SWOT 分析并提供可操作的建议;- pestle - analysis:宏观环境分析:政治、经济、社会、技术、法律、环境;- porters - five - forces:竞争力量分析(竞争、供应商、买家、替代品、新进入者);- ansoff - matrix:跨市场和产品的增长战略映射。
命令(5 个)
- /strategy:创建完整的 9 部分产品战略画布;- /business - model:探索商业模式(精益|完整|创业|价值主张|全部);- /value - proposition:使用 6 部分 JTBD 模板设计价值主张;- /market - scan:结合 SWOT + PESTLE + 波特五力 + 安索夫矩阵的宏观环境分析;- /pricing:设计包含竞争分析和实验的定价策略。
示例
- **技能**:为我的市场初创企业比较精益画布、商业模式画布和创业画布;为我们针对非英语母语人士的 AI 写作助手设计价值主张;对项目管理 SaaS 市场进行波特五力分析;- **命令**:/strategy 为代理机构打造的 B2B 项目管理工具;/business - model startup — 为非英语母语人士打造的 AI 写作工具;/value - proposition 为企业客户打造的 SaaS 入职工具。
3. pm - execution — 产品需求文档(PRD)、目标与关键成果(OKRs)、路线图、冲刺、回顾、发布说明、利益相关者管理(16 项技能,11 个命令)
涵盖日常产品管理工作,包括 PRD、OKRs、路线图、冲刺、回顾、发布说明、预演、利益相关者管理、用户故事和优先级排序框架。
技能(16 项)
- create - prd:全面的 8 部分 PRD 模板;- brainstorm - okrs:与公司目标一致的团队级 OKRs;- outcome - roadmap:将功能列表转化为以结果为导向的路线图;- sprint - plan:进行冲刺规划,包括容量估算、故事选择和风险识别;- retro:结构化的冲刺回顾引导;- release - notes:从工单、PRD 或变更日志生成面向用户的发布说明;- pre - mortem:风险分析,对风险进行老虎/纸老虎/大象分类;- stakeholder - map:使用权力 × 利益网格制定量身定制的沟通计划;- summarize - meeting:将会议记录转化为决策和行动项;- user - stories:遵循 3C 和 INVEST 标准的用户故事;- job - stories:工作故事:当 [情境] 时,我想 [动机],以便我能 [结果];- wwas:以“为什么 - 是什么 - 验收标准”格式呈现的产品待办事项;- test - scenarios:测试场景:正常流程、边缘情况、错误处理;- dummy - dataset:以 CSV、JSON、SQL 或 Python 格式生成逼真的虚拟数据集;- prioritization - frameworks:9 种优先级排序框架的参考指南(机会得分、ICE、RICE、MoSCoW、卡诺模型等);- strategy - red - team:对计划进行对抗性压力测试:找出关键假设,指出使每个假设失败的因素,并按最低测试成本排序。
命令(11 个)
- /write - prd:根据功能创意或问题陈述创建 PRD;- /plan - okrs:头脑风暴团队级 OKRs;- /transform - roadmap:将基于功能的路线图转换为以结果为导向的路线图;- /sprint:冲刺生命周期(规划|回顾|发布);- /pre - mortem:对 PRD 或发布计划进行预演风险分析;- /red - team - prd:对 PRD、路线图或战略进行对抗性压力测试,并按最低测试成本对风险最高的假设进行排序;- /meeting - notes:将会议记录总结为结构化笔记;- /stakeholder - map:绘制利益相关者地图并创建沟通计划;- /write - stories:将功能分解为待办事项(用户|工作|WWAs);- /test - scenarios:根据用户故事生成测试场景;- /generate - data:创建逼真的虚拟数据集。
示例
- **技能**:对于 50 项待办事项的待办列表,我应该使用哪种优先级排序框架?为我们的平台迁移项目绘制利益相关者地图;机会得分、ICE 和 RICE 有什么区别?- **命令**:/write - prd 减少警报疲劳的智能通知系统;/sprint retro — 这是我们上一次冲刺的笔记;/write - stories job — 将“团队仪表盘”功能分解为工作故事。
4. pm - market - research — 用户画像、市场细分、用户旅程地图、市场规模、竞争对手分析(7 项技能,3 个命令)
涵盖用户研究和竞争分析,包括用户画像、市场细分、用户旅程地图、市场规模、竞争对手分析和反馈分析。
技能(7 项)
- user - personas:根据研究数据创建精细的用户画像;- market - segments:识别 3 - 5 个具有人口统计学、JTBD 和产品适配性的客户细分市场;- user - segmentation:根据行为、JTBD 和需求从反馈数据中对用户进行细分;- customer - journey - map:端到端的用户旅程地图,包括阶段、接触点、情感和痛点;- market - sizing:使用自上而下和自下而上的方法估算总体可寻址市场(TAM)、可服务可寻址市场(SAM)和可服务 obtainable 市场(SOM);- competitor - analysis:分析竞争对手的优势、劣势和差异化机会;- sentiment - analysis:对用户反馈进行情感分析和主题提取。
命令(3 个)
- /research - users:构建用户画像、细分用户并绘制用户旅程地图;- /competitive - analysis:分析竞争格局;- /analyze - feedback:对用户反馈进行情感分析和细分洞察。
示例
- **技能**:估算美国市场上 AI 代码审查工具的 TAM/SAM/SOM;为我们的电子商务结账流程创建用户旅程地图;根据行为和需求对这些调查受访者进行细分 [附上 CSV 文件];- **命令**:/research - users 我们有来自健身应用 12 名用户的访谈数据;/competitive - analysis 设计工具领域中 Figma 的竞争对手;/analyze - feedback 这是第四季度的 200 份净推荐值(NPS)响应 [附上文件]。
5. pm - data - analytics — SQL 生成、群组分析、A/B 测试分析(3 项技能,3 个命令)
为产品经理提供数据分析功能,包括 SQL 查询生成、群组分析和 A/B 测试分析。
技能(3 项)
- sql - queries:从自然语言生成 SQL 查询(支持 BigQuery、PostgreSQL、MySQL);- cohort - analysis:按群组分析用户留存曲线、功能采用率和参与度趋势;- ab - test - analysis:分析 A/B 测试的统计显著性、样本量验证,并提供发布/扩展/停止的建议。
命令(3 个)
- /write - query:从自然语言生成 SQL 查询;- /analyze - cohorts:对用户参与度数据进行群组分析;- /analyze - test:分析 A/B 测试结果。
示例
- **技能**:为了达到 95% 的置信度和 2% 的最小可检测效应(MDE),我需要多大的样本量?对于订阅应用,我应该跟踪哪些留存指标?- **命令**:/write - query 显示 2025 年第四季度按国家划分的月活跃用户(BigQuery);/analyze - test 这是我们结账流程 A/B 测试的结果 [附上 CSV 文件];/analyze - cohorts 比较 1 月和 2 月注册用户的每周留存率。
6. pm - go - to - market — 滩头市场细分、理想客户画像、信息传递、增长循环、市场进入策略、竞争战卡(6 项技能,3 个命令)
涵盖市场进入策略,包括滩头市场细分、理想客户画像、信息传递、增长循环、市场进入策略和竞争战卡。
技能(6 项)
- gtm - strategy:完整的市场进入策略:渠道、信息传递、成功指标和发布计划;- beachhead - segment:确定第一个滩头市场细分;- ideal - customer - profile:包含人口统计学、行为、JTBD 和需求的理想客户画像;- growth - loops:设计可持续的增长循环(飞轮效应);- gtm - motions:评估市场进入策略和工具(产品驱动、销售驱动等);- competitive - battlecard:可用于销售的竞争战卡,包含异议处理和获胜策略。
命令(3 个)
- /plan - launch:从滩头市场到发布计划的完整市场进入策略;- /growth - strategy:设计增长循环并评估市场进入策略;- /battlecard:创建竞争战卡。
示例
- **技能**:对于开发者生产力工具,最佳的滩头市场细分是什么?为具有免费增值模式的 B2B SaaS 设计一个增长循环;为 AI 人力资源筛选平台定义我们的理想客户画像;- **命令**:/plan - launch 针对中型工程团队的 AI 代码审查工具;/battlecard 我们的 CRM 与 Salesforce 在中小企业市场的竞争;/growth - strategy 连接自由职业者和初创企业的双边市场。
7. pm - marketing - growth — 营销创意、定位、价值主张声明、产品命名、北极星指标(5 项技能,2 个命令)
涵盖产品营销和增长,包括营销创意、定位、价值主张声明、产品命名和北极星指标。
技能(5 项)
- marketing - ideas:具有创意且成本效益高的营销创意,包括渠道和信息传递;- positioning - ideas:与竞争对手差异化的产品定位;- value - prop - statements:用于营销、销售和入职的价值主张声明;- product - name:根据品牌价值和受众进行产品命名头脑风暴;- north - star - metric:北极星指标 + 输入指标,并进行业务游戏分类。
命令(2 个)
- /market - product:头脑风暴营销创意、定位、价值主张和产品名称;- /north - star:定义你的北极星指标和支持性输入指标。
示例
- **技能**:头脑风暴 5 个使我们与 Notion 区分开来的定位角度;对于双边市场,什么是好的北极星指标?为我们销售团队的演示文稿生成价值主张声明;- **命令**:/market - product 为电子商务经理打造的 B2B 分析仪表盘;/north - star 连接自由职业者和客户的双边市场。
8. pm - toolkit — 简历审查、法律文件、校对(4 项技能,5 个命令)
提供产品管理核心工作之外的实用工具,包括简历审查、法律文件起草和校对。
技能(4 项)
- review - resume:根据 10 条最佳实践(XYZ+S 公式、关键词、结构)对产品经理简历进行审查和定制;- draft - nda:起草包含适当司法管辖区条款的保密协议(NDA);- privacy - policy:起草符合 GDPR/CCPA 合规要求的隐私政策;- grammar - check:检查语法、逻辑和流畅性,并提供针对性的修正建议。
命令(5 个)
- /review - resume:全面审查产品经理简历;- /tailor - resume:根据特定职位描述定制简历;- /draft - nda:起草保密协议;- /privacy - policy:起草隐私政策;- /proofread:检查语法、逻辑和流畅性。
示例
- **技能**:根据最佳实践审查我的产品经理简历 [附上 PDF 文件];检查这份产品公告的语法和清晰度;- **命令**:/review - resume [附上你的产品经理简历];/tailor - resume [附上简历 + 粘贴职位描述];/proofread 这是我们第一季度投资者更新的草稿。
9. pm - ai - shipping — AI 交付套件:记录氛围编码应用、审计安全和性能、映射测试覆盖范围、编译交付包(2 项技能,5 个命令)
专为负责 AI 构建代码的产品经理和创始人设计。AI 代理可以快速编写代码,但不会记录意图——即系统应该做什么、谁可以做什么、机密信息存储在哪里以及哪些规则实际得到验证。该套件恢复了代码的可审查性:它记录系统,然后审计文档描述与代码实际执行之间的差距——这是通用扫描器会遗漏的一类错误。
技能(2 项)
- shipping - artifacts:使 AI 构建的应用可审查的持久文档集:每个应用都需要的核心文档(架构、用户/权限流程、权限、变量/机密信息、测试覆盖范围地图),以及仅在适用时添加的条件文档(电子邮件、定时任务、SEO、嵌入式代理/自动化)。定义每个文档必须包含的内容以及审查者如何使用它;- intended - vs - implemented:找出系统文档描述与代码实际执行之间差距的方法,并提供双方的引用证据。
命令(5 个)
- /ship - check:将氛围编码的仓库转换为可供审查的交付包:记录文档、关联代理上下文、进行安全和性能审计、映射测试覆盖范围并编译结果;- /document - app:将代码库逆向工程为审查者和审计者所需的系统文档——核心文档集(架构、流程、权限、变量)以及适用时的条件文档(电子邮件、定时任务、SEO、自动化);- /derive - tests:将文档化的意图转换为测试覆盖范围地图:盘点现有的测试,将其与提议的测试和未验证的差距分开,并推荐一个合并前的绿色 CI 门控;- /security - audit - static:静态安全审计:映射信任边界、交叉引用文档化的意图、自我反驳每个发现,并仅报告有证据支持的风险;- /performance - audit - static:静态性能审计:查找过度查询、缺失索引和缓存机会,并按工作量和影响进行排序。
示例
- **技能**:在有人审查我的 Supabase 应用之前,它需要哪些文档?代码实际执行的内容与文档描述的内容有哪些差异?- **命令**:/ship - check 支付服务;/document - app — 对这个仓库进行逆向工程以生成系统文档;/derive - tests — 哪些文档化的规则还没有测试?/security - audit - static src/api。
关于此市场
该市场随着产品实践和 AI 能力的发展而不断演进。所选技能基于以下专家的工作:Teresa Torres(《Continuous Discovery Habits》)、Marty Cagan(《INSPIRED》和《TRANSFORMED》)、Alberto Savoia(《The Right It》)、Dan Olsen(《The Lean Product Playbook》)、Roger L. Martin(《Playing to Win》)、Ash Maurya(《Running Lean》)、Strategyzer(《Business Model Generation》和《Value Proposition Design》)、Christina Wodtke(《Radical Focus》)、Anthony W. Ulwick(《Jobs to Be Done》)、Alistair Croll 和 Benjamin Yoskovitz(《Lean Analytics》)、Sean Ellis(《Hacking Growth》)、Maja Voje(Go - To - Market Strategist)。由 The Product Compass Newsletter 的 Paweł Huryn 精心策划。
与 PM Brain 结合使用
PM Brain 是产品经理的第二大脑,以纯 Markdown 文件的形式存储在你笔记本电脑的文件夹中。Claude 在回答问题前会读取这些文件,回答后会写入文件,并在每周五进行清理。无需向量数据库,无需云服务,也无需代理记忆技巧。
贡献
请参阅 CONTRIBUTING.md。
Windows 已知问题
如果你的 Cowork 不稳定且无法启动虚拟机(claude - code/issues/27010),请尝试以下操作:
```powershell
$action = New - ScheduledTaskAction - Execute "powershell.exe" - Argument "-WindowStyle Hidden - Command `"if ((Get - Service CoworkVMService).Status - ne 'Running') { Start - Service CoworkVMService }`""
$trigger = New - ScheduledTaskTrigger - RepetitionInterval (New - TimeSpan - Minutes 1) - Once - At (Get - Date)
$settings = New - ScheduledTaskSettingsSet - AllowStartIfOnBatteries - DontStopIfGoingOnBatteries
Register - ScheduledTask - TaskName "CoworkVMServiceMonitor" `
- Action $action `
- Trigger $trigger `
- Settings $settings `
- RunLevel Highest `
- User "SYSTEM"
```
这可以解决 90% 的 Windows 问题。对于剩下的 10% 问题,请打开 services.msc,手动启动“Claude”服务。
许可证
本项目采用 MIT 许可证,请参阅 LICENSE 文件。