PM Critic 是一个调度型技能(Dispatch Skill)。它是 pm-critic 子智能体的跨客户端调度包装器,存在的意义是:让非 Claude 客户端的用户也能执行与 Claude Code 用户相同意图的对抗性评审,而不必依赖原生的插件子智能体基础设施。
用途: 根据主计划 D11(修订版)+ D30,子智能体属于 Claude Code 的插件特性。非 Claude 客户端(Codex CLI、Cursor、Windsurf、Copilot、Gemini CLI)无法原生加载 agents/pm-critic.md。本技能用于弥合这一差距。
何时使用:
- 你希望对某个 PM 文档进行对抗性评审(PRD、OKR 集合、用户画像、精益画布、会议纪要、访谈综合、问题陈述、假设、边界用例目录、复盘等)。
- 你运行在非 Claude AI 客户端上,且 pm-critic 子智能体不可原生使用。
- 你运行在 Claude Code 上,但更偏好技能调用语义而非子智能体语义(例如,为了在混合使用技能与子智能体意图的多步骤工作流中保持一致)。
何时不使用:
- 你想要结构化的 lint / 仓库级审计 -> 改用 utility-pm-skill-auditor(审计技能与仓库状态)。
- 你想要撰写文档(本技能只做评审)-> 使用相应阶段的技能(deliver-prd、foundation-okr-writer 等)。
- 你想要代码审查 -> 使用代码审查专用工具(本技能针对 PM 文档)。
- 你想要强制执行如 em-dash sweep 之类的样式规则 -> 那是 pm-release-conductor 的 G0 关卡,不是本技能。
使用方式(说明): 运行时检测步骤:判断是哪个 AI 客户端在调用本技能。
如果运行在已安装 pm-skills 插件的 Claude Code 中:
- 对目标文档调用 @agent-pm-skills:pm-critic,把文档路径作为参数传入(若未提供参数,则使用会话上下文中最新的文档)。将子智能体的发现返回给用户。本技能无需进一步操作——子智能体在其自身的上下文窗口中原生处理评审。
如果运行在任何其他 AI 客户端中: Codex CLI、Cursor、Windsurf、Copilot、Gemini CLI、ChatGPT,或任何其他不具备原生 pm-skills 插件子智能体支持的客户端:
- 读取 agents/pm-critic.md 中的规范子智能体定义
- 将该文件中的系统提示正文作为本轮次的操作指令执行
- 读取用户指定的目标 PM 文档(由 $ARGUMENTS 提供的路径,或会话中最近产出的文档)
- 阅读 pm-critic 系统提示针对该文档类型所引用的规范标准文档(例如,OKR 集合对应 skills/foundation-okr-writer/SKILL.md,PRD 对应 skills/deliver-prd/SKILL.md)
- 生成按 P0/P1/P2/P3 分级的发现,附带具体修复建议,格式遵循 docs/guides/adversarial-review.md 中记录的输出结构
- 按主计划 D26 以分层结构结束输出:
- 第 (1) 部分:完整的人类可读发现(P0/P1/P2/P3 报告)
- 第 (2) 部分:## Status Summary,用文段总结发现了什么以及用户接下来应做什么
- 第 (3) 部分:## Status YAML 块,包含机器可读字段
输出格式:参见 references/TEMPLATE.md 获取规范输出结构(含 D26 定义的分层 Status 信封)。参见 references/EXAMPLE.md 获取一个实际示例,展示针对某 PRD 的真实跨客户端调度运行过程。
组合关系:
- 技能:本调度技能可与所有产出 PM 文档的技能组合使用(deliver-prd、foundation-okr-writer、foundation-meeting-recap、foundation-persona、foundation-lean-canvas、discover-interview-synthesis 等)。先运行其中任一技能,再对产出的文档运行本技能。
- 子智能体:在 Claude Code 上,本技能调度到 pm-critic 子智能体。在非 Claude 上,本技能即为内联执行,不再进一步调度。
- 工作流:pm-workflow-orchestrator(v2.24.0 发布)可在质量关步骤调用本技能,以实现跨客户端兼容。
跨客户端说明: 参见 Sub-Agent Compatibility Matrix 获取全部 4 个子智能体 + 调度技能的规范跨客户端状态。截至 v2.16.0,本技能的状态概要为:在 Claude Code + Codex CLI 上为 PRODUCTION(生产可用);在 Cursor / Windsurf / Copilot CLI / Gemini CLI 上为 EXPERIMENTAL(实验性)。希望在非 Claude 客户端上获得跨客户端信心的维护者可在该客户端上重新运行 maintainer-gate-testing-codex.md 测试工具。
“读取并内联执行”模式依赖 AI 具备以下能力:
- 读取作为引用提供的文件路径(多数 AI 客户端支持)
- 将该文件内容作为当前轮次的操作指令(多数 AI 客户端对 SKILL.md 风格的指令支持)
- 在调用时读取额外引用的标准文档(所有主流 AI 客户端均支持) 如果上述任一能力在某个客户端上不可靠,该客户端便无法有效使用本调度技能。
适用场景: 产品经理或相关角色希望对各类 PM 文档进行对抗性质量评审,尤其是在使用非 Claude 客户端或希望在多步骤工作流中统一采用技能调用语义时。
限制: 本技能仅做评审,不撰写文档,不能替代代码审查,也不能替代结构 lint / 仓库级审计。其跨客户端可用性受上述三种 AI 能力前提制约;非 Claude 客户端上目前处于实验性状态。