Content
86%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 content is a tight, well-structured command skill with executable examples and clear output expectations per mode. The main gap is light actionability detail around argument binding and query-error handling rather than any structural problem.
Suggestions
Clarify how `$ARGUMENTS` maps to `<mode>` and the query/filter string so routing is unambiguous.
Bind or annotate the placeholder variables (`query`, `keywords`, `filter_type`) so the code snippets are fully copy-paste ready.
Add a brief note on handling invalid or empty query results to improve workflow clarity for edge cases.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and efficient: each mode gets a one-line description, minimal executable code, and a return-format note, with no padding or explanation of concepts Claude already knows. | 5 / 5 |
Actionability | Concrete Python code is provided per mode, but variables like `query`, `keywords`, and `filter_type` are unbound placeholders, leaving minor gaps for fully copy-paste-ready execution. | 4 / 5 |
Workflow Clarity | Each query mode is an unambiguous single action with a stated output format, but how `$ARGUMENTS` routes into `<mode>` and args is not spelled out, and there is no guidance for handling invalid queries. | 4 / 5 |
Progressive Disclosure | At ~45 lines with no bundle files and no need for external references, the three clearly-headed mode sections satisfy the simple-skill exception for well-organized progressive disclosure. | 5 / 5 |
Total | 18 / 20 Passed |