entity-framework-fsharp
OfficialMap F# types to EF Core & JSON
Software Engineering#persistence#discriminated unions#f##data mapping#entity framework core#value objects#json serialization
Authorwonderlydotcom
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the complexity of mapping F# data types like value objects, options, and discriminated unions across different layers of an application, specifically between JSON serialization (for APIs) and Entity Framework Core persistence (for databases).
Core Features & Use Cases
- End-to-End Mapping: Provides guidance and patterns for mapping F# types from API JSON requests/responses through DTOs and domain types to EF Core Value Converters and SQLite storage.
- Layered Responsibilities: Clearly defines where mapping logic should reside within the Onion Architecture (Domain, Application, API, Infrastructure).
- Use Case: When adding a new F# discriminated union type to represent different user input types, this Skill helps you implement the necessary JSON converters for the API and
ValueConverterfor the database, ensuring consistent data handling.
Quick Start
Use the entity-framework-fsharp skill to map F# value objects and discriminated unions across JSON and Entity Framework Core boundaries.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: entity-framework-fsharp Download link: https://github.com/wonderlydotcom/freetool/archive/main.zip#entity-framework-fsharp Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.