CtrlK
BlogDocsLog inGet started
Tessl Logo

build-game-map-editor

Build, extend, or audit production-linked browser map editors for Three.js and isometric games. Use when Codex needs to create a private director view, derive a versioned editor document from authored placements, add outliner, layer, selection, drag, snap, inspector, or camera controls, expose enemy aggro, leash, or patrol overlays, implement local draft import, export, undo, and reset, secure an editor route with IP and password sessions, or validate and release a map editor without mutating live gameplay data.

75

Quality

92%

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

85%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, actionable instruction set for a complex multi-subsystem editor, with explicit validation checkpoints and a clean one-level reference structure. Its only weakness is mild repetition of validation language that slightly inflates token count.

Suggestions

Consolidate the repeated validation/rejection rules (currently restated in the document, draft, integration, and verify sections) into a single canonical validation checklist referenced where needed, to reduce token cost.

Add one short concrete code or config snippet for the highest-value primitive (e.g., the HMAC session-claim signing or the exact-IP-allowlist check) to lift actionability from strong-instructional toward copy-paste-ready.

Consider moving the per-kind enemy inspector setting list (aggro/acquisition/leash/patrol) into the existing reference file, since it is game-specific detail rather than reusable editor guidance.

DimensionReasoningScore

Conciseness

Dense, assumes Claude's competence with no conceptual padding, but validation/rejection language recurs across the document, draft, and integration sections and could be trimmed slightly.

4 / 5

Actionability

Highly concrete directives (exact schema fields, {x,y:0,z} flat-plane rule, HMAC session claims, HTTP-only strict same-site cookie, exact IP allowlist, explicit test matrix) that Claude can implement directly, though as an instruction-only skill it lacks copy-paste code snippets.

4 / 5

Workflow Clarity

The integration section is a numbered 6-step workflow with explicit validation checkpoints and test gates, the lifecycle is stated explicitly, and feedback loops (validate-before-export, reject-invalid-imports, restore-valid-draft) are present throughout this risky production-data domain.

5 / 5

Progressive Disclosure

One real reference file (references/vesperfall-implementation.md) is linked once with clear conditional signaling, one level deep; the body serves as the overview and the implementation map is correctly offloaded to the reference.

5 / 5

Total

18

/

20

Passed

Description

100%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 comprehensive, specific, and clearly distinguishes the skill with both an explicit capability statement and a detailed 'Use when...' trigger clause. It is among the strongest reference examples in the rubric.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (derive a versioned editor document, add outliner/layer/selection/drag/snap/inspector/camera controls, expose aggro/leash/patrol overlays, implement import/export/undo/reset, secure IP+password sessions, validate and release) with comprehensive coverage and no real gaps.

5 / 5

Completeness

Explicitly answers both 'what' (Build, extend, or audit production-linked browser map editors...) and 'when' (Use when Codex needs to create a private director view... or validate and release a map editor) with concrete trigger phrases.

5 / 5

Trigger Term Quality

Uses natural game-dev terms a designer would say (map editors, Three.js, isometric, outliner, snap, aggro, leash, patrol, undo, reset); the slight technical lean does not create missing-synonym gaps.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (production-linked browser map editors for Three.js/isometric games with director-view and flat-plane draft semantics) with highly specific triggers and minimal overlap risk.

5 / 5

Total

20

/

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