CtrlK
BlogDocsLog inGet started
Tessl Logo

unity-initial-setup

Provides an initial setup for AI Skills, `unity-mcp-cli` command line tool installation and everything else that is helpful to set up at the start of the project. Essential packages, and basic configurations.

58

Quality

73%

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 ./Unity-MCP-Plugin/.claude/skills/unity-initial-setup/SKILL.md
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.

The body is a lean, fully executable setup guide: concrete commands at every step, verification after installation, a command reference table, and targeted troubleshooting. The only weaknesses are minor — no explicit validation after the agent-configuration steps and a command table that could be split into a reference file.

DimensionReasoningScore

Conciseness

The body is command-driven with essentially no explanation of concepts Claude already knows; only minor trimming opportunities exist (the 'This guide walks through...' intro sentence and the 'available system-wide' aside). Efficient with minor instances of over-explanation fits anchor 4; it is not anchor 5 because a few sentences could still be cut.

4 / 5

Actionability

Every step is a copy-paste-ready executable command (`npm install -g unity-mcp-cli`, `unity-mcp-cli install-plugin /path/to/unity/project`, `setup-mcp claude-code ...`), with verification commands, an npx alternative, a full command reference table, and troubleshooting entries. This matches the anchor-5 example of fully executable, copy-paste-ready commands covering the common cases.

5 / 5

Workflow Clarity

A clear numbered 5-step quick start with verification after installs (node --version, unity-mcp-cli --version) and a troubleshooting section for error recovery. It falls short of anchor 5 because there are no explicit validation checkpoints after setup-mcp/setup-skills (e.g., verifying the MCP config was written or skills were generated) — 'most checkpoints present; minor validation gaps' fits anchor 4. No destructive or batch operations are involved, so the score-3 cap does not apply.

4 / 5

Progressive Disclosure

No bundle files exist, and the ~117-line body is appropriately self-contained with well-organized sections (Prerequisites, Install, Quick Start, Commands Reference, Troubleshooting). Minor gap: the 10-command reference table and troubleshooting entries border on content that could live in a separate references file, which keeps it at anchor 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Description

50%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 correctly names the tool and domain but wastes most of its length on vague filler ('everything else that is helpful', 'basic configurations') instead of concrete capabilities, and it completely lacks a 'Use when...' trigger clause. It would be marginally discoverable and indistinct among generic setup skills.

Suggestions

Replace the vague filler ('everything else that is helpful to set up', 'Essential packages, and basic configurations') with the concrete actions from the body: installs the unity-mcp-cli tool, installs the Unity-MCP plugin into a project, configures MCP tools for an AI agent, and generates AI skill files.

Add an explicit trigger clause, e.g. 'Use when setting up a Unity project with MCP integration, installing unity-mcp-cli, or connecting a Unity project to an AI agent like Claude Code or Cursor.'

Use third-person verb phrasing ('Installs and configures...') and include natural trigger terms and synonyms (Unity project setup, MCP integration, AI agent connection) to improve distinctiveness from generic setup skills.

DimensionReasoningScore

Specificity

The description names the domain (Unity/AI Skills initial setup) and one concrete action ("`unity-mcp-cli` command line tool installation"), but "everything else that is helpful to set up" and "basic configurations" are generic filler with no further concrete actions. It matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive') better than 4, which requires several specific listed actions.

3 / 5

Completeness

The 'what' is present but vague ('Provides an initial setup... Essential packages, and basic configurations'), and the 'when' is only weakly implied by 'at the start of the project' with no 'Use when...' clause or equivalent explicit trigger guidance. Per the judging guidelines, a missing explicit trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords exist (Unity, MCP, unity-mcp-cli, install, setup, AI Skills), but common natural variations users would say ("Unity project", "MCP integration", "Claude Code setup", "connect Unity to AI") are missing. This fits anchor 3 ('some relevant keywords but missing common variations or synonyms'), not 2, because the terms present are specific rather than generic.

3 / 5

Distinctiveness Conflict Risk

The named tool `unity-mcp-cli` carves out a niche, but the broad phrasing 'initial setup... everything else that is helpful to set up at the start of the project' overlaps with generic project-bootstrap and environment-setup skills. This is 'somewhat specific but could still overlap with similar skills' (anchor 3) rather than 'mostly distinct' (anchor 4).

3 / 5

Total

12

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
IvanMurzak/Unity-MCP
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.