用途:对数据库 schema、ORM 模型或迁移文件做全面只读审计,从设计与性能两个维度给出评估,全程不写文件、不改数据库,即使在 Tier 1/2 也只执行只读校验查询。
主要能力:调用 db-orchestrator 技能,自动检测技术栈(脚本 scripts/detect-stack.mjs,识别范式/引擎/ORM/平台)、解析 schema(scripts/parse-schema.mjs 或 parse-orm-python.py),记录达到的数据层级(0/1/2),并行分发只读 auditor 子代理,合并发现并运行 db-score。输出两个独立分数——设计与完整性、性能与规模——各带 A–F 等级和一行解读;展示未封顶计算值与 capped:true 情况,两者绝不混合。还提供各分数按类别的明细(数值、权重、是否激活)、检测到的范式/引擎、达到的层级、needs_api 检查数量。多数据存储时给出按轴的最差汇总并注明兜底存储。最终给出按影响排序的优先行动清单,每项含状态、严重度、证据(evidence.observed 引用真实 DDL/查询并脱敏)、建议、可修复性(auto/proposed/advisory)和预期影响(轴+置信度+幅度,分 high/medium/low 档)。
使用方式:/claude-db:audit $ARGUMENTS = <路径|连接目标> [flags]。目标为仓库路径(schema/ORM/迁移文件),也可选通过 $DATABASE_URL 连接实时数据库做 Tier-1/2 校验。若未给目标且工作目录中找不到相关产物,不会伪造通过结果,而是提示使用 /claude-db:start(零产物引导向导)或 /claude-db:design(全新设计)。结尾会建议运行 /claude-db:fix 应用安全可逆的变更(需逐项确认)、/claude-db:migrate 检查迁移,或 /claude-db:next 查看优先事项。
限制:只读,不会自动修改数据库或文件;分数分两个独立轴、不可混合;预期影响以分档表示而非编造的百分比或延迟数字;响应语言支持 EN/ES。其他细节暂未提供。