schemantic
OfficialType-safe data classes and JSON schemas.
Authorgenkit-ai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies the creation and management of strongly-typed data structures and their corresponding JSON schemas in Dart, reducing boilerplate code and runtime errors.
Core Features & Use Cases
- Automatic Schema Generation: Define abstract classes and generate concrete data models with JSON serialization/deserialization.
- Runtime Validation: Validate arbitrary JSON data against generated schemas.
- Use Case: When building an API client in Dart, use Schemantic to define request and response models, ensuring type safety and automatic validation against the API's contract.
Quick Start
Use the schemantic skill to generate a Dart data class from the provided abstract schema definition.
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: schemantic Download link: https://github.com/genkit-ai/genkit-dart/archive/main.zip#schemantic 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.