transfer-object-builder
CommunityCreate transfer records from domain objects.
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.