Content
46%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 command-rich reference with many executable examples organized by useful questions, but it is monolithic: dense, caveat-laden prose and version-pinned details fill a ~330-line SKILL.md with no progressive disclosure to separate files. Splitting the per-command reference detail into referenced files and tightening the inline overview would substantially improve it.
Suggestions
Move the deep per-section detail (--envelope/Share semantics, graph libraries, integrations filtering) into referenced files (e.g. references/depends.md, references/graphs.md) and keep SKILL.md as a concise overview with one example per command.
Trim opaque edge-case prose ('Shared targets remain distinct incoming edges and appear as revisits in tree output') to the decision-relevant rule, or push it to the relevant reference file.
Isolate time-sensitive version numbers (net10.0/net11.0, pinned package versions) into a clearly labeled compatibility section so the core guidance does not age.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~330-line body is noticeably verbose: dense caveat-heavy prose ('preserves one occurrence per root-relative parent relationship', multi-paragraph --envelope/Share transport rules) and scattered version-sensitive details (net8.0–net11.0, pinned package versions) that would be better confined to a versioned reference. It avoids explaining basics Claude knows, but much of the edge-case detail could be trimmed or moved out. | 2 / 5 |
Actionability | Concrete, runnable `dnx dotnet-inspect` invocations appear throughout with real packages and TFMs, but several use placeholders the user cannot know ('Type', 'Method:1', 'AddOpenTelemetrySharedProviderBuilderServices~4d95928639'), keeping them just short of copy-paste ready. | 4 / 5 |
Workflow Clarity | Question-headed sections ('What does it depend on?', 'Who calls it?') sequence command selection well, but validation guidance (e.g. 'restore/build first if dependencies changed') is buried in prose rather than presented as explicit checkpoints, and the dense edge-case language leaves gaps in the task-to-command path. | 3 / 5 |
Progressive Disclosure | No bundle files exist and there are no references at all: reference-grade detail (the --envelope/Share contract, graph libraries sections, integrations filtering rules) that clearly belongs in separate files is inlined in one long SKILL.md. | 2 / 5 |
Total | 11 / 20 Passed |