CtrlK
BlogDocsLog inGet started
Tessl Logo

tinyworld-25d-template-sprites

Use when changing the playable 2.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback.

71

Quality

86%

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

87%

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

A tight, highly actionable skill body that earns top marks for conciseness and actionability and is cleanly organized. The only gap is workflow_clarity: the add-a-class procedure lacks a separated validation checkpoint with explicit error-recovery guidance.

Suggestions

Split the final step into an explicit validation checkpoint: run `npm test`, only proceed if it passes, then `npm run build` — and add a one-line note on what to do if tests fail.

Clarify the regeneration step as its own numbered item (run the generator before `npm test`) so the full sequence is unambiguous.

DimensionReasoningScore

Conciseness

Lean, high-signal prose that assumes competence; it gives exact files, grid sizes, row orders, and APIs with no padding or explanation of concepts Claude already knows.

3 / 3

Actionability

Provides concrete, executable specifics — exact file paths, pixel grid sizes, the `repeat.y = 1 / rows` crop formula, a regeneration command (`python3 tools/generate-playable-25d-classes.py`), and a named API surface on `window.__tinyworldWorlds`.

3 / 3

Workflow Clarity

The "When adding a class" section is a clear numbered sequence, but the terminal verification step is a combined `npm test` and `npm run build` with no checkpoint separating validation from build and no error-recovery guidance, capping clarity at 2.

2 / 3

Progressive Disclosure

Well-organized single-file overview under ~50 lines with clearly labeled sections (Runtime, Assets, When adding a class); no bundle files exist so no nested references to manage, and inline content is appropriately scoped.

3 / 3

Total

11

/

12

Passed

Description

85%

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 strong, specific description with clear what/when triggers and low conflict risk. Its only weakness is trigger-term breadth: the terms are technically apt but miss several natural phrasings a user might say.

Suggestions

Add broader natural trigger terms a user would say, e.g. "2.5D character", "animated character sprite", or "character sprite-sheet" alongside the existing template/class terminology.

Consider mentioning the source context (e.g. TinyWorld playable characters) so users who describe the task by project name also match.

DimensionReasoningScore

Specificity

Lists several concrete actions — "changing the playable 2.5D template sprite", "cloning it into character classes", "wiring idle/walk/attack sprite-sheet playback" — matching the multi-action anchor.

3 / 3

Completeness

Explicitly states both what it does (change/clone/wire sprite-sheet playback) and when to use it via a clear "Use when..." clause, satisfying the both-what-and-when anchor.

3 / 3

Trigger Term Quality

"sprite-sheet", "playable 2.5D template sprite", and "character classes" are domain-relevant but lean on project jargon; common user-facing phrasings like "2.5D character", "sprite", or "animated character" are not covered.

2 / 3

Distinctiveness Conflict Risk

The narrow scope (playable 2.5D template sprites and class cloning) plus explicit trigger language gives it a clear niche unlikely to fire for unrelated sprite or asset skills.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jasonkneen/tiny-world-builder
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.