CtrlK
BlogDocsLog inGet started
Tessl Logo

mobile-games

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

36

Quality

32%

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 ./skills/game-development/mobile-games/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

28%Scale 1-5

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

This skill reads as a high-level reference card of mobile game development considerations rather than an actionable skill. It catalogs well-known constraints and best practices that Claude likely already knows, without providing any concrete implementation guidance, code examples, or executable workflows. The 'When to Use' section is a generic placeholder that adds no value.

Suggestions

Add concrete, executable code examples for key tasks like touch input handling, thermal monitoring, or frame rate limiting using specific frameworks (e.g., Unity, Godot, or native iOS/Android APIs).

Define a clear workflow with sequenced steps for a specific mobile game development task (e.g., setting up a project, implementing touch controls, optimizing for battery) rather than listing general principles.

Remove or significantly condense sections covering general knowledge Claude already has (monetization models, basic touch vs controller differences) and focus on non-obvious, actionable guidance.

Replace the generic 'When to Use' placeholder with specific trigger conditions or remove it entirely.

DimensionReasoningScore

Conciseness

The content is mostly tables and bullet points which is efficient formatting, but much of the information (touch target sizes, app store requirements, monetization models) is general knowledge Claude already possesses. The tables are well-structured but the content itself doesn't add novel, non-obvious knowledge.

3 / 5

Actionability

The skill is entirely descriptive with no executable code, commands, or concrete implementation guidance. It lists principles and considerations but never tells Claude what to actually do — no code examples, no specific APIs, no tool usage, no commands. It reads like a reference card rather than actionable instructions.

1 / 5

Workflow Clarity

There is no workflow or sequenced process. The content is organized as a reference of considerations and best practices but lacks any step-by-step process for developing a mobile game, no validation checkpoints, and no clear sequence of actions to follow.

2 / 5

Progressive Disclosure

The content is reasonably structured with numbered sections and tables, making it scannable. However, there are no references to external files for deeper topics (e.g., platform-specific guides, performance profiling details), and some sections like App Store Requirements could benefit from being split out. For a standalone skill with no bundle, the organization is adequate but not exemplary.

3 / 5

Total

9

/

20

Passed

Description

36%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 identifies the domain of mobile game development but reads as a list of loosely related topics rather than concrete capabilities. It lacks a 'Use when...' clause, making it difficult for Claude to know when to select this skill. The keywords are relevant but incomplete, missing common synonyms and natural user phrases.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user asks about building mobile games, optimizing for touch devices, mobile performance tuning, or publishing to iOS App Store or Google Play Store'.

Replace topic nouns with concrete actions, e.g., 'Guides implementation of touch input controls, optimizes battery usage and frame rate performance, and assists with app store submission and compliance'.

Include additional natural trigger terms and synonyms such as 'iOS', 'Android', 'Unity', 'frame rate', 'APK', '.ipa', 'Google Play', 'App Store', and 'mobile optimization'.

DimensionReasoningScore

Specificity

Names the domain ('mobile game development') but the actions are minimal and generic. 'Touch input, battery, performance, app stores' are topics, not concrete actions like 'optimize touch controls' or 'configure app store submissions'.

2 / 5

Completeness

Has a vague 'what' (mobile game development principles) but no 'when' clause at all. There is no explicit trigger guidance for when Claude should select this skill, which per the rubric should cap completeness at 3, and the weak 'what' brings it down to 2.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'mobile game', 'touch input', 'app stores', 'battery', and 'performance', but misses common natural phrases users might say such as 'iOS game', 'Android game', 'mobile optimization', 'frame rate', 'APK', 'App Store submission', or specific engines like 'Unity' or 'Godot'.

3 / 5

Distinctiveness Conflict Risk

Somewhat specific to mobile game development, but could overlap with general game development skills, mobile app development skills, or performance optimization skills. The mention of 'app stores' and 'touch input' helps narrow it somewhat but not enough to be clearly distinct.

3 / 5

Total

10

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.