Hotdry.

Article

Agentic PM Skills 市场化架构:68个技能与42条工作流的编排系统设计

解析 pm-skills 的三层架构(Skills-Commands-Plugins),探讨如何将产品经理方法论编码为可复用的 Agent 技能单元,实现从发现到交付的端到端编排。

2026-06-10ai-systems

当通用 AI 只能生成零散文本时,产品团队真正需要的是结构化的决策框架。pm-skills 项目通过 68 个技能单元和 42 条链式工作流,构建了一套面向产品经理的 Agentic 技能市场,将 Teresa Torres 的持续发现、Marty Cagan 的授权团队等经过验证的方法论编码为可复用的数字资产。

三层架构:从原子技能到完整工作流

pm-skills 的核心设计遵循分层解耦原则,将复杂的产品管理流程拆解为三个可独立演进的层级。

Skills(技能块) 构成架构的基础层。每个 Skill 是一份领域知识包,封装了特定 PM 任务的分析框架、评估标准和执行步骤。例如 identify-assumptions-new 技能编码了 Alberto Savoia 的八类风险识别法,覆盖价值、可用性、可行性、上市、战略、团队、利益相关者和外部依赖八个维度。Skills 采用 Markdown 格式存储,遵循通用规范,可被 Claude、Codex、Gemini 等多种 Agent 运行时解析加载。

Commands(命令) 是用户显式触发的工作流入口。通过 /discover/strategy/write-prd 等斜杠命令,系统将多个 Skills 编排为端到端流程。以 /discover 为例,它自动串联 brainstorm-ideas → identify-assumptions → prioritize-assumptions → brainstorm-experiments 四个技能,完成从创意发散到实验设计的完整发现周期。

Plugins(插件) 按产品生命周期阶段对 Skills 和 Commands 进行逻辑分组。当前 9 个插件覆盖发现、战略、执行、市场研究、数据分析、上市、营销、工具集和 AI 交付九大领域,每个插件可独立安装和版本管理。

技能编排的核心机制

技能市场的关键挑战在于如何让 Agent 在正确时机调用正确技能。pm-skills 实现了两种编排模式:

自动加载模式依赖对话上下文感知。当用户讨论 "如何降低新用户流失" 时,Agent 自动识别话题相关性,从 pm-product-discovery 插件加载 opportunity-solution-treeprioritize-assumptions 技能,无需用户记忆具体技能名称。

显式调用模式通过命名空间语法实现精确控制。/pm-product-discovery:opportunity-solution-tree 强制加载特定技能,覆盖自动推理结果。这种设计平衡了易用性与可控性 —— 日常对话依赖智能路由,关键决策时允许人工干预。

Commands 的链式执行采用建议式导航而非强制跳转。当 /discover 完成后,系统提示 " 下一步可尝试 /strategy 进行战略澄清或 /write-prd 直接撰写需求文档 ",由用户决定流程走向。这种设计保留了产品经理的决策主导权,避免 Agent 过度自动化带来的失控风险。

跨平台兼容与生态开放

pm-skills 的另一个设计亮点是运行时无关性。Skills 层基于纯 Markdown 实现,任何支持自定义指令的 AI 助手均可加载。Claude Code 和 Claude Cowork 获得完整体验(Skills + Commands),而 Codex、Gemini CLI、Cursor、Kiro 等工具可复用 Skills 层,仅缺失斜杠命令语法糖。

对于 Codex 用户,项目文档提供了转换路径:通过读取 Command 文件中的工作流定义,可要求 Agent 将其转换为 Codex 原生 Skill 格式。这种开放性降低了生态锁定风险,使方法论资产能够随工具迁移。

安装层面,项目支持两种模式:

  • 市场订阅claude plugin marketplace add phuryn/pm-skills 一次性获取全部 9 个插件
  • 按需安装:单独安装 pm-toolkit@pm-skills 等特定插件,减少上下文窗口占用

方法论编码的工程实践

将产品管理最佳实践编码为 Agent 技能,需要解决知识结构化上下文边界两个核心问题。

在知识结构化方面,pm-skills 采用框架优先策略。每个 Skill 不是简单的方法论摘要,而是可执行的检查清单。以 create-prd 为例,它定义了 8 个必填章节(背景、目标、用户故事、功能需求、非功能需求、设计参考、发布标准、成功指标),每个章节包含具体的填写指导和反模式警示。

在上下文边界方面,项目通过技能专注原则控制复杂度。单个 Skill 聚焦单一任务,复杂流程通过 Command 组合实现。这种设计避免了 "万能技能" 导致的指令膨胀,使单个 Skill 的 Token 消耗保持在合理范围。

可落地的实施建议

对于希望构建类似技能市场的团队,以下参数可作为参考:

技能粒度:单个 Skill 的文档长度控制在 500-1500 Token,覆盖一个可独立完成的认知任务(如 "识别风险假设" 而非 "完成产品发现")。

命令链长度:单个 Command 串联的 Skills 不超过 5 个,复杂流程拆分为多个 Commands 通过建议导航连接。

插件划分:按用户角色或工作流阶段分组,避免跨域耦合。pm-skills 的 9 插件划分反映了产品管理的天然阶段边界。

版本策略:Skills 作为方法论实现,建议跟随框架演进版本化;Plugins 作为组织单元,采用独立发布节奏。

局限与权衡

当前架构存在明确的取舍。Commands 的斜杠语法是 Claude 生态特有,跨平台移植时需要转换为自然语言描述。Skills 的自动加载依赖底层模型的上下文理解能力,在复杂多轮对话中可能出现技能召回偏差。此外,68 个 Skills 的全量加载对长上下文模型提出较高要求,实际使用中建议按插件按需启用。

pm-skills 的价值不在于替代产品经理的判断,而是将认知负荷从 "回忆方法论" 转移到 "应用方法论"。当 Agent 自动处理 Opportunity Solution Tree 的绘制格式、RICE 评分的计算逻辑时,人类可以专注于输入的质量和决策的权衡 —— 这才是 Agentic 工具应有的定位。


参考来源

  • GitHub: phuryn/pm-skills — PM Skills Marketplace: 68 PM skills and 42 chained workflows across 9 plugins
  • 方法论来源:Teresa Torres《Continuous Discovery Habits》、Marty Cagan《INSPIRED》、Alberto Savoia《The Right It》等

ai-systems

内容声明:本文无广告投放、无付费植入。

如有事实性问题,欢迎发送勘误至 i@hotdrydog.com