Searches a local catalog of UI styles, palettes, type pairings, UX guidelines, icons, and stack patterns.
How it works
Foe: Blank Mimic, an empty screen or canvas that needs a design.
Foes
- Blank MimicHaze Poison Ward Insight Flicker Pinned Enraged
Party · Context
- IllusionistYour agent100/100Haze Poison Ward Insight Flicker Pinned Enraged
The Blank Mimic blocks the way.
What really happensIt stands for an empty screen or canvas that needs a design.
Illusionist: Context 100/100.
The blank page stares back and drains the hero.
What really happensStarting a screen from nothing costs time and context.
Illusionist takes 9. Illusionist: Context 91/100.
The design scroll opens when a screen still has no face.
What really happensThe agent loads ui-ux-pro-max for pages, components, and UI review. Pure backend work skips it.
Blank Mimic takes 16.
It names the product and the stack it can see in the project.
What really happensProduct type comes from the request. The stack comes from project files such as package.json. If none is detectable, it asks you.
Blank Mimic takes 13.
The Blank Mimic uses Blank stare.
Illusionist takes 9. Illusionist: Context 82/100.
A local catalog search returns style, color, and type.
What really happensscripts/search.py queries the bundled data. A new page uses --design-system. One concern uses --domain.
Blank Mimic takes 13.
The hero builds from the match, after checking it fits.
What really happensIt checks the top result against the product and platform. An empty search is retried once, then labeled a fallback.
Blank Mimic takes 32.
The Blank Mimic takes the saved design as its face.
What really happens--persist with --output-dir writes design-system/<project-slug>/MASTER.md. An existing file stays unless you explicitly allow --force.
Blank Mimic takes 26. Blank Mimic falls.
The Blank Mimic falls.
Learn this spell
Claude Code
npm install -g ui-ux-pro-max-cli
cd /path/to/your/project
uipro init --ai claudeCodex
npm install -g ui-ux-pro-max-cli
cd /path/to/your/project
uipro init --ai codexNotes
Needs Python 3.x; the search script uses the standard library only and makes no network calls. The npm package is ui-ux-pro-max-cli; older uipro-cli releases are stale. Claude Code alternative: /plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill then /plugin install ui-ux-pro-max@ui-ux-pro-max-skill. Run uipro init in the project. The skill installs nothing for you. If project files do not show a stack, the agent asks instead of assuming one. An empty search is retried once, then labeled as built-in defaults. Results are recommendations.
Proving Grounds record
Controlled quest results, separate from recorded usage. Each setup pools runs across its quests. The per-quest table below has casts, cast time, mana, incantation and runes; medians are not pooled.
Hero: Claude Code 2.1.305; weapon (model): claude-opus-5-5; charge (effort): high; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.
Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.
Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose). macOS 27.0.1, arm64. Curator.
| QuestFixed task | Clear ratePassed runs | SteadinessReliability lower bound | BuffClear-rate points vs Unarmed | Instant castsFirst-prompt clears | CastsPrompts to clear | Cast timeAgent runtime | ManaCost at API list prices | IncantationOutput tokens | RunesLines added / removed | AttunementSkills opened | SetupApp, model, effort and sandbox |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Illusionist: pricing plan switcherQuest v8 | 83%5 of 6Unarmed: 33% (2 of 6) | 44% | +50 ppvs Unarmed | 5 of 683%Unarmed: 2 of 6 | 1 | 4m 24sUnarmed: 4m 38s | 10,734 Unarmed: 9,828 | Not reportedUnarmed: Not reported | +717 / -2Unarmed: +730 / -2 | 100% | Hero: Claude Code 2.1.305; weapon (model): claude-opus-5-5; charge (effort): high; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot) Try this loadoutRecorded with quest v8 and spell commits |
| Illusionist: pricing plan switcherQuest v8 | 60%3 of 5Unarmed: 53% (9 of 17) | 23% | +7 ppvs Unarmed | 3 of 560%Unarmed: 9 of 17 | 1 | 1m 44sUnarmed: 1m 37s | 2,978 Unarmed: 2,764 | Not reportedUnarmed: 14.5k | +394 / -3Unarmed: +394 / -3 | 100% | Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot) Try this loadoutRecorded with quest v8 and spell commits |
| Illusionist: pricing plan switcherQuest v8 | 0%0 of 2Unarmed: 53% (9 of 17) | 0% | -53 pp debuffvs Unarmed | 0 of 20%Unarmed: 9 of 17 | Not reported | 1m 38sUnarmed: 1m 37s | 2,656 Unarmed: 2,764 | Not reportedUnarmed: 14.5k | +370 / -4Unarmed: +394 / -3 | 0% | Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose). macOS 27.0.1, arm64. Curator.0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot) Try this loadoutRecorded with quest v8 and spell commits |
| Illusionist: booking form repairQuest v4 | 100%3 of 3Unarmed: 87% (13 of 15) | 44% | +13 ppvs Unarmed | 0 of 30%Unarmed: 0 of 15 | 2 | 1m 20sUnarmed: 1m 6s | 2,952 Unarmed: 1,761 | Not reportedUnarmed: 12.2k | +130 / -71Unarmed: +114 / -61 | 100% | Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot) Try this loadoutRecorded with quest v4 and spell commits |
Scrying (screenshots of runs)
The latest run of each setup. Local paths, names and ids are blurred; credentials are removed.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.





