CtrlK
BlogDocsLog inGet started
Tessl Logo

unity-developer

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment.

36

Quality

32%

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/unity-developer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

3%Scale 1-5

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

This skill is essentially a persona prompt that lists Unity development topics exhaustively without providing any actionable, concrete guidance. It massively over-explains Claude's supposed capabilities and knowledge areas — information that adds no value since Claude already possesses this knowledge. The skill contains no code examples, no specific commands, no validation steps, and no concrete workflows, making it almost entirely non-functional as a skill file.

Suggestions

Replace the extensive capability/knowledge lists with 2-3 concrete, executable code examples covering the most common Unity tasks (e.g., URP setup, performance profiling workflow, Addressable Assets loading pattern).

Add specific multi-step workflows with validation checkpoints for critical operations like build pipeline setup, platform deployment, or render pipeline migration.

Remove all 'Capabilities', 'Knowledge Base', 'Behavioral Traits', and 'Example Interactions' sections — these describe what Claude already knows and waste tokens. Focus only on project-specific conventions, gotchas, and concrete patterns.

Either populate the referenced 'resources/implementation-playbook.md' bundle file with detailed examples and reference it clearly, or inline the most critical actionable content directly in the skill.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive lists of capabilities, knowledge bases, and behavioral traits that Claude already knows. The content reads like a resume or persona description rather than actionable instructions. The vast majority of tokens are spent listing topics (rendering pipelines, networking, audio, etc.) without providing any concrete guidance Claude couldn't infer on its own.

1 / 5

Actionability

Contains zero executable code, zero concrete commands, and zero specific examples. Everything is abstract and descriptive — 'Optimize mobile game performance using URP and LOD systems' tells Claude nothing it doesn't already know. The 'Response Approach' section is a list of vague directives like 'Analyze requirements' with no concrete implementation details.

1 / 5

Workflow Clarity

No multi-step workflow is defined anywhere. The 'Response Approach' lists 8 numbered items but they are abstract principles, not sequenced steps with validation checkpoints. There are no verification steps, no feedback loops, and no concrete process for any Unity development task.

1 / 5

Progressive Disclosure

There is one reference to 'resources/implementation-playbook.md' but no bundle files are provided, so it's unclear if this file exists or what it contains. The massive amount of content that is inlined (capability lists, knowledge bases) should either be removed entirely or placed in reference files. The structure uses headers but they organize lists of topics rather than actionable content.

2 / 5

Total

5

/

20

Passed

Description

61%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 identifies the domain well and includes several Unity-specific technical terms that aid in skill selection. However, it lacks a 'Use when...' clause, which is critical for Claude to know when to select this skill. The actions described are qualified with vague adjectives ('optimized', 'efficient', 'proper') rather than listing concrete capabilities, and 'Masters' uses an awkward voice that implies self-description rather than functional description.

Suggestions

Add an explicit 'Use when...' clause with trigger phrases like 'Use when the user asks about Unity game development, C# scripting for Unity, URP/HDRP rendering pipelines, or building games for multiple platforms.'

Replace vague qualifiers ('optimized', 'efficient', 'proper') with concrete actions, e.g., 'Write C# scripts, configure URP/HDRP rendering pipelines, manage prefabs and assets, set up cross-platform build targets.'

Add common synonyms and related terms users might say, such as 'game dev', 'shader', 'prefab', 'scene management', '.cs files', or 'MonoBehaviour'.

DimensionReasoningScore

Specificity

Names the domain (Unity game development) and mentions several areas (C# scripts, rendering, asset management, URP/HDRP pipelines, cross-platform deployment), but the actions are described with vague qualifiers ('optimized', 'efficient', 'proper') rather than concrete specific actions like 'create scene hierarchies' or 'configure build settings'.

3 / 5

Completeness

Has a clear 'what' (build Unity games with C# scripts, rendering, asset management, pipelines, deployment) but completely lacks a 'when' clause. There is no 'Use when...' or equivalent trigger guidance, which caps this at 3 per the rubric.

3 / 5

Trigger Term Quality

Includes good natural keywords users would say: 'Unity', 'C#', 'URP', 'HDRP', 'Unity 6', 'cross-platform', 'rendering', 'asset management'. Missing some common variations like 'game dev', 'shader', 'prefab', 'scene', '.unity', or 'build'.

4 / 5

Distinctiveness Conflict Risk

Fairly distinct due to specific mentions of Unity 6 LTS, URP/HDRP pipelines, and Unity-specific terminology. Minor overlap risk with a generic C# coding skill or a general game development skill, but the Unity-specific terms make it mostly distinguishable.

4 / 5

Total

14

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.