Individual skill
zod
Zod 4 schema validation and type inference.
skills/zod/SKILL.md
Source commit b210600fdf49441ee1efeca2cbdc05599ec03019
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 42
- Repository last updated
- Nov 4, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- ai-coding-assistant Repository topic
- claude-code Repository topic
- codex Repository topic
- cursor Repository topic
- frontend Repository topic
- nextjs Repository topic
- opencode Repository topic
- react Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 5,340 bytesSKILL.mdcore · 5,340 bytesreferences/compose-intersection.mddoc · 3,625 bytesreferences/compose-lazy-recursive.mddoc · 3,607 bytesreferences/compose-pipe.mddoc · 3,395 bytesreferences/compose-preprocess.mddoc · 3,689 bytesreferences/compose-shared-schemas.mddoc · 3,262 bytesreferences/error-avoid-throwing-in-refine.mddoc · 3,364 bytesreferences/error-custom-messages.mddoc · 3,751 bytesreferences/error-i18n.mddoc · 4,418 bytesreferences/error-path-for-nested.mddoc · 3,753 bytesreferences/error-use-flatten.mddoc · 2,275 bytesreferences/object-discriminated-unions.mddoc · 4,007 bytesreferences/object-extend-for-composition.mddoc · 3,393 bytesreferences/object-optional-vs-nullable.mddoc · 3,693 bytesreferences/object-partial-for-updates.mddoc · 4,560 bytesreferences/object-pick-omit.mddoc · 3,790 bytesreferences/object-strict-vs-strip.mddoc · 2,028 bytesreferences/parse-async-for-async-refinements.mddoc · 3,031 bytesreferences/parse-avoid-double-validation.mddoc · 3,293 bytesreferences/parse-handle-all-issues.mddoc · 3,330 bytesreferences/parse-never-trust-json.mddoc · 3,131 bytesreferences/parse-use-safeparse.mddoc · 2,764 bytesreferences/parse-validate-early.mddoc · 3,345 bytesreferences/parse-validate-for-boolean-checks.mddoc · 2,213 bytesreferences/perf-arrays.mddoc · 3,991 bytesreferences/perf-avoid-dynamic-creation.mddoc · 2,571 bytesreferences/perf-cache-schemas.mddoc · 3,078 bytesreferences/perf-compile-schemas.mddoc · 3,359 bytesreferences/perf-lazy-loading.mddoc · 3,543 bytesreferences/perf-zod-mini.mddoc · 3,213 bytesreferences/refine-add-path.mddoc · 3,747 bytesreferences/refine-catch.mddoc · 3,759 bytesreferences/refine-defaults.mddoc · 3,645 bytesreferences/refine-transform-coerce.mddoc · 3,444 bytesreferences/refine-use-codec.mddoc · 1,907 bytesreferences/refine-vs-superrefine.mddoc · 4,081 bytesreferences/schema-avoid-optional-abuse.mddoc · 2,618 bytesreferences/schema-coercion-for-form-data.mddoc · 2,981 bytesreferences/schema-string-validations.mddoc · 4,126 bytesreferences/schema-use-enums.mddoc · 3,039 bytesreferences/schema-use-primitives-correctly.mddoc · 2,096 bytesreferences/schema-use-unknown-not-any.mddoc · 2,211 bytesreferences/type-branded-types.mddoc · 3,082 bytesreferences/type-enable-strict-mode.mddoc · 2,957 bytesreferences/type-export-schemas-and-types.mddoc · 3,024 bytesreferences/type-input-vs-output.mddoc · 3,224 bytesreferences/type-use-z-infer.mddoc · 2,993 bytes
Read excerpt
# Zod Best Practices
Comprehensive schema validation guide for Zod 4 in TypeScript applications. Contains 46 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.
## When to Apply
Reference these guidelines when:
- Writing new Zod schemas
- Choosing between parse() and safeParse()
- Implementing type inference with z.infer
- Handling validation errors for user feedback
- Composing complex object schemas
- Using refinements and transforms
- Optimizing bundle size and validation performance