用途:将一堆审计发现(findings)转成一份“接下来先做什么”的有序清单,并为每项给出排序理由。属于只读的教练角色——只做优先级排序,不写入、不执行迁移。
用法:/claude-db:next,参数为 [findings.json] [flags]。默认使用最近一次审计的 findings,也可指定 findings JSON 路径。若尚未运行过审计,需先说明并建议执行 /claude-db:audit <target>。支持 --axis 与 --top N。回复语言跟随用户(EN/ES)。
排序规则(依次):1) 先排 capped severity-5:任何 status:"fail" + severity:5 且属于被依赖的轴,会把该分数封顶在 F 档,必须先修;needs_api 与 confidence:"speculative" 不触发封顶。2) 再按 severity × axis-weight,即发现严重度乘模块在对应分类/轴中的权重(依据 references/scoring-model.md 或 score.mjs 中生效的 PROFILES 配置);高权重类别中的高严重度优先。3) 再按可修复性:auto > proposed > advisory。4) 最后按复现成本最低优先(Tier-0 静态检查先于 Tier-1 查询,先于需要 needs_api 的项)。
输出:编号列表,每项包含发现(id + 一行标题)、影响哪个分数/轴及大致幅度(banded:high|medium|low,不虚构百分比)、可修复性类别、下一步具体动作(如 /claude-db:fix --category keys、/claude-db:migrate <file>,或需要实时数据库时设置 $DATABASE_URL 并在 Tier 1 重新审计)。
限制:只读,不写不迁移;不编造影响百分比;具体评分模型细节依赖项目内文件,未提供的内容暂未说明。