Content
75%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 highly actionable, with executable command examples and specific flag semantics throughout, organized into clear task-oriented sections. Its main weaknesses are prose density in a few explanatory passages and an implicit rather than explicit step sequence.
Suggestions
Tighten the densest passages, e.g. compress the 'For one package with exactly SourceLink: Files selected...' paragraph into a short bullet list of row-selection flags.
Consider moving detailed flag semantics (--row, --part, URL-form rules) into a references/ file, keeping SKILL.md as a lean overview.
Make the locate → fetch → inspect sequence explicit (e.g. a brief ordered list or decision guidance at the top) so the workflow does not depend on section ordering.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Most content is tool-specific and non-derivable ('--repo requires a fully qualified clone path and applies only to raw.githubusercontent.com SourceLink URLs'), but several dense passages — the SourceLink row-selection semantics and the checksum-provenance paragraph — could be noticeably tightened without losing information. | 3 / 5 |
Actionability | Thirteen copy-paste-ready 'dnx dotnet-inspect' commands with concrete package, type, and member names (e.g. 'member JsonSerializer --platform System.Text.Json Serialize:1 -S "PDB Source"') cover the common cases across mapping, fetching, printing, and URL output. | 5 / 5 |
Workflow Clarity | Sections give a clear progression (locate source → fetch PDB source → inspect member parts) with stated failure behavior ('Unavailable parts fail rather than selecting a substitute') and fallbacks to the signals and decompiler skills, but the sequence is carried by section order rather than explicit ordered steps, and validation is implicit in tool behavior. | 4 / 5 |
Progressive Disclosure | The body is a well-sectioned, self-contained document with no nested references (and no bundle files exist to verify), though roughly 40 lines of detailed flag semantics (--row/--part rules, URL forms) could live in a separate reference file. | 4 / 5 |
Total | 16 / 20 Passed |