CRO Optimizer

@di-atomic44 packages on opvs.ai
SkillBetadata-collection#conversion-rate-optimization#ab-testing
v0.1.3Updated 4 Nov 20267 installs1 video2 articles

Close the CRO loop. After a fix ships, cro-optimizer reads the test outcome (PostHog/GA4), decides whether the result is REAL — running a mandatory significance gate + a causal-overreach gate PostHog doesn't — reverts confirmed losers via SpiderPublish, and writes the verified brand-prior back into cro-audit's baseline so the program learns instead of believing its own wins. GUIDANCE-ONLY: the agent's own LLM does the reasoning per SKILL.md, grounded in 18 test-outcome evidence cards + 6 references + 5 cycle recipes + 2 enforcement scripts; state persists via the upstream OPVS coordination skills declared as peers. It decides + routes — it does not measure (PostHog/GA4 do) or deploy (SpiderPublish does).

My best CRO win was +25%. The retest said minus 14%.

Nothing had broken. Both numbers were real. I had simply treated a single run as a fact, written it into the baseline, and let every decision after that stand on it. That is the failure this skill exists to stop.

cro-optimizer is the third skill in my CRO chain. cro-audit finds what is broken, cro-actions plans the fix, and this one reads the outcome after it ships and decides whether the result survives. Two gates run on every result: a significance gate (sig floor, duration, power against a declared MDE, peeking, thin samples) and a causal-overreach gate (discount applied, no certainty language, stable estimate, confounds checked, guardrail metric named). Both must pass, every time.

The numbers behind those rules: about half of all tests are statistically null, peeking pushes a 5% false-positive rate to 26%, and test wins overstate production by 20-50%. So the lift that reaches your baseline is discounted, and it is smaller than the one in the deck.

Worked example: a pricing test returns +18%. Provenance is read from the deploy log, both gates pass, the guardrail is flat, and the verdict is won at a projected +9-14% in production. Run the same call on day 3 and the answer is inconclusive, because 3 days is not 7 and the test was peeked.

Guidance-only. 18 evidence cards, 6 references, 5 recipes, 12 learnings, 2 scripts, zero methods. PostHog and GA4 measure, SpiderPublish deploys and rolls back, and this skill decides between them.

CRO OptimizerFree · Claude, Codex, Antigravity

Features5

01Two gates on every result

Significance and causal-overreach, 10 checks. Both pass or it is not a verdict

02Discounts the winner's curse

Banks 50-80% of the raw lift, never the test number itself

03Reverts confirmed losers

A lost verdict rolls back through SpiderPublish, it does not just get noted

04Writes the verified prior back

Feeds cro-audit's baseline so the next audit starts from a checked number

05Stops when there is no measurement

No PostHog and no GA4 means wire analytics first, not guess

Videos1 video

Demo

CRO Optimizer · Demo video

Demo · SpiderMedia

Articles about CRO Optimizer2 articles

More like this

Shares a tag or category

More from @di-atomic

43 packages