zod-validation-utilities 是用 Zod 定义并校验数据规则的 Skill。它检查接口、表单或配置输入,再把成功结果交给业务代码。
运行时的数据不因为写了 TypeScript 类型就可信。主文用 safeParse 分成功和失败,成功时取 result.data;若有转换,不能校验完还继续用原来的输入。
类型转换也要看含义:示例把字符串转布尔值,但“false”这种非空字符串会变成真,不适合直接解释查询开关。输入类型与输出类型可能不同,表单要分别对齐。
主文是 Zod 4 写法,错误对象示例却用了旧式 errors,需按所装版本核。校验通过只说明符合这些规则,不证明账号有权限或资料真实;适合把边界写清,不替代业务判断。