CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

3d-games

3D game development principles. Rendering, shaders, physics, cameras.

35

Quality

44%

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 ./skills/game-development/3d-games/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

15%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 tidy but generic glossary of 3D graphics concepts: it describes what frustum culling, light types, and camera types are — knowledge Claude already has — without a single piece of executable or project-specific guidance. It reads as reference material for a human beginner rather than a skill that changes what Claude does.

Suggestions

Strip the textbook concept tables (shader/light/camera/collision-shape taxonomies) and replace them with decision-driving content Claude doesn't know: project-specific conventions, engine-specific settings, or measured performance heuristics.

Add concrete, actionable artifacts — e.g., a shader skeleton, a LOD-selection formula tied to target platform, or a camera-collision implementation pattern — so the skill instructs rather than describes.

Delete the boilerplate "When to Use" section ('This skill is applicable to execute the workflow or actions described in the overview') and either split the domains into references/ files (shaders.md, physics.md) or condense the whole skill to a short overview.

DimensionReasoningScore

Conciseness

The body is compact in form but nearly every section restates textbook knowledge Claude already has: "**Vertex** | Position, normals", "**Point** | Lamps, torches", "**Frustum culling** | Don't render off-screen", camera-type and light-type tables. Matches 'Noticeably verbose; several unnecessary explanations or padded sections'; not 1 because it avoids long padded prose, not 3 because there is essentially no non-obvious content earning its tokens.

2 / 5

Actionability

There is no code, command, or executable guidance anywhere — only descriptive tables ("Mesh colliders everywhere → Simple shapes", LOD percentage table) and the directive "Simple colliders, complex visuals" with no means to apply it. Matches anchor 1 exactly: 'only describes rather than instructs'; not 2 because even high-level steps toward a concrete outcome are absent.

1 / 5

Workflow Clarity

No actionable workflow is sequenced: the numbered "rendering pipeline stages" describe GPU hardware stages, not instructions, and the closing "When to Use" section is filler boilerplate ('This skill is applicable to execute the workflow or actions described in the overview'). Matches 'Steps missing or incoherent; no sequence'; not 2 because no rough task sequence exists even with gaps.

1 / 5

Progressive Disclosure

The body is well-sectioned with headers and tables, but it is a monolithic inline survey of seven domains (rendering, shaders, physics, cameras, lighting, LOD, anti-patterns) with no references or navigation to deeper material, and it exceeds the 50-line simple-skill exception. Matches 'Some structure but content that should be separate is inline'; not 4 because domains like shaders or physics clearly warrant their own reference files.

3 / 5

Total

7

/

20

Passed

Description

48%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 names a clear niche and relevant topic keywords but reads as a subject-matter label rather than a capability statement: it lists topics (rendering, shaders, physics, cameras) instead of concrete actions, and has no 'Use when...' trigger guidance. It would rarely mis-trigger, but it also weakly signals when it should fire.

Suggestions

Add an explicit trigger clause, e.g., 'Use when developing 3D games or working with game engines (Unity, Unreal, Godot), shaders, 3D physics, or camera systems.'

Convert the topic list into concrete actions, e.g., 'Optimizes rendering pipelines, writes custom shaders, chooses collision shapes and camera systems for 3D games.'

Include common user phrasings and synonyms such as '3D game', 'game dev', 'mesh', 'lighting', and 'LOD' to improve trigger-term coverage.

DimensionReasoningScore

Specificity

"3D game development principles. Rendering, shaders, physics, cameras." names the domain but lists topic nouns rather than concrete actions (no verbs like 'extract' or 'optimize'). This matches the anchor 'Names the domain but actions are minimal or generic'; not 3 because the subject labels are not performed actions.

2 / 5

Completeness

The 'what' is present ("3D game development principles" with topic areas) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3. Matches the anchor 'Has a clear what but when is missing'; not 2 because the what is reasonably clear, not 4 because the when is entirely absent rather than just imprecise.

3 / 5

Trigger Term Quality

"Rendering, shaders, physics, cameras" are relevant keywords a user might say, but common variations and synonyms are missing (e.g., "3D game", "game engine", "Unity/Unreal/Godot", "mesh", "lighting", "LOD"). Matches the anchor 'Some relevant keywords but missing common variations or synonyms'; not 4 because keyword coverage has clear gaps.

3 / 5

Distinctiveness Conflict Risk

"3D game development" carves a clear niche with domain-specific vocabulary (shaders, LOD, camera systems), with only minor overlap risk against a hypothetical general game-development or graphics/shader skill. Matches 'Mostly distinct; minor overlap risk with closely related skills'; not 5 because nothing in the description actively disambiguates from those adjacent skills.

4 / 5

Total

12

/

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.

Validation — 15 / 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

Path

skills/game-development/3d-games/SKILL.md

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.