SuperAPI AI 工具集

prioritize

测试与质量

查看项目

更新于 10-16 05:06

技能介绍

用途:对 Linear 中某个产品 pillar 的 issues 执行优先级排序。它先用 MoSCoW 分桶(MUST/SHOULD/COULD/WONT),再在桶内按适配的 RICE 排序,并把每个判定追溯到该 pillar 在 Linear 中声明的 PIBER+IDCF 子 spike,以及最近一次 vision audit(若存在)。

主要能力:读取 cwd 根目录的 linear-setup.json 解析 team、pillars 的 project/spike/codebase;并行抓取 issues、解析子 spike、加载 audit;按确定性规则先分桶,未归类项再走 LLM 兜底;对桶内超过 3 个 issue 的按 RICE=(Reach×Impact×Confidence)/Size 排序;XL 尺寸 issues 直接进入 DECOMPOSE 而不参与 RICE;输出包含每项引用的 thesis、feature、capability、anti-pattern 与 audit 状态。

使用方式:技能以 /prioritize 形式调用,输入为 pillar-slug;支持 --issue-ids、--dry-run、--no-audit、--target 等参数。非 dry-run 时会生成三类产物:codebase 下 audits/<pillar>/priority-<YYYY-MM-DD>.md 报告、写回 Linear issue description 的自动 footer(幂等替换)、以及子 spike 上的新快照 comment。

限制与边界:当用户缺少 pillar 上下文、要单独增改 issue,或输入是 PR/branch/commit 时不适用。linear-setup.json 缺失会报错并建议先运行相关 setup;MCP linear-server 不可用则退出。抓取 issues 或 spike 失败时不改动 Linear;audit 失败可继续但 Confidence 默认 0.8。缺 Size label 时默认 M 并标记低置信度估计,不阻塞排序。该技能不做时间估算,仅用概念性里程碑排序。