hearth-value-types

Official

Value-type IsValueType providers for external types.

Authorkubuszok
Version1.0.0
Installs0

System Documentation

What problem does it solve?

External libraries often define wrapper value types (opaque types, AnyVal wrappers) that must be treated as thin wrappers around their underlying values. This skill provides IsValueType providers to encode/decode using the underlying value, enabling seamless cross-library interoperability.

Core Features & Use Cases

  • Auto-register IsValueType.Provider implementations and wire unwrap/wrap logic
  • Support for PlainValue and Either-based wrappers to handle validation
  • Cross-compilation friendly: uses Type.Ctor2.fromUntyped for robust type matching

Quick Start

Create and register a new provider for your external value type using the standard macro extension pattern.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: hearth-value-types
Download link: https://github.com/kubuszok/kindlings/archive/main.zip#hearth-value-types

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 510,000+ vetted skills library on demand.