用途:该技能用于在数据库层和应用层实施数据校验,保障数据完整性并符合既定规则。它通过 data-validation-engine 插件来定义并执行校验规则。
主要能力:资料称其可校验数据类型、范围、格式和引用完整性等内容;可在数据库模式或应用逻辑中加入约束,并在实施后检查规则是否生效、报告错误或冲突。
使用方式:当用户提出具体校验需求时,Claude 先分析请求并确定数据类型、范围、格式等要求,再借助 data-validation-engine 插件生成校验规则并将其应用到数据库模式或应用逻辑,最后确认实施结果。资料中的示例包括为 users 表的 age 列添加整数约束,以及用正则表达式校验 customers 表的 email 列格式,并用有效和无效地址测试约束。
适用场景:新建数据库模式时实施数据校验;为现有数据库表强制完整性约束;在应用内校验输入,阻止非法数据入库。
最佳实践:全面覆盖相关数据点;校验失败时提供清晰错误信息;定期复查并更新校验规则。
限制与缺失信息:资料未提供具体安装命令、支持哪些数据库或框架、性能影响、权限要求及已知限制,均暂未提供。