Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured, highly actionable skill with a clear 5-step workflow, executable commands, and a precise output schema. Its main weaknesses are moderate verbosity (particularly in the scope exclusion list and LSP section) and the inability to verify referenced language pattern files. The cross-validator boundary definitions and severity precedence rules demonstrate thoughtful design.
Suggestions
Trim the 'MUST NOT report on' scope list to a single sentence like 'Only checks error handling completeness — not style, security, chaining, wrapping, logging config, or formatting (owned by other validators).'
Condense the LSP enrichment section (Step 3) into a compact table mapping language → what to hover → why, rather than separate paragraphs per language.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient and avoids explaining basic concepts, but the scope declaration's 'MUST NOT report on' list is lengthy and could be trimmed. The LSP section (Step 3) is verbose with per-language explanations that could be more compact. The repeated clean-pass JSON example adds tokens. | 2 / 3 |
Actionability | Provides fully executable bash commands for getting diffs, concrete file extension mappings, a precise JSON output schema with field-level definitions, and clear categorization rules (HARD/SHOULD/WARN). The guidance is specific and copy-paste ready throughout. | 3 / 3 |
Workflow Clarity | The 5-step workflow is clearly sequenced with explicit fallback chains (git diff order), batch processing guidance for large changesets, intra-rule precedence logic, and clear pass/fail criteria. The LSP step has explicit skip/fallback behavior. The cross-validator scope boundaries prevent ambiguity. | 3 / 3 |
Progressive Disclosure | The skill correctly references external `languages/go.md`, `languages/python.md`, and `languages/typescript.md` files for language-specific patterns, which is good progressive disclosure. However, no bundle files were provided, so we cannot verify these references exist. The main file itself is quite long (~130 lines of content) and the LSP enrichment details could potentially be split out. | 2 / 3 |
Total | 10 / 12 Passed |