开源项目

pm-skills

pm-skills

面向产品经理的 AI 技能市场,为 Claude Code / Cowork 等助手提供 100+ 结构化技能和命令,覆盖发现、策略、执行、增长等全流程。亮点是把 Teresa Torres、Marty Cagan 等经典 PM 框架编码为可调用的 /discover、/write-prd 等命令,安装即用,让 AI 协作产出更专业的产品决策,而非仅生成文本。

README

GitHub stars License: MIT PRs Welcome Companion: pm-skills

PM Skills Marketplace:更好产品决策的 AI 操作系统

9 个插件中包含 68 项 PM 技能和 42 个链式工作流。适用于 Claude Code、Cowork 等。从探索到战略、执行、发布、增长,再到交付 AI 编写的代码。

PM Skills marketplace:技能、命令及全部 9 个插件纵览

专为 Claude Code 和 Cowork 设计。技能也与其他 AI 助手兼容。

从这里开始

有新想法?→ /discover
需要战略明晰?→ /strategy
要写 PRD?→ /write-prd
规划发布?→ /plan-launch
定义指标?→ /north-star

如果这个项目对你有帮助,请给仓库 ⭐。

为什么选择 PM Skills Marketplace?

通用 AI 只产出文本。PM Skills Marketplace 提供结构。

每项技能都编码了一个经过验证的 PM 框架——探索、假设映射、优先级排序、战略——并引导你逐步完成。你将 Teresa Torres、Marty Cagan 和 Alberto Savoia 的严谨方法论融入日常工作流,而不是让它们躺在书架上。

结果:更好的产品决策,而不仅仅更快的文档。

工作原理(技能、命令、插件)

示例提示:一个技能和两个命令(/write-prd、/ship-check)的实际效果

技能是市场的基本构建块。每个技能给 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. 打开 Customize(左下角)
  2. 进入 Browse plugins → Personal → +
  3. 选择 Add marketplace from GitHub
  4. 输入:phuryn/pm-skills

所有 9 个插件自动安装。你将获得命令(/discover、/strategy 等)和技能。

在 Claude Cowork 中安装 PM Skills

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 Skills——无需转换或复制文件:

# 第 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 的不同之处: /slash 命令(/discover、/write-prd……)可以安装但无法作为 Codex 的斜杠命令运行——Codex 插件不暴露命令。要运行工作流,只需用自然语言描述步骤,例如:

对 [你的想法] 运行产品探索:头脑风暴选项、映射假设、对风险大的假设排序、然后设计实验——每一步之间暂停一下。

可选——让 Codex 将工作流转化为技能。 由于命令文件已随每个安装的插件一起提供,你可以让 Codex 转换你最常用的那些:

读取 pm-execution 插件中的命令文件,为我最常用的工作流创建等价的 Codex 技能。

这是一个尽力而为的、模型驱动的转换(一些 Claude 特定的命令语法无法翻译),但它是一种在不离开 CLI 的情况下在 Codex 上快速获得引导式工作流的方法。

其他 AI 助手(仅技能)

