What problem does it solve? Editing one file in a set of linked files (preferences, project files, skill families, templates) often leaves sibling files stale, so the set contradicts itself. This Skill turns every such edit into a clean batch so no shared fact drifts out of sync. ## Core Features & Use Cases - Batch editing of file sets: Maps every file a change touches, applies the change everywhere it belongs in one pass, and enforces the rule that one fact lives in exactly one file. - Honest version discipline: Bumps version stamps only on files that actually changed, keeping versions a truthful signal of what moved. - Changed-vs-unchanged manifest: Ships a scannable manifest listing every file in the set and its status, then hands off to a verification pass that greps for leftover old values. - Use Case: You rename a project value stored in a preferences bundle shared by four files. The Skill updates all four in one batch, bumps versions only on the files that changed, and produces a manifest proving no stragglers remain. ## Quick Start Ask the assistant to use the safe edit skill to rename a value across my preferences file set and show me the changed-versus-unchanged manifest.