What problem does it solve? Editing BSL modules in 1C:Enterprise XML source exports by hand is error-prone: paths must be resolved from logical metadata addresses, edits must stay byte-exact, and unsafe changes can corrupt a module. This Skill performs one verified insert or replace operation through the unica MCP tool with mandatory dry-run preview before any write. ## Core Features & Use Cases - Targeted insert and replace: Place BSL content before or after a selected method or anchor, replace a selected span, or append to the end of a module when no selector is given. - Dry-run validation: Every call runs with dryRun first, returning pre/post hashes, a byte-exact diff, the changed range, and BSL parse status before anything is published. - Selector safety: Method selectors match whole procedures or functions including annotations; anchor selectors must match exactly once, and ambiguous requests are rejected before writing. - Use Case: Add a logging statement after a specific anchor line in a CommonModule of a 1C Extension source set, preview the exact diff, then apply the identical call with dryRun set to false. ## Quick Start Ask the assistant to insert a BSL procedure into CommonModule.Example.Module of the main source set using the code-patch skill, previewing the diff first and applying only after you confirm.