CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mobile-games

Mobile game development principles. Touch input, battery, performance, app stores.

Quality

61%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/game-development/mobile-games/SKILL.md

The canonical home for this skill is mobile-games in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

61%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 lean, well-organized reference of mobile game development principles whose tables mostly respect token budget and contain several genuinely concrete numbers (44x44 points, 30 FPS, thermal tiers). Its weaknesses are the absence of executable guidance — many entries are abstract directives rather than instructive steps — and the dangling, meaningless 'When to Use' boilerplate at the end.

Suggestions

Convert abstract directives into actionable guidance, e.g., replace 'Limit CPU/GPU usage' with concrete techniques (frame budgeting, LOD, batching draw calls) and give measurable thresholds for the thermal trigger table.

Delete or rewrite the 'When to Use' section — 'This skill is applicable to execute the workflow or actions described in the overview' conveys nothing and wastes tokens; state actual applicability conditions.

Tighten filler table rows ('Responsive UI', 'Gestures available') or merge them with concrete values so every row carries actionable content.

DimensionReasoningScore

Conciseness

The body is compact and table-driven with no explanations of concepts Claude already knows, so it is well above anchor 3. It falls short of anchor 5 ('every token earns its place') because of low-value rows like 'Responsive UI' and the vacuous closing 'When to Use' boilerplate ('applicable to execute the workflow or actions described in the overview').

4 / 5

Actionability

There are genuinely concrete specifics ('Minimum touch target: 44x44 points', '30 FPS often sufficient', 'Dark mode saves OLED battery', thermal trigger tiers), but much of the guidance is abstract principle with no commands or code ('Limit CPU/GPU usage', 'Throttle when hot', 'Cache and sync'). This matches 'some concrete guidance but incomplete' rather than 'mostly executable' (4).

3 / 5

Workflow Clarity

This is a topical reference skill, not a multi-step process: sections are organized and coherent (so not below 3), but there is no sequence, no checkpoints, and no single unambiguous action that would earn the simple-skill exception's 5. Anchor 3 — structure present, process elements absent — is the best fit.

3 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the ~105-line body is appropriately self-contained with clear section headers and tables — good structure with content appropriately placed (anchor 4). It is not a 5 because the body exceeds the <50-line simple-skill exception and has minor organization gaps (the redundant 'When to Use' section and heavy '---' separators).

4 / 5

Total

14

/

20

Passed

Description

45%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.

The description names a clear niche and relevant topic areas but is a bare topic list: no concrete actions, no 'Use when...' trigger clause, and no platform synonyms (iOS/Android). It is serviceable but under-specified relative to the good examples, which pair capabilities with explicit trigger conditions.

Suggestions

Add concrete actions to the description, e.g., 'Applies mobile game design and optimization principles: touch-friendly UI, battery/thermal management, app store compliance, monetization model selection.'

Add an explicit trigger clause, e.g., 'Use when building or optimizing games for iOS/Android, designing touch controls, or preparing a mobile game for app store submission.'

Include natural synonyms users would actually say — 'mobile game', 'iOS', 'Android', 'hyper-casual', 'Play Store/App Store' — to improve trigger matching and distinctiveness.

DimensionReasoningScore

Specificity

The description names the domain ('Mobile game development principles') and lists topic areas ('Touch input, battery, performance, app stores'), but contains no concrete actions or verbs at all — matching the anchor 'names the domain but actions are minimal or generic'. It is not a 3 because that anchor requires 1-2 concrete actions (e.g., 'extracts content'), and none are present.

2 / 5

Completeness

The 'what' is reasonably clear (principles covering touch input, battery, performance, app stores), but there is no 'when' / 'Use when...' clause anywhere. Per the judging guidelines, a missing explicit trigger clause caps completeness at 3; it cannot score 4 because the cap takes precedence.

3 / 5

Trigger Term Quality

Terms like 'touch input', 'battery', and 'app stores' are relevant keywords a user might say, but the description misses the most natural trigger phrases ('mobile game', 'iOS', 'Android', 'hyper-casual') and their variations. This matches 'some relevant keywords but missing common variations or synonyms' rather than the good-coverage anchor 4.

3 / 5

Distinctiveness Conflict Risk

'Mobile game development principles' is a recognizable niche, but its topic list (battery, performance, touch input) overlaps with general mobile-app development, game development, and performance-optimization skills. It is somewhat specific yet could still overlap with similar skills — anchor 3 — rather than 'mostly distinct' (4).

3 / 5

Total

11

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/game-development/mobile-games/SKILL.md

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.