Content
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is lean, highly actionable, and well-organized for a simple search skill, with executable examples throughout. Its only real weakness is progressive disclosure: the 'Additional Resources' section references six bundle files that do not exist.
Suggestions
Create the referenced bundle files (references/js-ts-patterns.md, python-patterns.md, go-rust-patterns.md, security-patterns.md, advanced-usage.md, and assets/rule-template.yaml) so the 'Additional Resources' navigation resolves.
Alternatively, remove the dangling 'Additional Resources' references or inline any essential subset, so the skill does not point Claude at non-existent files.
Confirm the reference paths match the actual bundle layout (directory names and file names) to keep disclosure genuinely one level deep.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean — tables and one bash block of 10 patterns — with no padding explaining AST, regex, or hook concepts Claude already knows; it does not reach the verbosity of the level 2 example. | 3 / 3 |
Actionability | Fully executable `sg` commands with real patterns, language flags, and rewrite/preview/json flags, plus a copy-paste quick-reference table, matching the 'copy-paste ready' top anchor. | 3 / 3 |
Workflow Clarity | A single-purpose search skill with an unambiguous core action (run `sg -p 'pattern'`); per the simple-skills note, workflow clarity scores 3 when the single action is unambiguous, and no batch/destructive operation requires a validation loop. | 3 / 3 |
Progressive Disclosure | The body is a well-signaled overview pointing one level deep to reference files, but every referenced path (references/*.md, assets/rule-template.yaml) is missing — the bundle directories do not exist, so navigation does not resolve and cannot reach the 'easy navigation' top anchor. | 2 / 3 |
Total | 11 / 12 Passed |