Refactor Verify

Proves a behavior-preserving code change (refactor, rename, split, merge, extract, inline, or delete of confirmed-dead code) is actually complete. Plans the change as a dependency tree, executes it from the leaves up, and after each step proves 1:1 semantic equivalence through four independent checks — exported symbol-set diff, per-node AST diff, full behavioral test suite, and call-site closure via find-references. Runs before claiming any such change is done. Works for any language with a test runner and a way to grep for symbols.

subinium 8529940 8 files · 70.9 KB Updated

File contents

subinium/vibesubin/tree/main/plugins/vibesubin/skills/refactor-verify commit 8529940607

Frequently asked questions

npx skillmds@latest add subinium/refactor-verify