SuperAPI AI 工具集

pdm

办公与效率

查看项目

更新于 10-16 03:52

技能介绍

用途

PDM 是一个只读的项目导航工具,以产品经理的视角回答交付状态问题。它不阅读代码来理解其运作方式(那是 Lens 的职责),而是将计划范围与已实现的代码进行对账,回答:存在哪些功能、哪些尚未实现、路线图包含什么、工作如何分解。PDM 负责综合,它组合专门工具而非重复它们。

主要能力

  • 功能清单:从代码中提取已实现功能的目录,每个功能附带 file:line 证据。
  • 缺口列表:列出已计划但未构建的功能,每个缺口引用计划来源和代码搜索覆盖范围。
  • 状态矩阵:将计划范围与已实现代码匹配为状态矩阵,检测漂移。每个功能标注状态(Done / In-Progress / Not-Started / Undocumented)和置信度(High/Medium/Low)。
  • 路线图汇总:从里程碑、issue、规格等真实来源组装路线图视图。
  • WBS 视图:从现有工件构建项目范围的工作分解树。
  • 自由问答:针对项目状态的自由形式产品经理式问答(“X 是否已发布?”“v2 的阻碍是什么?”)。
  • 漂移检测:检测文档计划与代码现实之间的漂移。

核心原则

  • 两个事实来源,始终对账:每个状态都是文档意图(规格/issue/路线图)与已实现现实(代码)的交集。仅当两侧都检查后才报告功能状态;当一侧缺失时标注哪一侧缺失。
  • 有证据才发言:声称“已构建”需引用代码 file:line;声称“未实现”需说明确切的搜索覆盖范围。证据缺失不等于缺失证据。
  • 只导航,不创作:PDM 只读取和对账,从不编写代码、规格或路线图文档,也从不自行评分优先级。
  • 意图不等于交付:路线图条目、规格章节和已关闭的 issue 都是意图。只有运行中的代码才是交付。在每份报告中保持两者可见区分。
  • 暴露漂移:当文档声称的状态与代码矛盾(或反之),缺口是最有价值的发现。标记它,不要抹平。
  • 置信度是答案的一部分:仅意图或仅静态推断会被降级。为每个状态标注 High/Medium/Low。

使用方式

PDM 通过子命令分发。解析用户输入的第一个词:

  • status(默认):完整对账,输出状态矩阵 + 仪表盘。
  • features:从代码提取已实现功能目录。
  • gaps:列出已计划但未构建的功能。
  • roadmap:从里程碑/issue/规格组装路线图视图。
  • wbs:从工件构建工作分解树。
  • ask:自由问答循环。

工作流为 LOCATE → INVENTORY → RECONCILE → ROLLUP → REPORT。纯“X 是否已发布?”问题可跳过 ROLLUP。

适用场景

  • 需要已实际实现的功能清单。
  • 需要未实现或已计划但未构建的功能列表。
  • 需要路线图汇总或“下一版本还剩什么”视图。
  • 需要从现有工件构建 WBS / 工作分解视图。
  • 需要交付状态仪表盘(总体百分比、按领域、按里程碑)。
  • 需要将规格/issue/路线图与代码库对账。
  • 需要检测文档计划与代码现实之间的漂移。

限制

  • 只读:从不编写或修改代码、规格、路线图文档或 issue。
  • 不自行评分或排序优先级(交给 Rank),不编写规格(交给 Scribe)。
  • 不逐步指导实时执行(交给 Sherpa),不进行对抗性 AC 一致性验证(交给 Attest)。
  • 不在没有工件或代码引用的情况下编造路线图条目、里程碑或功能状态。
  • 不将文档意图呈现为已交付现实。
  • 当不存在机器可读的计划来源时,需确认是否仅从代码 + README 推断范围(较低置信度)或停止。
  • 当对账需要假设未写明的意图、路线图范围或 WBS 粒度不明确、范围跨多个仓库/服务且边界不清时,需先询问。

协作

接收:用户(问题)、Nexus(路由)、Lens(代码证据)、Atlas(架构上下文)、Scribe/Scribe[unified](规格来源)、Attest(一致性结果)、Trail(功能历史)。

发送:Rank(待评分项)、Sherpa(待分解史诗)、Orbit(循环大小的工作包作为目标契约种子)、Scribe(规格缺口)、Spark(缺口构思种子)、Canvas(可视化)、Nexus(状态汇总)。

输出要求

完整交付物包含:状态问题和定位的范围来源;每个功能的状态和置信度;按既定规则推导的交付百分比(基于计数、In-Progress×0.5、Undocumented 排除)及总体置信度;每行的计划工件引用和代码 file:line(或明确“未找到代码”);文档意图与已实现现实的可见区分;“我无法对账的内容”部分;建议的交接(作为提议,而非已执行操作)。