effect-v4-schema
Use when designing, reading, reviewing, or debugging any Effect v4 Schema — the Class-vs-Struct decision, fields and optionality, checks/refine/makeFilter, tagged unions, transformations and codecs (decodeTo, the FromString static), make-vs-new construction, brand/Opaque scalars, custom Equal/Hash, and derived tooling (Arbitrary.schema, toJsonSchemaDocument). Also covers primitives, records, recursive schemas, custom declare types, serialization (JSON/XML/FormData), and error formatting.
Pinned to revision 6741498c13ca, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/effect-v4-schema/SKILL.md
- skills/effect-v4-schema/references/01-overview.md
- skills/effect-v4-schema/references/02-elementary-schemas.md
- skills/effect-v4-schema/references/03-composite-schemas.md
- skills/effect-v4-schema/references/04-custom-types.md
- skills/effect-v4-schema/references/05-validation.md
- skills/effect-v4-schema/references/06-constructors.md
- skills/effect-v4-schema/references/07-transformations.md
- skills/effect-v4-schema/references/08-flipping-schemas.md
- skills/effect-v4-schema/references/09-classes-and-opaque-types.md
- skills/effect-v4-schema/references/10-serialization.md
- skills/effect-v4-schema/references/11-generation-and-tooling.md
- skills/effect-v4-schema/references/12-schema-representation.md
- skills/effect-v4-schema/references/13-error-handling-and-formatting.md
- skills/effect-v4-schema/references/14-middlewares.md
- skills/effect-v4-schema/references/15-advanced-topics.md
- skills/effect-v4-schema/references/16-integrations.md
- skills/effect-v4-schema/references/house-style.md
Every link opens the file at its source, pinned to the revision this page describes.