CtrlK
BlogDocsLog inGet started
Tessl Logo

balance-check

Find balance outliers, broken progressions, degenerate strategies, economy imbalances in formulas and data. 'Check game balance'.

66

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, highly actionable skill body: concrete commands, paths, templates, and a validated multi-phase workflow with a genuine fix-and-verify loop and a rigorous no-data handling policy. The only notable weakness is a rationale-heavy passage in the insufficient-input section that could be trimmed, and a single-file layout that could offload domain checklists to references.

DimensionReasoningScore

Conciseness

The phased workflow is dense and imperative with no filler — concrete paths, checklists, and templates throughout. One localized section over-explains: the "false clean passes" anecdotes (asset audit COMPLIANT, ">99% headroom") and the "absence of evidence is never evidence of absence" paragraph are rationale Claude does not need. This is a minor, trimmable amount, fitting 'efficient; minor instances of over-explanation' rather than the more padded anchor 3.

4 / 5

Actionability

Fully executable guidance: exact file paths (assets/data/, design/balance/, design/registry/entities.yaml, design/gdd/), a literal Grep command, a complete report template with table columns, a worked outlier example ("player_damage_base 140 against 90–110"), exact AskUserQuestion prompts and options, and a dated file-naming convention. Matches 'fully executable; specific examples cover the common cases'.

5 / 5

Workflow Clarity

Clear six-phase sequence with an upfront input-validation gate (record FOUND or ABSENT per input, stop and report NOT ASSESSED when required data is missing), explicit decision rules for the Health Summary verdict (first match wins), and a fix-and-verify feedback loop ("After each fix, offer to re-run the relevant balance checks to verify no new outliers were introduced"). This matches the anchor with explicit validation steps, feedback loops, and checklists.

5 / 5

Progressive Disclosure

No bundle files exist; the skill is a single well-organized file navigable by phase headers, with one-level-deep, clearly signaled references to external project resources (.claude/docs/automation-modes.md, /design-system, /propagate-design-change). At ~190 lines it is longer than the no-split exception for under-50-line skills, and the four domain checklists could plausibly live in reference files, so it fits 'good structure; most content appropriately placed; minor organization gaps' rather than the ideal split of anchor 5.

4 / 5

Total

18

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A tight, specific description in third person that names four concrete capability areas and includes a natural trigger phrase. Its main limitation is a thin 'when' clause — one quoted command instead of a broader set of use-when triggers and synonyms.

DimensionReasoningScore

Specificity

Lists four concrete findings — "balance outliers, broken progressions, degenerate strategies, economy imbalances" — matching the anchor for several specific actions with minor gaps. Not 5 because coverage omits loot/pity-timer and DPS/time-to-kill terms found in the body; not 3 because it names more than 1-2 concrete actions.

4 / 5

Completeness

The 'what' is clear (find balance outliers, broken progressions, degenerate strategies, economy imbalances in formulas and data) and the quoted trigger phrase "Check game balance" provides explicit trigger guidance, so it is not capped at 3. It falls short of 5 because the 'when' is a single terse quoted command rather than a fuller 'Use when…' clause covering related invocations (e.g., tuning values, auditing an economy).

4 / 5

Trigger Term Quality

Includes the natural user phrase "Check game balance" plus domain keywords (balance, progressions, economy, formulas, data). Missing common variations like "tuning", "overpowered/OP", "nerf", or data-file extensions, so it fits 'good keyword coverage; a few natural terms missing' rather than comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The game-balance niche is distinct — "Check game balance" and "degenerate strategies" are unlikely to trigger unrelated skills. Not 5 because bare terms like "balance" and "economy imbalances in formulas and data" could overlap with finance- or accounting-flavored requests, leaving minor overlap risk.

4 / 5

Total

16

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

13

/

16

Passed

Repository
Donchitos/Claude-Code-Game-Studios
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.