What problem does it solve? Setting a distinct icon on a stereotype or custom element type in an Intent Architect designer involves two different configuration mechanisms that are easy to confuse, and bespoke SVG icons require base64 payloads that are error-prone to handle by hand. ## Core Features & Use Cases - Stereotype Icons: Set a structural icon (FontAwesome name or data URI) on a stereotype definition, with displayIcon and displayIconFunction controlling when the badge renders. - Element Type Icons: Configure Icon, Expanded Icon, and Icon Function on the Settings stereotype of an Element Settings or Core Type node. - Bespoke SVG Icons: Craft an SVG following the shared house style, encode it to a base64 data URI via script, and apply it through run_designer_script without the payload passing through the AI's context. - Use Case: You define a custom element type in the Module Builder designer and want it to show a distinct icon in the model tree; this Skill sets the Icon property and regenerates the .designer.settings via the Software Factory. ## Quick Start Set a FontAwesome icon on my stereotype definition in the Module Builder designer and run the Software Factory so it appears in the generated designer settings.