Claude-skill-registry game-balance

Validate unit stats and combat values against GAME_REQUIREMENTS.md. Use when modifying unit properties, combat formulas, or terrain effects. Triggers on "balance", "stats", "unit values", "combat modifier".

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/game-balance" ~/.claude/skills/majiayu000-claude-skill-registry-game-balance && rm -rf "$T"
manifest: skills/data/game-balance/SKILL.md
source content

Game Balance Validator

Instructions

  1. Read the current GAME_REQUIREMENTS.md for authoritative values
  2. Compare implementation against requirements
  3. Flag any discrepancies

Quick Reference

Unit Stats

UnitCostMoveAttackDefenseRangeSight
Infantry10035412
Tank30058612
Artillery2502722-43
Fighter35086/3414
Bomber40069213

Terrain Effects

TerrainMove CostDefense
Plains1+0%
Forest2+25%
Hills2+30%
Mountains3+40%
City1+35%
River2-10%
Road0.5+0%
Beach1-20%

Combat Modifiers

MatchupModifier
Tank vs Infantry (plains)+50%
Infantry vs Tank-30%
Fighter vs Bomber+75%
Fighter vs Ground-40%

Damage Formula

Damage = (Attack × HP/10) × TerrainMod × Random(0.8-1.2)

Validation Checklist

  • Unit costs match requirements
  • Movement values correct
  • Attack/Defense stats accurate
  • Range values (especially Artillery 2-4)
  • Terrain modifiers applied correctly
  • Combat modifiers implemented
  • HP system uses 10 HP base