Guarded Struct

Use when working with the GuardedStruct library. Triggers on `use GuardedStruct`, `guardedstruct do ... end`, `Module.builder/1`, `__guarded_change__/1`, `GuardedStruct.AshResource` extension, or files importing `GuardedStruct.{Validate, Diff, Info, Errors}`. Cover declarative field/sub_field/conditional_field/virtual_field/dynamic_field schemas, the `sanitize(...) validate(...)` derive mini-language, per-field/main validators, cross-field `auto`/`from`/`on`/`domain` keys, Ash atomic-mode integration, custom Derive.Extension ops, and Splode error wrapping.

mishka-group 9aae5ce 4.4 KB Updated

File contents

mishka-group/guarded_struct/tree/main/.claude/skills/guarded-struct commit 9aae5ce1f4

Frequently asked questions

npx skillmds@latest add mishka-group/guarded-struct