Content
63%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is a solidly structured tool reference: the invocation is fully executable, parameters and output schema are documented, and edge handling (stdin, npx fallback) is addressed. Its weaknesses are redundancy (path syntax stated three times) and a monolithic inlining of large JSON schemas that should live in separate reference files given the skill's ~430-line size.
Suggestions
Move the Input/Output JSON schemas into a references/ file (e.g. references/schema.md) and keep only the parameter table plus one runnable example inline.
Consolidate the path-syntax explanation into a single section; the `paths` table row and ViewQuery.Path description repeat it nearly verbatim.
Add a realistic end-to-end example (e.g. scene 'Main.unity' with paths ["[0]/name"]) and a note to check `IsValidScene`/`IsLoaded` when a scene name is supplied.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Path syntax is explained three times (the 'Path syntax' section, the `paths` input-table row, and the ViewQuery.Path schema description), and ~290 lines of auto-generated output JSON schema are inlined. It is mostly efficient — it does not explain concepts Claude already knows — but the duplication and schema bulk could be trimmed. | 3 / 5 |
Actionability | Provides the exact CLI command with full JSON input, `--input-file`/stdin alternatives, and CLI-not-found troubleshooting — concrete and executable. Held at 4 rather than 5 because the examples use placeholders ('string_value') instead of a realistic ready-to-run invocation; only one concrete path example ('[0]/name') is given. | 4 / 5 |
Workflow Clarity | As a read-only single-action tool skill, the action is unambiguous: one fully documented CLI call with mutually-exclusive parameters called out. Minor validation gap — no guidance to check `IsValidScene`/`IsLoaded` in the result when a scene name was supplied, and the troubleshooting is reactive only. | 4 / 5 |
Progressive Disclosure | Sections are well-organized (Toggles, Path-scoped reads, How to Call, Input, Output) with no nested references, but there are no bundle files — the large input/output JSON schemas are inlined in SKILL.md where they clearly belong in separate reference files (e.g. references/output-schema.md). | 3 / 5 |
Total | 14 / 20 Passed |