What problem does it solve? Editing wording in SKILL.md or prompt files can silently break tests that assert on exact phrases, causing confusing CI failures discovered long after the change. This Skill runs a content-assertion sweep immediately after such edits so stale assertions are found and fixed in the same changeset. ## Core Features & Use Cases - Targeted grep sweep: Extracts old vs. new phrasing from the edit and searches test files (audit, security, spec-gate, skill-mirror, prompt, workflow suites) for assertions referencing the old wording. - Assertion context review: Reads surrounding lines of each match to check substring matches and absence checks (e.g., not.toContain) that the new wording might violate. - Semantic registry migration: Moves brittle string assertions behind a named-concept registry (tests/helpers/skill-content-registry.ts) so tests assert behavioral intent rather than exact text. - Use Case: After rewording a spec-gate message from "spec.md does NOT exist" to "NO effective spec exists", sweep the test suite, update the two stale assertions, and migrate one to the semantic registry before committing. ## Quick Start After editing any skill markdown file, ask the agent to run the skill-edit-validation sweep to find and update any test assertions that reference the old wording.