What problem does it solve? When you cannot hand-write expected values for every test case, this Skill solves the oracle problem by letting a trusted alternative implementation (reference implementation, legacy version, or another library) decide correctness through output comparison. ## Core Features & Use Cases - Differential Testing Procedure: A five-step workflow covering reference implementation selection, input space alignment, zero-difference assertions, mismatch triage, and parallel-run migration. - Independence and Pitfall Checks: Guidance on avoiding shared-bug traps such as self-loopback round-trips, shared rounding errors, and floating-point comparison flakiness. - Use Case: You optimized a sum function and want confidence it matches the naive version. Use this Skill to run both implementations against wide property-based inputs with fast-check and assert identical outputs before removing the old code. ## Quick Start Use the oracle-differential skill to set up a differential test comparing my optimized implementation against the naive reference version with property-based inputs.