Paste your cube. We run 500 Monte Carlo drafts, detect what kind of cube it actually is (Arena, Vintage, Storm, Pauper, Reanimator, Lands-matter), then ground every mechanical claim in the cube's actual oracle text. The diagnosis is the deliverable — when changes are warranted we'll point at specific cuts; when nothing meets the bar we ship zero.
Every recommendation is earned. The agent reads the metrics before it opens its mouth, names the cube's design contract before it draws conclusions, and re-drafts its own proposals before it ships them.
Static metrics first — colors, curve, rarity mix, removal density, fixing depth. The cheap pass before any drafting.
Detect what kind of cube this is. Arena (conjure / perpetual / spellbook). Vintage powered (Power 9 + fast mana). Storm. Reanimator. Lands-matter. Pauper. The framework that follows is profile-aware, not a one-size guild-pair template.
500 × 8-seat drafts using adaptive, greedy, and synergy bots. Per-archetype DQI, color contestedness, pick-order timing — all returned as structured metrics the diagnosis cites by number.
Any candidate change must address a measured weakness, clear an oracle-text claim validator, and re-pass the sim. The preservation graph blocks cuts that other parts of the report depend on. Zero changes ship when nothing meets the bar.
Here's an abbreviated preview of the shareable report. Yours will have your cube's name, its detected design contract, the specific lanes the simulator says are healthy or thin, and any cut candidates tied to scryfallIds so you can queue them up in CubeCobra.
We've shipped these because a cross-provider AI reviewer panel kept flagging the same gaps in earlier reports. Each one is deterministic — no extra cost per run.
Cube folks don't trust black boxes. Every run carries its configuration. If you're skeptical, the sim is the same one the Cardivore app ships — we just point the agent at it.
5-10 minutes. You'll get a shareable report URL when it's done. One free run per IP per 24 hours. Install the app for unlimited runs on your own cubes.
Cardivore is a full MTG companion — collection tracking, deck analysis, cube building, card scanning. The Cube Doctor is one of many AI tools inside.
You shouldn't, in isolation. The bots are three distinct policies that each draft badly in predictable, human-ish ways. Across 500 drafts that noise averages out and you can see which archetypes survive, which colors over-draft, and which cards get table-wheeled to death. That's the signal. The Doctor reads the signal; it doesn't invent it — and every mechanical claim it makes is checked against the named card's actual oracle text before it ships.
It looks at your card pool — names, oracle text, rarity, density of specific mechanics — and decides whether your cube is built on the standard 10-guild-pair scaffold or on a different design contract. Storm cubes get evaluated against ritual + payoff density, not standard outlet:payoff math. Vintage powered cubes don't get guild-pair lane gap warnings because drafters assemble around busted singletons, not lanes. Arena cubes don't get their conjure / perpetual / spellbook cards flagged as deadweight. Wrong framework is the single biggest reviewer-flagged failure of v3 reports; v4 fixes it.
Deck Quality Index (0–5). A weighted composite of threat density (creatures 14–17), answer density (4–6 removal), curve efficiency (avg CMC 2.5–3.2 with 8+ early plays), and consistency (color count + fixing). Sanity caps prevent a 2-creature deck from scoring 5.
Because none of the candidates the Doctor generated cleared the bar. Either the verification sim said the change was within noise, the candidates failed oracle-text validation, or they would have cut a card the rest of the report depends on. We'd rather ship "no changes warranted" with a substantive diagnosis than pad the package with refresh cuts. The rejected candidates are surfaced in the report so you can see what the Doctor considered and why each was rejected.
The Doctor searches within your cube's rough power band, format legality, and detected profile. It flags candidate cuts from your cube and (when warranted) candidate adds from our card database. On Pauper cubes, suggestions stay common-rarity; on Arena cubes, suggestions stay Arena-legal. If the suggestions feel off-pitch, tighten your cube's archetype definitions in CubeCobra before running again.
One free run per day per IP while the budget holds (we cap marketing spend at $50/day). Install the Cardivore app to run the Doctor on any cube you've loaded, unlimited.
A TypeScript port of Cardivore's on-device Dart draft simulator. Uses a custom LCG RNG so runs are reproducible given the same seed.
Paste your cube URL — CubeCobra or Cardivore-published — and go. 5-10 minutes later you'll have a shareable diagnosis.
Diagnose my cube →