What problem does it solve? Translating designer-modelled mappings (Terminal or Object, with replacements and MappingOptions) into correct recursive C# assignment and traversal code is error-prone when done by hand, especially for nested objects and collections. This Skill generates the mapping statements through the Intent Architect MappingManager API instead of hardcoded property assignments. ## Core Features & Use Cases - Recursive Mapping Generation: Distinguishes Terminal (leaf) mappings from Object (nested/collection) mappings and emits the correct CSharpAssignmentStatement, null-guarded initialization, or collection reconciliation helper call. - Replacement & Path Resolution: Resolves source/target expressions via SetFromReplacement/SetToReplacement and mapping element IDs and paths, never by hardcoded property names. - Custom Resolver Support: Registers custom IMappingTypeResolver implementations with explicit priority and inherits custom mappings from CSharpMappingBase. - Use Case: When a template must generate update statements for a designer-defined mapping between a request model and an entity, this Skill produces the full recursive statement tree honoring Null-Safe and Validate All MappingOptions. ## Quick Start Generate the recursive C# update statements for the designer-modelled mapping between my request model and entity using the MappingManager API.