Skip to content
Back to skills

Hayba Data Balance Pass

ASecurity

Use when tuning a scalar Unreal DataAsset value against a stated gameplay target and verifying the saved value and runtime effect.

  • 13 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added October 4, 2026
ai-agentsgo

Security analysis

A100/100

Scanned October 4, 2026

npx -y skills add zajalist/hayba --skill hayba-data-balance-pass --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Hayba Data Balance Pass?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Hayba Data Balance Pass
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zajalist-hayba-data-balance-pass/badge)](https://www.skillsdirectory.com/skills/zajalist-hayba-data-balance-pass)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: hayba-data-balance-pass
description: Use when tuning a scalar Unreal DataAsset value against a stated gameplay target and verifying the saved value and runtime effect.
metadata:
  category: gameplay
  tags: balance, data-assets, tuning, regression
---

# Tune one gameplay value

## When to use

Use when a concrete gameplay metric points to one owned DataAsset value: cooldown, movement speed, damage, range, or similar. Write down the baseline, intended range, test scenario, and any designer constraints before editing. Change one variable at a time so the observed effect has a plausible cause.

## Tool routing

- Read data_get and inspect whether reflection is complete or truncated. Find the exact property and type, then use get_tool_signature for data_set. This writer supports only bounded built-in scalar types; it does not author arrays, structs, text, or object references.
- Call data_set once and inspect its verification, observed value, target re-resolution, and dirty state. If the result is uncertain, re-read the exact asset with data_get before retrying. Save with asset_save only after the readback matches the intended value.
- Exercise the affected behavior in an existing focused test with test_list, test_run, and test_get_log, or use an authorized PIE scenario with editor_get_state, editor_start_pie, one concrete runtime observation through editor_pie_actor_inspect or editor_pie_assert, then editor_stop_pie. A single assertion is one observation; poll separately if state changes over time.

## Evidence

Report asset and property, baseline and saved value, test conditions, before/after gameplay metric, warnings, and unresolved effects. A changed property does not establish balance or causality when other variables changed or no representative play session was measured.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.