什么是 arktype-validation?
使用 TypeScript 原生语法进行 ArkType 运行时验证。使用字符串表达式、变形、范围和泛型的类型安全模式。包括 ArkEnv,用于通过自动强制和 Vite 插件进行类型安全环境变量验证。在定义模式、验证数据、转换输入、使用 ArkType 构建类型安全 API 或使用 ArkEnv 验证环境变量时使用。 来源:oakoss/agent-skills。
使用 TypeScript 原生语法进行 ArkType 运行时验证。使用字符串表达式、变形、范围和泛型的类型安全模式。包括 ArkEnv,用于通过自动强制和 Vite 插件进行类型安全环境变量验证。在定义模式、验证数据、转换输入、使用 ArkType 构建类型安全 API 或使用 ArkEnv 验证环境变量时使用。
通过命令行快速安装 arktype-validation AI 技能到你的开发环境
来源:oakoss/agent-skills。
ArkType is a TypeScript-native runtime validation library that defines schemas using string expressions mirroring TypeScript syntax, providing editor autocomplete, syntax highlighting, and optimized validators. Use when building type-safe APIs, validating JSON payloads, or replacing Zod with a more TypeScript-idiomatic approach. Not suitable for projects that need Zod ecosystem compatibility or JSON Schema output.
| type({ key: "string" }) | Define object schema | | type("string") | Primitive type | | "string.email", "string.url" | Built-in string validators | | "string.trim", "string.lower" | Built-in string morphs (transforms) | | "string.json.parse" | Parse JSON string to validated object | | "number > 0", "string >= 1" | Inline constraints |
| "string \| number" | Union types | | "'a' \| 'b' \| 'c'" | String literal unions | | "string[]" | Array types | | "key?": "string" | Optional properties | | "key = 'default'" | Default values | | .pipe(), .to() | Transform output (morphs) | | .narrow() | Custom validation (like Zod refine) | | .pick(), .omit() | Object property selection |
为搜索与 AI 引用准备的稳定字段与命令。
npx skills add https://github.com/oakoss/agent-skills --skill arktype-validation使用 TypeScript 原生语法进行 ArkType 运行时验证。使用字符串表达式、变形、范围和泛型的类型安全模式。包括 ArkEnv,用于通过自动强制和 Vite 插件进行类型安全环境变量验证。在定义模式、验证数据、转换输入、使用 ArkType 构建类型安全 API 或使用 ArkEnv 验证环境变量时使用。 来源:oakoss/agent-skills。
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/oakoss/agent-skills --skill arktype-validation 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用
https://github.com/oakoss/agent-skills