Skip to main content

DeckBuilderAi

6 tools in this family (folder Editor/Tools/DeckBuilderAi/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
deckbuilder_apply_default_templatewritesWrite a Slay-the-Spire-style starter DeckBuilderSpec JSON to disk and return the spec
deckbuilder_export_card_balance_csvwritesExport the spec's cards to a balance CSV for designer review. Columns: id, name, cost,
deckbuilder_generate_codewritesLower a validated DeckBuilderSpec to five .cs files in Assets/_Game/DeckBuilder/:
deckbuilder_propose_from_promptread-onlyFree-text intent → JSON DeckBuilderSpec. Buril prompts the configured LLM to emit a complete
deckbuilder_simulate_runread-onlyRun N synthetic deck builder runs in pure C# to surface balance issues. Each run draws
deckbuilder_validate_specread-onlyValidate a DeckBuilderSpec JObject. Checks namespace, energy/hand/deck size bounds, card