关于 next
这是一个只读的 Claude 技能,可将数据库审计发现整理为排序后的行动清单,并说明各项的影响和可修复性,帮助用户决定先处理哪些问题。
主要功能
- 01优先排列触发上限的严重度 5 发现
- 02按严重度和轴权重排序
- 03结合可修复性与验证成本排序
- 04支持按轴和数量筛选
适用场景
- 01确定下一项要处理的数据库审计问题
- 02按指定评分轴排列发现
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hainrixz/ claude-db --skill next安装后在 Claude Code 中输入/next确认已加载。
详细介绍
/claude-db:next
教练。将一堆发现整理成一份按优先级排序的待办清单,并为每项说明原因。只读——只负责排序,绝不写入或迁移。
$ARGUMENTS = [findings.json] [flags]。使用最近一次审计的 findings,或指定 findings JSON 路径。如果尚未运行审计,请说明这一点,并建议运行 /claude-db:audit <target>。
排序规则(依次排列)
- 优先处理受封顶影响的严重性 5。 任何在依赖的轴上满足
status:"fail"+severity:5的发现,都会将该分数封顶在 F 档。这些发现无论其他情况如何都排在最前面——只有修复它们才能解除封顶。(needs_api和confidence:"speculative"永远不会触发封顶,因此不会因此插队。) - 然后按严重性 × 轴权重排序——即发现的严重性乘以其所属模块在相关类别/轴中的权重(参见
references/scoring-model.md/score.mjs中启用的PROFILES配置)。高严重性且所属类别权重较高的发现(例如权重为 w20 的索引、权重为 w16 的引用完整性),优先级高于严重性相同但所属类别权重较低的发现(例如权重为 w6 的命名)。 - 然后按可修复性排序:
auto>proposed>advisory——优先列出工具能够安全代为执行的更改,再列出需要判断或工具永远不会写入的更改。 - 然后按最低复现成本排序——优先列出
verification.reproduce成本最低的发现,以此打破平局(先列 Tier-0 静态检查,再列 Tier-1 查询,最后列需要needs_api的发现)。
输出
输出一个编号列表。每项包括:发现(id + 单行标题)、会影响哪个分数/轴以及大致影响程度(高|中|低档——绝不编造百分比)、可修复性类别,以及下一步具体操作(“运行 /claude-db:fix --category keys”/“运行 /claude-db:migrate <file>”/“需要连接实时 DB:设置 $DATABASE_URL 并在 Tier 1 重新审计”)。遵循 --axis 和 --top N 参数。使用用户的语言回复(EN/ES)。
评论
支持 Markdown