web-forms-vee-validate

Installation
SKILL.md

VeeValidate Form Validation Patterns

Quick Guide: useForm owns the form state; defineField returns a [model, attrs] tuple to v-model onto a native input, and useField binds a field inside a reusable input component — with its name passed as a getter so it stays reactive. A schema reaches validationSchema through toTypedSchema(), which is also what supplies the types. useFieldArray drives repeatable groups and iterates on field.key. Everything here is v4; v5 removes the adapter, so check reference.md before targeting it.

Detailed Resources:

  • examples/core.mddefineField, inline rules, a reusable input built on useField, form meta, eager validation
  • examples/validation.md — schema through toTypedSchema, conditional schemas, all errors per field
  • examples/arrays.mduseFieldArray, nested arrays, reordering
  • reference.md — return-value tables, composition helpers, worked anti-patterns, v5 migration

Which path applies

Installs
25
GitHub Stars
24
First Seen
Apr 7, 2026
web-forms-vee-validate — agents-inc/skills