Action profile starter kit
Build a polished starter profile before you touch the rotation logic.
Generate a clean baseline from mapped spell data or a retail SimulationCraft paste, inspect the result in-browser, and hand off starter code that already feels organized.
Release Themes
Original artwork inspired by the official release eras
These are original themed panels, not lifted Blizzard key art. The selected game version is highlighted below.
Amber torchlight, old-world stone, and grounded steel.
Fel greens, shattered horizons, and arcane pressure.
Glacial blue, runed frost, and northern dusk.
Ash, magma, broken ridges, and skyfire.
Jade bloom, lacquered gold, and mountain haze.
Cosmic glow, high-contrast magic, and sharper signal.
Both entry points collapse into the same review flow, so the user never feels like they switched tools halfway through.
Warnings stay visible in the output stage, making missing mappings or flattened SimC logic obvious before copy.
ProfileUI and Rotation Lua are separated, syntax-highlighted, and ready to hand off or refine.
The frontend stays isolated from the wiki content and presents a tighter consumer-facing experience.
Flow
How the build moves
This is structured to feel like a product surface rather than a documentation form.
Start from mapped class and spec data or paste a retail SimC profile to derive the selection automatically.
Toggle helpers, cooldown structure, interrupts, and defensive logic without leaving the builder.
Read the generated code, inspect warnings, and copy the active tab only when the scaffold looks right.
Builder
Compose the baseline
Manual and SimC paths stay aligned so the experience still feels like one coherent product.
Use the mapped spell database to establish a clean starter scaffold.
Choose version, class, and spec to generate from the local spell database.
Choose a class to open its specializations.
Paste a SimC profile when you want the generator to derive class and specialization for you.
Use SimC as a separate input path when you want the generator to derive class and specialization for you.
Paste the user key the consumer gets from Action. This is the same key ProfileSession authorizes against, and it stays stored in this browser until the user deletes it.
Paste the user key shown by Action. ProfileSession uses this key for authorization, and it will stay in this browser until you delete it.
Toggle the helpers you want scaffolded into the starter output.
The result is structured for review and iteration, not meant to masquerade as a finished combat routine.
Output
Generated starter code
Preview
Inspect the scaffold before export.Generation output will appear here.