CtrlK
BlogDocsLog inGet started
Tessl Logo

tinyworld-cctv-truman

Use when changing the in-world CCTV / "Truman Show" surveillance cameras in Tiny World Builder — render-to-texture security feeds, the black-and-white CRT/VHS monitor shader, camera placement (lobby side-cams, pumpkincam, treecams), subject tracking, or the lobby screen cutting to live feeds.

73

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

A dense, competent reference that gives Claude exact APIs, constants, formulas, and QA paths for modifying the CCTV system with sharp pitfalls. Its main limitation is the absence of a consolidated copy-paste code example and an explicit feedback-loop workflow for edits.

Suggestions

Add one complete, copy-paste-ready code block showing a minimal camera add+tick+monitor wiring so the most common modification is executable end-to-end.

Wrap the core edit task in an explicit numbered workflow with a validate->fix->retry checkpoint (e.g., run ?cctv=demo and assert activeFeed()/activity before declaring done).

Consider moving the detailed constant table (FEED_W, CAPTURES_PER_FRAME, TRACK_LERP, ACTIVITY_DECAY, etc.) into a short reference subsection or file so the overview stays scannable.

DimensionReasoningScore

Conciseness

Lean and dense; it assumes Claude's competence (referencing WebGLRenderTarget, ShaderMaterial, PerspectiveCamera without explanation) and every line carries implementation detail with no concept padding.

5 / 5

Actionability

Highly concrete guidance — exact file paths, API signatures (setSubjectsProvider, aim), the prox*0.6+moved*1.0 scoring formula, named constants, and QA commands (?cctv=demo, npm run check) — but it is a descriptive contract rather than a single copy-paste-ready code block, leaving a minor gap.

4 / 5

Workflow Clarity

Clear sequences exist (tick wiring order, lobby-enter placement with 350ms delay, teardown on non-lobby enter/leave, lobby-cutting state machine) and the QA section provides validation checkpoints (assert activeFeed() and activity > 0), but there is no unified validate->fix->retry loop for the core editing workflow.

4 / 5

Progressive Disclosure

Well-organized into clear sections (Files, How it works, Placement, Lobby cutting, QA, Pitfalls) with easy navigation and no nested references, but it is a single self-contained file with no progressive disclosure into deeper reference files.

4 / 5

Total

17

/

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.

An excellent description: it opens with an explicit 'Use when' trigger, enumerates concrete capabilities, and carves out a distinct niche with rich natural keywords. It is concise yet comprehensive with no padding or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'render-to-texture security feeds', 'the black-and-white CRT/VHS monitor shader', 'camera placement (lobby side-cams, pumpkincam, treecams)', 'subject tracking', 'the lobby screen cutting to live feeds' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (the enumerated camera/feed/shader/tracking capabilities) and 'when' via the concrete 'Use when changing the in-world CCTV...' trigger clause.

5 / 5

Trigger Term Quality

Rich natural trigger terms a user would actually say — 'CCTV', 'surveillance cameras', 'Truman Show', 'security feeds', 'camera placement', 'subject tracking' — including strong synonyms; no file extensions are applicable to this domain.

5 / 5

Distinctiveness Conflict Risk

A clear, narrow niche — in-world CCTV / 'Truman Show' surveillance cameras in Tiny World Builder — with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

20

/

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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

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.