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.
| Tool | Effect | Description |
|---|---|---|
deckbuilder_apply_default_template | writes | Write a Slay-the-Spire-style starter DeckBuilderSpec JSON to disk and return the spec |
deckbuilder_export_card_balance_csv | writes | Export the spec's cards to a balance CSV for designer review. Columns: id, name, cost, |
deckbuilder_generate_code | writes | Lower a validated DeckBuilderSpec to five .cs files in Assets/_Game/DeckBuilder/: |
deckbuilder_propose_from_prompt | read-only | Free-text intent → JSON DeckBuilderSpec. Buril prompts the configured LLM to emit a complete |
deckbuilder_simulate_run | read-only | Run N synthetic deck builder runs in pure C# to surface balance issues. Each run draws |
deckbuilder_validate_spec | read-only | Validate a DeckBuilderSpec JObject. Checks namespace, energy/hand/deck size bounds, card |