opp-repl-comparing-simulations

Compare two project variants or commits to classify simulation outcomes as identical, divergent, or different.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-comparing-simulations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opp-repl-comparing-simulations
Source: https://github.com/tabgab/opp_repl-skill/tree/main/opp-repl-comparing-simulations
Command: npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-comparing-simulations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Compare two project variants or commits to identify identical, divergent, or different simulation outcomes using opp_repl. This enables quick regression checks and refactor validation.

Core Features & Use Cases

  • Compare stdout trajectories to determine if runs are IDENTICAL or DIVERGENT.
  • Compare fingerprint trajectories and scalar results to classify as IDENTICAL, DIFFERENT, or DIVERGENT.
  • Use interactive debugging functions to pinpoint divergence positions during analysis.

Quick Start

Run the compare_simulations workflow on two project variants to generate a concordance report.

Frequently Asked Questions about opp-repl-comparing-simulations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare simulation results across two project commits to find regressions?

To compare simulation results across two project commits, run the compare_simulations workflow on the project variants. It generates a concordance report classifying stdout, fingerprint, and scalar trajectories as identical, divergent, or different to identify regressions.

How does simulation stdout trajectory comparison work for validating refactors?

Simulation stdout trajectory comparison validates refactors by mapping two project variants side-by-side and checking deterministic output streams. It classifies outcomes as IDENTICAL or DIVERGENT, providing interactive debugging hooks to pinpoint exact divergence positions during analysis.

Can I use interactive debugging to pinpoint where fingerprint trajectories diverge?

Yes, you can use interactive debugging functions to pinpoint divergence positions within fingerprint trajectories. When comparing scalar results or fingerprints, the tool identifies exact divergence points to help isolate the cause of different simulation outcomes.

What's the best way to check for regressions when validating an overlay build?

The best way to check for regressions in an overlay build is comparing commit-to-commit or side-by-side project variants. This deterministic comparison evaluates stdout, fingerprint, and scalar results to report identical, divergent, or different outcomes for refactor validation.

Does comparing simulation scalars support side-by-side project variant checks?

Comparing simulation scalars fully supports side-by-side project variant checks. It evaluates scalar results deterministically alongside fingerprint and stdout trajectories, classifying outcomes as identical, different, or divergent to confirm whether project changes introduced regressions.