 | PM Skills 全量解析剖析)
Codex CLI教程特殊篇 | PM Skills 全量解析剖析PM Skills 全量解析剖析手册实战版0. 一句话总览1. 作者初衷你需要先理解2. 全技能地图以 skills.sh 安装包为准13 个skills.sh 这 13 个3. 每个技能到底干嘛、何时用、怎么触发4. 为什么“有产物描述”但“不保证自动落盘”5. 稳定触发模板万能6. 单个用 / 半自动 / 全自动怎么选单个用最稳半自动推荐默认全自动慎用7. 个人博客系统推荐串联顺序可执行8. 自动串联总控提示词博客项目9. 你要避免的三类误用10. 你的验收标准判断是否“真正会用”11. 结论PM Skills 全量解析剖析手册实战版目标看完就能独立判断“什么时候用哪个 skill、怎么触发、怎么串联、怎么稳定产出文件”。参考https://github.com/zephyrwang6/pm-skillshttps://skills.sh/zephyrwang6/pm-skills0. 一句话总览pm-skills不是“一个万能命令”而是“多个可组合的产品工作流模块”单个 skill解决一个明确环节半自动串联解决一个完整项目阶段全自动适合模板成熟后的批量复用1. 作者初衷你需要先理解从仓库 README 可归纳出三点减少重复脑力劳动PRD、评审、排序、复盘本质重复把流程标准化每一步有输入、有结构、有检查项把 PM 精力还给决策AI做结构化执行人做价值判断核心不是“替代 PM”而是“把重复摩擦外包给 AI”。2. 全技能地图以 skills.sh 安装包为准13 个结论先行https://skills.sh/zephyrwang6/pm-skills当前列出的就是13 个技能。你会看到“14”的原因通常是把仓库里的变体目录如pm-*与space-*或扩展项一起算进来了。skills.sh 这 13 个space-image2protospace-prd-writerspace-review-boardimage2pencilweb-prototypespace-analyticspm-competitor-deconstructorpm-postmortem-writerspace-prioritization-enginespace-roadmap-plannertracking-spec-writerspace-survey-designerspace-experiment-designer3. 每个技能到底干嘛、何时用、怎么触发Skill按 skills.sh 13个干什么典型触发词什么时候用产物space-prd-writer模糊想法转PRD写PRD/需求文档项目起步、需求散乱时mdPRD 待确认项space-review-board六角色评审评审/reviewPRD初稿后开发前评审报告阻断/重要/建议space-prioritization-engineRICE/ICE/Kano排序排优先级/RICE功能多、资源紧时排序表 Now/Next/Laterspace-roadmap-planner里程碑与排期路线图/版本规划优先级定完后路线图常见htmlmdtracking-spec-writer埋点方案设计埋点/tracking开发前或开发中事件字典 QA校验space-experiment-designerA/B实验完整设计A/B/实验设计要验证方案有效性实验方案样本量/判定/止损space-analytics数据归因与建议数据分析/漏斗/留存上线后监测优化分析报告 行动建议pm-postmortem-writer复盘报告复盘/postmortem版本结束后目标对照归因行动项pm-competitor-deconstructor竞品四维拆解竞品分析/对标方向不清或找差异化可借鉴/不可抄/差异化建议space-survey-designer问卷设计与偏差控制设计问卷/调研缺用户反馈时问卷样本策略分析框架space-image2proto图片转原型结构图转原型有截图参考时原型结构说明image2pencil图片转低保真草图低保真/草图早期方案讨论时线框稿说明web-prototypeWeb原型表达web原型/prototype需要快速演示页面流程时原型页面/说明文档4. 为什么“有产物描述”但“不保证自动落盘”关键在于两层技能层定义写了“应输出 md/html”执行层行为是否真的保存到本地、保存到哪里如果你不指定路径常见结果是“只在对话里输出”。所以要稳定落盘必须显式写输出格式Markdown/HTML保存路径绝对或相对路径结束时回报文件路径5. 稳定触发模板万能使用 [skill名]。 背景[一句话] 输入[文档/数据/功能列表] 请输出[明确产物] 格式[Markdown/HTML] 保存到[具体路径] 最后请返回生成文件路径若无法写入请先在对话完整输出并说明原因。6. 单个用 / 半自动 / 全自动怎么选单个用最稳适合关键文档PRD、复盘高风险阶段评审、优先级优点质量高、可控缺点切换多、效率一般半自动推荐默认做法你定义顺序和产物路径每步结束先摘要路径再下一步缺信息先[假设]最后统一汇总待确认优点效率和质量平衡最好缺点需要一条“总控提示词”全自动慎用适合模板成熟、项目重复、节奏固定风险跑偏速度快文档“看起来完整”但未必贴业务7. 个人博客系统推荐串联顺序可执行pm-competitor-deconstructorspace-prd-writer先需求梳理再PRDspace-review-boardspace-prioritization-enginespace-roadmap-plannertracking-spec-writerspace-experiment-designer可选space-analyticspm-postmortem-writer可插拔不确定用户偏好时插space-survey-designer需要视觉表达时插space-image2proto、image2pencil、web-prototype8. 自动串联总控提示词博客项目请围绕“个人博客系统个人开发”按顺序执行 竞品拆解 - 需求梳理/PRD - 评审 - 优先级 - 路线图 - 埋点 - 实验方案 - 数据分析模板 - 复盘模板。 不要写代码。 规则 1) 每一步都输出文档并保存到 docs/ 指定路径 2) 每一步结束先给摘要文件路径再进入下一步 3) 信息不足先用[假设]继续最后汇总待确认项 4) 若某技能不可用说明原因并给替代步骤不中断流程。9. 你要避免的三类误用不点名技能只说“帮我做” - 输出容易发散不给输入材料没有上下文 - 结果泛化不指定路径容易只在对话输出不落盘10. 你的验收标准判断是否“真正会用”你能做到以下 5 点就算掌握能判断当前阶段该用哪个 skill能写出稳定触发提示词技能名输入输出路径能把 5 份产物连续落盘能在缺信息时让流程继续假设机制能在关键节点人工拍板不盲目全自动11. 结论这套 skills 最强用法不是“全自动产很多文档”而是人负责决策skill 负责结构化执行。先单点稳定再半自动编排。当你把输入模板、命名规则、路径规范固定后这套体系会非常高效且可长期复用。