CtrlK
BlogDocsLog inGet started
Tessl Logo

script-delete

Delete one or more `.cs` script files from disk, refresh the AssetDatabase, and wait for Unity compilation to settle before delivering the final result via the request's `requestId`. Pair with 'script-read' to inspect files before deletion.

59

Quality

68%

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/script-delete/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 actionable and reasonably well-structured for a single-purpose tool, but it duplicates the input description, ships a misleading example placeholder, and lacks an error-recovery feedback loop for a destructive batch operation.

Suggestions

Merge the 'Inputs' prose and 'Input' table into a single parameter description to remove duplication.

Fix the 'How to Call' example so `files` shows an actual array (e.g., `["Assets/Scripts/MyScript.cs"]`) instead of `"string_value"`.

Add an explicit error-recovery feedback loop: what to do when validation fails (file missing, non-.cs path) before proceeding to deletion.

DimensionReasoningScore

Conciseness

Mostly efficient, but the `files` parameter is described twice (the 'Inputs' section and the 'Input' table) and the 'How to Call' block stacks three near-identical invocation variants, so it could be tightened.

3 / 5

Actionability

Provides concrete, executable `unity-mcp-cli run-tool script-delete` commands plus a JSON schema and troubleshooting, but the example placeholder `"files": "string_value"` is misleading for an array-typed parameter.

4 / 5

Workflow Clarity

The validate → delete → refresh → wait-for-compilation → deliver sequence is present and validation is named, but there is no feedback loop (validate → fix → retry) for this destructive batch operation, which per the scoring notes caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Content is organized into clear labeled sections (Inputs, Behavior, How to Call, Troubleshooting, Input, Output) with a signaled cross-skill reference to /unity-initial-setup, though the duplicated input sections are a minor organization gap.

4 / 5

Total

14

/

20

Passed

Description

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

A specific, well-scoped description with concrete actions and low conflict risk, but it omits an explicit 'Use when...' trigger clause, which caps its completeness.

Suggestions

Add an explicit 'Use when...' clause naming the trigger situations (e.g., 'Use when the user asks to delete or remove Unity script files or clean up unused .cs scripts').

Include natural synonyms such as 'remove' or 'clean up' alongside 'delete' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Delete one or more `.cs` script files', 'refresh the AssetDatabase', 'wait for Unity compilation to settle', 'delivering the final result via the request's `requestId`' — giving comprehensive coverage of the tool's behavior.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3; the 'when' is only weakly implied by 'Pair with script-read'.

3 / 5

Trigger Term Quality

Natural terms like 'delete', '`.cs` script files', and 'Unity compilation' are present and would be said by users, but common synonyms (remove, clean up) and explicit trigger phrasing are missing.

4 / 5

Distinctiveness Conflict Risk

Scoped narrowly to deleting Unity `.cs` script files with AssetDatabase refresh, a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

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