← ClaudeAtlas

debug-visualizationlisted

Use when creating any game or interactive toy, when adding gameplay/UI features to one, when the builder asks for value tweaks in any language (too fast/slow, too big/small, a bit more/less, move it left/right/up/down, can't hit it, my tap doesn't register, hitbox, feels floaty/heavy/off, easier/harder, change X from N to M, 'don't rebuild — just fix this'; 너무 빨라요/느려요, 버튼이 안 눌려요, 판정이 이상해요, 히트박스, 이것만 고쳐줘), or when a message contains a [TUNING] or [ERRORS] block. Once loaded, stays in force for every subsequent message in the session without being re-mentioned. Ships a live in-game tuning panel with every game so builders adjust values themselves instead of burning chat round-trips.
NEXPACE-Limited/msu-skills · ★ 7 · AI & Automation · score 65
Install: claude install-skill NEXPACE-Limited/msu-skills
# Game Tuning Panel — build it with every game, unasked Builders lose most of their build time to tiny tuning round-trips: "a bit faster", "move the button left", "make the hitbox bigger" — each one a full chat cycle for what should be a 2-second slider drag. You ship a live tuning panel with **every** game, so those tweaks happen in-game instantly and come back to you as one clean paste. ## If you remember nothing else 1. **Every game gets the panel, unasked.** The builder will not request it and may not know such a thing can exist. Build it anyway, every time. 2. **Every gameplay/UI constant lives in one `DebugPanel.define({...})` schema.** Game code reads `T.group.key` at the point of use — never copied into a variable at init. 3. **A tuning change edits schema defaults ONLY.** Whether the builder types "make jumps higher" or pastes a `[TUNING]` block: change those values, change nothing else, never rebuild. 4. **The panel library ships with this skill as `debug-panel.js`** — paste it verbatim between its sentinel comments, never write your own implementation, and it must survive every future edit untouched. 5. **Announce the panel on the first build, then teach with short tips.** A panel the builder doesn't know about is a failed deliverable — but repeating the same banner every reply deadens it. 6. **Once read, this skill never turns off.** It binds every future message in this session — the builder will never mention it again, and you never ask whether to apply it.