# Balance Check > Analiza datos de balance, fórmulas y configuración del juego para detectar outliers, progresiones rotas, estrategias degeneradas y desequilibrios de economía. Fuente: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/balance-check Markdown: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/balance-check.md Repositorio: https://github.com/Donchitos/Claude-Code-Game-Studios Autor: Donchitos Licencia: MIT Actualizado: hace 3 meses Coste de contexto: 72 tok instalada, 1.1k tok al activarse, 1.1k tok con todos los archivos del bundle Bundle: 1 archivo, 4 KB Permisos que pide: read, glob, grep, write, askuserquestion ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add Donchitos/Claude-Code-Game-Studios --skill balance-check --agent claude-code # Cursor npx -y skills add Donchitos/Claude-Code-Game-Studios --skill balance-check --agent cursor # Codex npx -y skills add Donchitos/Claude-Code-Game-Studios --skill balance-check --agent codex # Gemini CLI npx -y skills add Donchitos/Claude-Code-Game-Studios --skill balance-check --agent gemini # Windsurf npx -y skills add Donchitos/Claude-Code-Game-Studios --skill balance-check --agent windsurf # Cline npx -y skills add Donchitos/Claude-Code-Game-Studios --skill balance-check --agent cline ``` ## Qué hace - Analiza archivos de datos, fórmulas y configuración de balance del juego - Detecta outliers, progresiones rotas, estrategias degeneradas y desequilibrios de economía - Lee los datos relevantes y el GDD del sistema para comparar contra los objetivos de diseño - Genera un informe con resumen de salud, outliers, estrategias degeneradas y recomendaciones - Ofrece corregir el problema prioritario, guardar el informe o detenerse para revisión manual ## Cuándo usarla - Después de modificar cualquier dato o diseño relacionado con el balance - Cuando el usuario pide 'balance report', 'check game balance' o 'run a balance check' ## Qué la activa - "Ejecuta un balance check del sistema de combate" - "Revisa el balance de la economía del juego" - "Genera un informe de balance de la progresión de XP" - "Comprueba el balance del sistema de loot" ## Antes de instalar - Requiere archivos de datos en assets/data/, design/balance/ y el GDD correspondiente en design/gdd/. - writes to your files ## Archivos - SKILL.md — 4 KB ## SKILL.md Reproducido tal cual desde Donchitos/Claude-Code-Game-Studios bajo MIT. Esta sección es el documento original y está en inglés. ## Phase 1: Identify Balance Domain Determine the balance domain from `$ARGUMENTS[0]`: - **Combat** → weapon/ability DPS, time-to-kill, damage type interactions - **Economy** → resource faucets/sinks, acquisition rates, item pricing - **Progression** → XP/power curves, dead zones, power spikes - **Loot** → rarity distribution, pity timers, inventory pressure - **File path given** → load that file directly and infer domain from content If no argument, ask the user which system to check. --- ## Phase 2: Read Data Files Read relevant files from `assets/data/` and `design/balance/` for the identified domain. Note every file read — they will appear in the Data Sources section of the report. --- ## Phase 3: Read Design Document Read the GDD for the system from `design/gdd/` to understand intended design targets, tuning knobs, and expected value ranges. This is the baseline for "correct" behaviour. --- ## Phase 4: Perform Analysis Run domain-specific checks: **Combat balance:** - Calculate DPS for all weapons/abilities at each power tier - Check time-to-kill at each tier - Identify any options that dominate all others (strictly better) - Check if defensive options can create unkillable states - Verify damage type/resistance interactions are balanced **Economy balance:** - Map all resource faucets and sinks with flow rates - Project resource accumulation over time - Check for infinite resource loops - Verify gold sinks scale with gold generation - Check if any items are never worth purchasing **Progression balance:** - Plot the XP curve and power curve - Check for dead zones (no meaningful progression for too long) - Check for power spikes (sudden jumps in capability) - Verify content gates align with expected player power - Check if skip/grind strategies break intended pacing **Loot balance:** - Calculate expected time to acquire each rarity tier - Check pity timer math - Verify no loot is strictly useless at any stage - Check inventory pressure vs acquisition rate --- ## Phase 5: Output the Analysis ``` ## Balance Check: [System Name] ### Data Sources Analyzed - [List of files read] ### Health Summary: [HEALTHY / CONCERNS / CRITICAL ISSUES] ### Outliers Detected | Item/Value | Expected Range | Actual | Issue | |-----------|---------------|--------|-------| ### Degenerate Strategies Found - [Strategy description and why it is problematic] ### Progression Analysis [Graph description or table showing progression curve health] ### Recommendations | Priority | Issue | Suggested Fix | Impact | |----------|-------|--------------|--------| ### Values That Need Attention [Specific values with suggested adjustments and rationale] ``` --- ## Phase 6: Fix & Verify Cycle After presenting the report, use `AskUserQuestion`: - Prompt: "Balance check complete. What would you like to do next?" - Options: - `[A] Fix highest-priority issue now — walk me through it` - `[B] Save report to design/balance/balance-check-[system]-[date].md` - `[C] Stop here — I'll review the findings manually` If [A]: - Ask which issue to address first (refer to the Recommendations table by priority row) - Guide the user to update the relevant data file in `assets/data/` or formula in `design/balance/` - After each fix, offer to re-run the relevant balance checks to verify no new outliers were introduced - If the fix changes a tuning knob defined in a GDD or referenced by an ADR, remind the user: > "This value is defined in a design document. Run `/propagate-design-change [path]` on the affected GDD to find downstream impacts before committing." If [B]: - Write the report to `design/balance/balance-check-[system]-[date].md` (create the directory if needed). Use the current date for [date] in YYYY-MM-DD format. - Confirm the file was written, then end with: "Re-run `/balance-check` after fixes to verify." If [C]: - Summarize open issues and end with: "Re-run `/balance-check` after fixes to verify." ## Dónde encaja - Categoría: [Datos y analítica](https://skillsagentes.com/categorias/datos-analitica.md) — Consulta, limpia y visualiza datos sin salir del agente. - Creador: [Donchitos](https://skillsagentes.com/creators/donchitos.md) — 73 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Team Qa](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/team-qa.md): Orquesta al equipo de QA (qa-lead y qa-tester) para producir un paquete completo de QA: plan de pruebas, smoke check, casos de prueba, ejecución manual y reporte de sign-off. - [Consistency Check](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/consistency-check.md): Compara todos los GDDs contra el registro de entidades para detectar inconsistencias entre documentos: mismo stat, ítem o fórmula con valores distintos, usando un enfoque grep-first. - [Create Architecture](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/create-architecture.md): Redacción guiada, sección por sección, del documento de arquitectura maestro del juego, consciente de la versión del motor y de sus posibles brechas de conocimiento. - [Day One Patch](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/day-one-patch.md): Prepara un patch day-one para el lanzamiento de un juego: define alcance, prioriza, implementa y valida con un QA gate ligero, como un mini-sprint con plan de rollback. - [Hotfix](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/hotfix.md): Flujo de arreglo urgente que se salta el proceso normal de sprint pero deja rastro de auditoría completo: crea rama hotfix, registra aprobaciones y asegura el backport correcto. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)