--- name: zod-skilld description: "TypeScript-first schema declaration and validation library with static type inference. ALWAYS use when writing code importing \"zod\". Consult for debugging, best practices, or modifying zod." metadata: version: 3.25.76 generated_at: 2026-03-09 --- # colinhacks/zod `zod` > TypeScript-first schema declaration and validation library with static type inference **Version:** 3.25.76 (Jan 2026) **Tags:** next: 3.25.0-beta.20250519T094321 (May 2025), alpha: 3.25.68-alpha.11 (Jun 2025), beta: 4.1.13-beta.0 (Oct 2025), latest: 4.3.6 (Jan 2026), canary: 4.4.0-canary.20260125T215152 (Jan 2026) **References:** [package.json](./.skilld/pkg/package.json) — exports, entry points • [README](./.skilld/pkg/README.md) — setup, basic usage • [Docs](./.skilld/docs/_INDEX.md) — API reference, guides • [GitHub Issues](./.skilld/issues/_INDEX.md) — bugs, workarounds, edge cases • [GitHub Discussions](./.skilld/discussions/_INDEX.md) — Q&A, patterns, recipes • [Releases](./.skilld/releases/_INDEX.md) — changelog, breaking changes, new APIs ## Search Use `skilld search` instead of grepping `.skilld/` directories — hybrid semantic + keyword search across all indexed docs, issues, and releases. If `skilld` is unavailable, use `npx -y skilld search`. ```bash skilld search "query" -p zod skilld search "issues:error handling" -p zod skilld search "releases:deprecated" -p zod ``` Filters: `docs:`, `issues:`, `releases:` prefix narrows by source type.