Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/dipro-vn/dipro-ai-boost --skill form-zod-validationコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | form-zod-validation |
| description | null |
Category: form · Status: 🟢 Active
Khi validate form bằng zod schema kết hợp React Hook Form qua zodResolver.
z.infer để dùng làm FormValues.zodResolver(schema) vào useForm..refine/.superRefine cho rule liên field (vd confirm password).const schema = z.object({
email: z.string().email('Email không hợp lệ'),
password: z.string().min(8, 'Tối thiểu 8 ký tự'),
confirm: z.string(),
}).refine((d) => d.password === d.confirm, {
message: 'Mật khẩu không khớp', path: ['confirm'],
});
type FormValues = z.infer<typeof schema>;
useForm<FormValues>({ resolver: zodResolver(schema) });
Good: infer type từ schema, refine cho cross-field, message tiếng Việt. Avoid: Khai báo type tách rời schema (lệch nhau), validate thủ công lặp lại.