CtrlK
BlogDocsLog inGet started
Tessl Logo

tinyworld-asset-editing

Use when changing Tiny World Builder selection placement, freehand drawing, asset clipboard, cut/copy/paste/duplicate, saved templates, or Stamps panel navigation.

59

Quality

68%

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 ./.codex/skills/tinyworld-asset-editing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 an information-dense engineering contract: exceptional actionability with named functions and explicit behaviors, but weakened by repetitive verbosity, no real multi-step workflow with feedback loops for destructive edits, and a monolithic single-file structure with no progressive disclosure despite its length.

Suggestions

Consolidate the repeated 'preview-first' pattern into a single stated contract instead of restating it for rotate, generate, radial color, duplicate, and brush modes.

Factor the long Stamps/Layers sections into reference files (e.g. references/stamps-panel.md) referenced one level deep from the body to improve navigation and token efficiency.

For destructive edit paths (cut/paste, template overwrite, bulk placement), add explicit validate-then-apply checkpoints rather than only describing the end-state contract.

DimensionReasoningScore

Conciseness

The body is noticeably verbose: it repeats 'preview-first' as a formula across many bullets and re-states the same clipboard-overwrite contract repeatedly, padding the token budget with restatements Claude largely infers.

2 / 5

Actionability

Guidance is highly concrete and executable — named functions and contract surface like 'setCell(x, z, opts)', 'replaceWorldCoords()', 'applyToolToCell()', 'tinyworld:asset-templates.v1', plus exact behaviors to implement, covering common cases.

5 / 5

Workflow Clarity

There is a final Validation section listing checks ('npm test', 'npm run build', browser checks) giving some sequence, but the bulk of the body is rules rather than an ordered workflow with validation checkpoints, and destructive edit paths lack explicit validate->fix->retry loops.

3 / 5

Progressive Disclosure

Content is organized into headed sections (Placement rules, Clipboard and templates, Stamps panel, Validation) but everything is inlined in one ~200-line file with no referenced reference files or one-level-deep navigation, so structure is present but not split appropriately.

3 / 5

Total

13

/

20

Passed

Description

78%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 strong, product-scoped trigger description with explicit 'Use when' guidance and a concrete enumerated capability list. It is distinct and actionable, only held back slightly by listing domains rather than crisp verb-led actions and missing a few synonyms.

DimensionReasoningScore

Specificity

Lists several concrete capability areas — 'selection placement, freehand drawing, asset clipboard, cut/copy/paste/duplicate, saved templates, or Stamps panel navigation' — but they are domain areas rather than sharply distinct actions, leaving minor coverage gaps.

4 / 5

Completeness

It has an explicit 'Use when...' trigger clause and the enumerated capabilities convey the 'what', but the 'what' is spread across a list rather than a single concrete action statement, so it falls just short of fully explicit.

4 / 5

Trigger Term Quality

Natural user phrases like 'freehand drawing', 'cut/copy/paste/duplicate', 'saved templates', and 'Stamps panel navigation' are present and recognizable, though a few common synonyms or file-like tokens are missing.

4 / 5

Distinctiveness Conflict Risk

The product-scoped phrase 'Tiny World Builder' plus the specific feature list carves a clear niche with minimal overlap against generic editing skills.

5 / 5

Total

17

/

20

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.