skills/*/SKILL.md 文件遵循通用技能格式,可与任何读取该格式的工具配合使用。命令(/slash-commands)是 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 — 构思、实验、假设检验、机会解决方案树、访谈(13 项技能,5 个命令)

技能(13 项):

  • brainstorm-ideas-existing — 对现有产品进行多视角头脑风暴(PM、设计师、工程师)
  • 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 — 多视角头脑风暴(ideas|experiments × existing|new)
  • /triage-requests — 分析和优先处理一批功能请求
  • /interview — 准备访谈脚本或总结记录(prep|summarize)
  • /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 — 探索商业模式(lean|full|startup|value-prop|all)
  • /value-proposition — 使用 6 部分 JTBD 模板设计价值主张
  • /market-scan — 宏观环境分析:结合 SWOT + PESTLE + 波特五力 + 安索夫矩阵
  • /pricing — 设计包含竞争分析和实验的定价策略

示例:

技能:

  • 比较精益画布、商业模式画布和初创画布,用于我的市场初创公司
  • 为面向非英语母语者的 AI 写作助手设计价值主张
  • 对项目管理 SaaS 市场进行波特五力分析

命令:

  • /strategy 面向代理机构的 B2B 项目管理工具
  • /business-model startup — 面向非英语母语者的 AI 写作工具
  • /value-proposition 面向企业客户的 SaaS 引导工具
3. pm-execution — PRD、OKR、路线图、冲刺、回顾、发布说明、干系人管理(16 项技能,11 个命令)

日常产品管理:PRD、OKR、路线图、冲刺、回顾、发布说明、事前验尸、干系人管理、用户故事和优先级框架。

技能(16 项):

  • create-prd — 全面的 8 部分 PRD 模板
  • brainstorm-okrs — 与公司目标对齐的团队级 OKR
  • 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、Kano 等)
  • strategy-red-team — 对抗式压力测试方案:找出承重假设,指出每个假设会如何失败,并按最便宜的测试排序

命令(11 个):

  • /write-prd — 根据功能想法或问题陈述创建 PRD
  • /plan-okrs — 头脑风暴团队级 OKR
  • /transform-roadmap — 将基于功能的路线图转换为结果导向
  • /sprint — 冲刺生命周期(plan|retro|release)
  • /pre-mortem — 对 PRD 或发布计划进行事前验尸风险分析
  • /red-team-prd — 对抗式压力测试 PRD、路线图或方案,并按最便宜的测试对风险最高的假设排序
  • /meeting-notes — 将会议记录总结为结构化笔记
  • /stakeholder-map — 映射干系人并创建沟通计划
  • /write-stories — 将功能拆解为积压项(user|job|wwa)
  • /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、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 个命令)

针对 PM 的数据分析:SQL 查询生成、队列分析和 A/B 测试分析。

技能(3 项):

  • sql-queries — 从自然语言生成 SQL(BigQuery、PostgreSQL、MySQL)
  • cohort-analysis — 按队列的留存曲线、功能采用和参与度趋势
  • ab-test-analysis — 统计显著性、样本量验证以及发布/延长/停止建议

命令(3 个):

  • /write-query — 从自然语言生成 SQL 查询
  • /analyze-cohorts — 对用户参与度数据进行队列分析
  • /analyze-test — 分析 A/B 测试结果

示例:

技能:

  • 要达到 95% 置信度、2% 最小可检测效应,我需要多大的样本量?
  • 订阅应用应跟踪哪些留存指标?

命令:

  • /write-query 显示 2025 年第四季度按国家划分的月活跃用户(BigQuery)
  • /analyze-test 这是我们结账流程的 A/B 测试结果 [附加 CSV]
  • /analyze-cohorts 一月与二月注册用户的周留存率
6. pm-go-to-market — 滩头细分市场、理想客户画像、消息传递、增长循环、上市策略、作战手册(6 项技能,3 个命令)

上市策略:滩头细分市场、理想客户画像、消息传递、增长循环、上市策略和竞争作战手册。

技能(6 项):

  • gtm-strategy — 完整的上市策略:渠道、消息传递、成功指标和发布计划
  • beachhead-segment — 识别第一个滩头市场细分
  • ideal-customer-profile — 包含人口统计、行为、JTBD 和需求的 ICP
  • growth-loops — 设计可持续增长循环(飞轮)
  • gtm-motions — 评估上市策略和工具(产品驱动、销售驱动等)
  • competitive-battlecard — 包含异议处理和获胜策略的销售就绪作战手册

命令(3 个):

  • /plan-launch — 从滩头到发布计划的完整上市策略
  • /growth-strategy — 设计增长循环并评估上市策略
  • /battlecard — 创建竞争作战手册

示例:

技能:

  • 开发者生产力工具的最佳滩头细分市场是什么?
  • 为带有免费增值层级的 B2B SaaS 设计一个增长循环
  • 为 AI 驱动的 HR 筛选平台定义我们的 ICP

命令:

  • /plan-launch 面向中型工程团队的 AI 代码审查工具
  • /battlecard 我们的 CRM 与 Salesforce 在 SMB 市场的竞争
  • /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 个命令)

核心产品工作之外的 PM 实用工具:简历审查、法律文档和校对。

技能(4 项):

  • review-resume — PM 简历审查,对照 10 项最佳实践进行定制(XYZ+S 公式、关键词、结构)
  • draft-nda — 包含管辖权适当条款的保密协议
  • privacy-policy — 涵盖 GDPR/CCPA 合规的隐私政策
  • grammar-check — 语法、逻辑和流畅性检查,附带针对性修复

命令(5 个):

  • /review-resume — 全面的 PM 简历审查
  • /tailor-resume — 根据特定职位描述定制简历
  • /draft-nda — 起草 NDA
  • /privacy-policy — 起草隐私政策
  • /proofread — 检查语法、逻辑和流畅性

示例:

技能:

  • 对照最佳实践审查我的 PM 简历 [附加 PDF]
  • 检查这份产品公告的语法和清晰度

命令:

  • /review-resume [附加你的 PM 简历]
  • /tailor-resume [附加简历 + 粘贴职位描述]
  • /proofread 这是我们第一季度投资者更新的草稿
9. pm-ai-shipping — AI 交付工具包:文档化 vibe-coded 应用,审计安全与性能,映射测试覆盖,编译交付包(2 项技能,5 个命令)

面向对 AI 编写代码负责的 PM 和创始人。AI 代理编写代码很快,但不会留下“意图”记录——系统应该做什么、谁可以做什么、秘密存储在哪里、哪些规则实际被验证。该工具包恢复可审查性:它先记录系统,然后审计文档所述与代码实际之间的差距——这是通用扫描器会遗漏的一类 bug。

技能(2 项):

  • shipping-artifacts — 持久化的文档集,使 AI 构建的应用可审查:每个应用所需的核心(架构、用户/权限流、权限、变量/秘密、测试覆盖图)加上仅在适用时才添加的条件文档(邮件、定时任务、SEO、嵌入式代理/自动化)。定义了每个文档必须捕获什么以及审查者如何使用
  • intended-vs-implemented — 找出系统文档所述与代码实际之间差距的方法,附带双方引用证据

命令(5 个):

  • /ship-check — 将 vibe-coded 仓库转化为审查就绪的交付包:记录、配置代理上下文、运行安全和性能审计、映射测试覆盖、编译结果
  • /document-app — 反向工程代码库,生成审查者和审计师需要的系统文档——核心集(架构、流程、权限、变量)加上适用的条件文档(邮件、定时任务、SEO、自动化)
  • /derive-tests — 将文档意图转化为测试覆盖图:盘点现有的测试,将其与建议的测试和未验证的差距分开,并推荐一个“通过后才合并”的 CI 门禁
  • /security-audit-static — 静态安全审计:映射信任边界、交叉引用文档意图、自我驳斥每个发现、只报告有证据支持的风险
  • /performance-audit-static — 静态性能审计:发现过度获取、缺失索引和缓存机会,按努力和影响排序

示例:

技能:

  • 我的 Supabase 应用需要什么样的文档,别人才能审查它?
  • 这段代码的哪些实际行为与文档所述之间出现了分歧?

命令:

  • /ship-check payments 服务
  • /document-app — 反向工程此仓库的系统文档
  • /derive-tests — 哪些文档规则还没有测试覆盖?
  • /security-audit-static src/api

关于

这个市场随着产品实践和 AI 能力而演进。

精选的技能基于以下人士的工作:

由 Paweł Huryn 从 The Product Compass Newsletter 策划。

与 PM Brain 组合使用

PM Brain 与 PM Skills 组合

PM Brain 是一个面向产品经理的第二大脑。存放在你笔记本文件夹中的纯 markdown 文件。Claude 在回答前读取它们,回答后写入它们,每周五进行整理。无需向量数据库,无需云,无需智能记忆技巧。

贡献

请参阅 CONTRIBUTING.md。

Windows 已知问题

如果你的 Cowork 不稳定且无法启动 VM (claude-code/issues/27010),请尝试:

$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"

它可以解决 Windows 上 90% 的问题。 剩余 10%:打开 services.msc > 手动启动 "Claude" 服务

许可证

MIT — 请参阅 LICENSE。

开源项目phuryn2026-06-08原文

相关内容