schemantic

Official

Type-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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.