Effect Schema

•
72
•

Implements type-safe data validation, parsing, and transformations using @effect/schema for robust TypeScript applications.

This skill provides specialized guidance for working with @effect/schema, the premier data modeling and validation library for the Effect ecosystem. It enables Claude to define complex schema structures, perform runtime data validation, and execute seamless transformations between internal and external data formats. Whether building API boundaries, processing form data, or managing internal state, this skill ensures strict type safety and predictable data handling across the entire application lifecycle, leveraging the power of functional programming in TypeScript.

주요 기능

01Implement high-performance synchronous and effect-based data parsing
02Apply granular refinements including regex patterns and numerical constraints
03Create sophisticated data transformations with bidirectional encoding
04Compose reusable schema patterns for API responses and paginated data
05Define complex, nested structs with optional fields and literal types
0672 GitHub stars

사용 사례

01Building type-safe form validation logic with complex cross-field dependencies
02Validating and sanitizing incoming request payloads at API boundaries
03Transforming raw database or JSON results into domain-specific TypeScript models