← ClaudeAtlas

ab-test-designlisted

Design a NEW single-variable A/B test for the user's specific page, feature or funnel step, in the archive's three-box framework. Use when the user shares a page, screenshot, URL, wireframe or feature description and asks "design an experiment for this", "design a test for this page", "how should I test this", "set up an A/B test for this", "create a test plan", "write a hypothesis for this", "what variant should I try", "bunun için test tasarla", "bu akışta ne test edilir", "hipotez kur", "buna nasıl test kurarım". Produces the hypothesis, Variant A/B definitions, a tool-agnostic setup spec, and an HTML card per scenario. For ready-made ideas from the archive instead, see ab-test-suggest. To check a plan you already wrote, see ab-test-audit.
ali-demirbas/ab-test-playbook · ★ 0 · Web & Frontend · score 73
Install: claude install-skill ali-demirbas/ab-test-playbook
# ab-test-design — New Scenario Design > **Language:** Output always matches the language you write in (CLAUDE.md rule 7). `${CLAUDE_PLUGIN_ROOT}/CLAUDE.md` rules are binding. The format is defined in `${CLAUDE_PLUGIN_ROOT}/knowledge/methodology.md` — read it before producing anything. ## Flow 1. Understand the page/feature the user shared (screenshot, URL, description), in **two passes**: **First, the problem gets clarified.** If a page was shared, which problem to solve is determined with the single multiple-choice question (CLAUDE.md rule 13); ask it here if the router didn't. If the user stated a solution directly ("let's make the button bigger"), clarify which problem it solves with the same question; if the stated solution doesn't solve the stated problem, say so and suggest a variant that fits the problem — don't silently design what they asked for. If no answer comes, proceed anyway but mark the hypothesis's basis as "intuition" (rule 10). **Then candidates are drawn from three axes at once**, don't look only at the first: - **Change:** the form, copy, position or visual weight of an element that already exists on the page. - **Remove:** an element that exists on the page but blocks the flow. - **Add:** information or an action the user needs at that step that the page does **not** have — this often carries the biggest gain and is the easiest one to skip (e.g. a delivery date or installment option at the payment step; an action button matching an