What problem does it solve?
When you port code between R, Python, or Stata, reimplement a method, or upgrade a package, a green "numbers match" check often means nothing — tolerances drift, comparators silently skip mismatches, and both sides can share the same bug. This Skill turns implementation comparison into a rigorous audit where agreement is actually informative.
Core Features & Use Cases
- Frozen comparison contract: Fix data hashes, versions, seeds, options, and binding tolerance classes (EXACT, scalar numeric, matrix, stochastic) before inspecting any output.
- Comparator self-testing: Seed deliberate faults — wrong values, missing results, misaligned rows — to prove the comparison harness fails loudly instead of silently passing.
- Full-channel divergence tracking: Compare estimates, standard errors, warnings, error statuses, labels, and ordering; give every divergence a stable ID, smallest witness case, and a defect/intentional/unresolved classification.
- Use Case: You ported an R econometrics package to Python. Use this Skill to build a cross-language parity gate with known-truth cases, randomized designs, and independent adversarial fixtures before claiming the port matches.
Quick Start
Use the differential-audit skill to design a parity audit comparing my Python port against the original R implementation.