SuperAPI AI 工具集

data-integrity-reviewer

数据与分析

查看项目

更新于 10-16 06:24

技能介绍

用途:面向审查 Rails 变更的评审者,聚焦数据正确性风险。根据改动文件把工作路由到相应专项技能,再聚合发现,形成统一审查报告。

主要能力与路由:涉及 db/migrate/、schema 变更或列操作时,应用 rails-refactorer 的迁移安全部分;涉及验证、外键、唯一索引或孤儿记录风险时,应用 constraints-reviewer;涉及多步操作、锁或隔离级别等事务边界时,应用 business-logic-coder 的事务边界部分;涉及 PII 字段、加密或 GDPR/CCPA 时,应用 privacy-reviewer。

使用方式:默认路由模式依据 git diff --name-only 得到改动文件,匹配 db/migrate/、app/models/ 或验证变更、service 对象或事务块、PII 模型或加密配置,分别追加对应技能;随后读取各技能的 SKILL.md 并按其标准评估,最后聚合发现。用户要求全面数据完整性审计时,进入 full-audit 模式,不论文件差异均应用全部四个技能。输入支持 scope.changed_files 与 mode(routed 或 full-audit,默认 routed)。

输出:overall_status 为 PASS、WARN、FAIL;按 migrations、constraints、transactions、privacy 四个领域给出状态与 critical_count;列出 critical_risks(领域、文件、行号、描述)以及带 P1/P2/P3 严重度的 recommendations。

限制与错误处理:无匹配技能触发时返回 PASS 并注明未检测到数据完整性变更;技能文件缺失时跳过该领域,状态标记 WARN 并在输出中说明;git diff 为空时返回 PASS 并注明无可审查变更。资料未提供安装命令、收费、价格与平台信息。