Audit Convert experiences and their traffic split

Convert experiences put the objective, audience, and traffic distribution in separate settings, and the check gathers them into one text.

How it works

  1. Connect the Convert MCP server at https://mcp.ai.app.convert.com/mcp to your AI assistant or coding agent, then sign in with Convert OAuth and choose the accounts and projects the assistant may read.
  2. Install the ExpLint MCP at https://explint.com/mcp to enable your agent to audit tests.
  3. Run the prompt below to audit these plans before the work starts.

How the check runs

  1. It reads the experience's description and objective, variations with the baseline marked, traffic distribution, audiences and locations, and the primary goal beside any other goals attached to the test, keeping those field names as headings.
  2. It sends that text to ExpLint with explint__lint, which returns errors, warnings, and passes, each finding naming the rule behind it.
  3. You review any suggested change in Convert before saving, since writes there are proposed for review and land only when you accept them, then ask for a fresh read.

Copy and paste this prompt

Change the words in square brackets to name your own project, board, or test.

Prompt for your assistant
Use the Convert MCP tools to read the experience [experience name]. Build one text from its description and objective, variations and traffic distribution, audiences, primary goal and other goals, and minimum and maximum running time. Lint it with explint.com against project [your ExpLint project name]. Show each error and warning with its Convert field. Do not launch or edit the experience yet. Suggest fixes here and re-check after I update Convert.

What ExpLint looks for

ExpLint ships over 24 rules, and a project switches each one on or off or rewrites it in plain English. These are the rules the plans this guide reads break most often. An error means the test cannot answer its question as written, and a warning means the result will be hard to judge when it comes in.

RuleLevelIn plain words
hypothesis/names-metric-and-directionerrorThe objective has to name the primary goal and the direction it expects, since Convert records the goal as a setting and the description carries the expectation.
variants/each-differs-from-control-statederrorEach variation should state its own change, so a result that names one variation can be credited to something the reader can see.
randomization/states-the-spliterrorThe traffic distribution belongs in the plan text, because a share of visitors set in the interface is one the reader cannot judge against the runtime.
duration/covers-full-business-cycleserrorConvert plans runtime in days and visitor caps, and the window should cover full weeks for the weekday and weekend traffic to be read together.

Read more

Portrait of Kameron Tanseli

Kameron Tanseli

Founder, ExpLint

Kameron Tanseli is the founder of ExpLint and a growth engineer who has run more than 1,500 experiments across a nine-year career. As the founding growth hire at Fyxer he launched 540 experiments in a year while the company grew from $1M to $35M in annual revenue, and he now runs growth engineering at FLORA, where a one-person team ships six to eight experiments a week.

Don’t let a bad test make it to production

Install the MCP and start flagging ticket slop before it reaches your users