What problem does it solve?
It solves the problem of making engineering decisions based on unclear assumptions, uncontrolled changes, or “vibes-based” debugging by forcing an explicit, falsifiable investigation plan.
Core Features & Use Cases
- Hypothesis-driven debugging: Turns your suspicion into a falsifiable claim with defined variables and controls.
- Rigor-first experiment design: Specifies measurements, sample size expectations, and confounders to reduce false conclusions.
- Evidence-to-conclusion workflow: Collects raw evidence, delegates statistical analysis, and produces a provisional conclusion with limitations.
- Use case: You suspect an optimization in a request pipeline improves latency; use this skill to compare implementations with clear metrics, controls, and statistically grounded results.
Quick Start
Use dev-sciomc to investigate why a change affected system latency by stating your falsifiable hypothesis, designing the measurement experiment, collecting the raw data, and concluding with limitations.