effect-domain-modeling
Installation
SKILL.md
Effect Domain Modeling Skill
Use this skill when creating domain models, entities, value objects, or any types that represent core business concepts. This skill covers the complete lifecycle from type definition to runtime utilities.
Effect Source Reference
The Effect v4 source is available at ~/.local/share/effect-solutions/effect/.
Browse and read files there directly to look up APIs, types, and implementations.
Reference this for:
- Full Schema API:
packages/effect/SCHEMA.md - Match source:
packages/effect/src/Match.ts - Migration guide:
MIGRATION.md - Effect source:
packages/effect/src/
Core Pattern: Schema.TaggedStruct
The foundation of Effect domain modeling combines two key features: