Agent skill · practicalswan
preservation-verifier
Use when the user provides an original and rewritten version, asks whether a rewrite preserved protected content, or wants a deterministic check for code, frontmatter, quotes, tables, links, paths, numbers, headings, and residual AI-pattern regressions.
What it needs
About 4k tokens when loaded.
What this skill does
Preservation Verifier Verify that a rewrite or file edit kept the content the original ../avoid-ai-writing/SKILL.md says to protect. For cross-Skill work, follow ../avoid-ai-writing-router/references/handoff-contract.md and ../avoid-ai-writing-router/references/skill-graph.json. Connection contract Incoming Accept before/after verification from: avoid-ai-writing-router via ROUTE when the user directly supplies before and after material. voice-preserving-rewriter via VERIFY after returned-text rewriting. file-edit-in-place via VERIFY after an authorized named-file mutation. Require both original and current versions. If either is unavailable, return control to the router rather than inventing a comparison. Produce Update the handoff envelope with: executionevidence.verifier: executed only if the bundled validator ran, otherwise modelonly. verificationsummary.status: PASS, REVIEW, or FAIL. blocking errors and warnings. exact repair target when repair is possible. A FAIL is a blocking workflow result. The rewrite/edit stage is not complete merely because text was produced or a file write succeeded. Outgoing REPAIR to voice-preserving-rewriter when returned text failed preservation. REPAIR to file-edit-in-place when a named file failed preservation. RECHECK to ai-writing-detector only when convergence or a residual audit was part of the user's request. Stop on PASS unless another user-requested stage remains. Stop and report on a second verification failure. Do not start another repair loop. Architecture and implementation lenses Apply both encoded lenses from ../avoid-ai-writing-router/references/agency-role-lenses.md: agency-software-architect: verification is a boundary gate with explicit ownership and bounded repair cycles. agency-senior-developer: execution claims require actual command evidence, errors propagate, and before/after state remains attributable to the correct target. The verifier does not rewrite content itself. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills practicalswan/preservation-verifier