tanstack-form-validation-and-errors
TanStack Form Validation and Errors
Use this skill when the task is about how TanStack Form should validate data or expose validation results.
Scope
- field-level vs form-level validators
onMount,onChange,onBlur,onSubmit, and dynamic validation timing- sync plus async validator behavior and debounce
- Standard Schema validation with Zod, Valibot, ArkType, Effect/Schema, and similar libraries
- custom error payloads and
disableErrorFlat
Routing cues
validators,onChangeAsync,asyncAlways,revalidateLogic,onDynamic,disableErrorFlat,errorMap, form-level field errors, schema validation, or typed custom errors -> this skill- arrays, linked fields,
form.Subscribe,useStore, or listeners ->tanstack-form-dynamic-fields-and-reactivity - transformed schema output in
onSubmit, submit metadata, or submit-invalid focus flows ->tanstack-form-data-loading-and-submission-ux createFormHook,withForm, or UI-library wrappers ->tanstack-form-composition-and-ui-integration
More from dobroslavradosavljevic/skills
base-ui-typescript-surface
Use for Base UI namespace contracts, change event types, generic render types, and wrapper typing patterns.
4base-ui-basic-primitives
Use for simple primitives with low integration complexity (Avatar, Button, Meter, Progress, Scroll Area, Separator).
4base-ui-root-providers
Use for CSP Provider, Direction Provider, and useDirection when wiring Base UI at the app root or across portals.
4base-ui-menus-navigation-and-toast
Use for Menu, Context Menu, Menubar, Navigation Menu, Toolbar, Toast, and shared command-surface patterns such as detached triggers and menu payloads.
4base-ui-forms-and-validation
Use for Base UI Field/Form primitives, validation flows, form controls, and advanced Number Field, Slider, and RadioGroup behavior.
4base-ui-disclosure-and-tabs
Use for stateful visibility components (Accordion, Collapsible) and tab navigation semantics.
4