CtrlK
BlogDocsLog inGet started
Tessl Logo

2d-games

2D game development principles. Sprites, tilemaps, physics, camera.

49

Quality

53%

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/skills/game-development/2d-games/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a well-organized, terse reference of 2D game-dev topics with concrete values, but it restates widely-known concepts, provides no executable workflow, and has a generic 'When to Use' clause. It works as a quick reference but adds limited guidance beyond what Claude already knows.

Suggestions

Trim concepts Claude already knows (e.g. defining squash/stretch, coyote time, screen shake) and keep only the non-obvious specifics like exact tile sizes, FPS ranges, and shake durations.

Replace the generic 'When to Use' boilerplate with concrete trigger conditions tied to the listed topics.

Add a brief, sequenced workflow with validation checkpoints for at least one common task (e.g. setting up a tilemap with collision) to improve actionability and workflow clarity.

DimensionReasoningScore

Conciseness

The body is terse (tables/bullets), but much of it restates concepts Claude already knows (coyote time, squash/stretch, screen shake, collision shapes), matching anchor 3 'mostly efficient but includes some unnecessary explanation'; not 4 because the known-concept restating is more than minor.

3 / 5

Actionability

Concrete specifics exist (16x16/32x32 tiles, 8-24 FPS, 50-200ms shake, fixed timestep) but there are no executable steps or commands, matching anchor 3 'some concrete guidance but incomplete'; not 4 because guidance is reference-style rather than directly actionable.

3 / 5

Workflow Clarity

There is no multi-step process or sequence — it is a topical reference — and the 'When to Use' section is generic boilerplate, matching anchor 2 'steps poorly defined'; not 3 because no real workflow sequence exists at all.

2 / 5

Progressive Disclosure

A single file organized into clear numbered sections (1-6) with tables and no nested or buried references, matching anchor 4 'good structure; most content appropriately placed'; not 5 because the ~117-line body could arguably be split into reference files for deeper topics.

4 / 5

Total

12

/

20

Passed

Description

60%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 is a terse topic list that clearly identifies the 2D-games niche but omits both action verbs and an explicit 'Use when' trigger clause. It is distinct but underspecified on capabilities and trigger guidance.

Suggestions

Add concrete action verbs, e.g. 'Design sprite systems, lay out tilemaps, tune physics, and set up cameras for 2D games.'

Append an explicit trigger clause such as 'Use when building or tuning 2D games, or when the user mentions sprites, tilemaps, 2D physics, or game cameras.'

Include common synonyms/variations (e.g. 'game dev', 'platformer', 'top-down') to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain and sub-topics ("Sprites, tilemaps, physics, camera") but these are topic nouns with no action verbs, matching anchor 2 'actions are minimal or generic'; not 3 because no concrete actions are listed.

2 / 5

Completeness

It gives a clear 'what' (2D game development principles and topics) but has no 'Use when…' trigger clause, so per the missing-trigger guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

"2D game", "sprites", "tilemaps", "physics", "camera" are natural terms a user would say, giving good keyword coverage; not 5 because synonyms like "game dev" or "platformer" are missing.

4 / 5

Distinctiveness Conflict Risk

"2D game development" is a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

14

/

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.

Validation15 / 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
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.