transfer-object-builder

Community

Create transfer records from domain objects.

Authordanielnewman09
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Build the database transfer interface for an arbitrary domain object by analyzing its data members, generating a corresponding transfer record in msd-transfer, and injecting fromRecord/toRecord adapters into the domain class; it also creates round-trip GTest tests to validate persistence.

Core Features & Use Cases

  • Analyze a domain class to inventory its data members and determine their transfer mappings.
  • Generate a new transfer record (e.g., AssetRecord) and integrate fromRecord/toRecord into the domain class.
  • Produce comprehensive round-trip tests to verify serialization and deserialization against a real database.

Quick Start

Provide the fully-qualified class name and the target library location to trigger the tool. Example: TransferObjectBuilder AssetInertial msd-assets or InertialState in msd-sim. This is a guided illustration, not a universal command.

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: transfer-object-builder
Download link: https://github.com/danielnewman09/MSD-CPP/archive/main.zip#transfer-object-builder

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.