Content
68%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.
A lean, highly actionable quick-reference skill: concrete qsv commands, thresholds, and a justified fix ordering dominate the body. Its main weakness is the absence of post-fix validation for destructive/batch remediation steps, plus a slightly over-inline advanced-stats section.
Suggestions
Add a post-fix verification loop to the fix workflow, e.g. 'After each fix, re-run `stats` (or the relevant check from the table) on the output and only proceed to the next fix when the flag is cleared', and note keeping a backup of the original file before destructive fixes.
Move the `moarstats --advanced` metrics table into a reference file (e.g. references/advanced-stats.md) and link to it, keeping the core cache-column table inline.
Provide one or two full copy-paste command examples with actual file arguments (e.g. `qsv stats --cardinality data.csv`) to close the gap between command names and executable invocations.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense signal: qsv commands, cache column names, and decision thresholds ('Sparsity > 0.5', 'bimodality_coefficient >=0.555') with almost no concept explanation Claude already knows. Not a 5 because a few rows re-explain standard statistics definitions Claude knows (e.g. 'trimean: (Q1 + 2*median + Q3)/4', 'midhinge: (Q1+Q3)/2', Theil index description); not a 3 because these are minor, borderline-useful threshold-context lines rather than padded sections. | 4 / 5 |
Actionability | Concrete executable qsv commands appear throughout ('stats --cardinality', 'joinp --left-anti', 'fixlengths', "sqlp with COALESCE(NULLIF(col, ''), 'N/A')") with specific skip conditions and thresholds. Not a 5 because commands are mostly given as names-with-flags rather than full copy-paste invocations (no file arguments, no complete sqlp query example); not a 3 because the guidance is real, specific, and executable with only minor gaps. | 4 / 5 |
Workflow Clarity | The 'Fix Ordering' section gives a clear, justified 6-step sequence, and the 'When to Skip' column supplies pre-checks, but the fixes (dedup, sqlp rewrites, safenames) are batch/destructive file mutations with no post-fix validation loop (no 're-run stats to verify' or backup guidance). Per the judging guidelines, missing validation in destructive/batch workflows caps workflow clarity at 3 — above 3 would require explicit verify-after-fix checkpoints, below 3 would understate the well-defined sequence. | 3 / 5 |
Progressive Disclosure | The skill is a single-file quick reference with clean section headers and no nested references; the body's one pointer ('/data-profile' command) is clearly signaled. Scored against the actual bundle structure (no references/, scripts/, or assets/ exist), it is well organized with only a minor gap — the 18-row advanced-stats table is deep detail that could live in a reference file. Not a 5 because at ~90 lines the advanced material is arguably split-worthy; not a 3 because structure is good and content is appropriately inline for a quick-reference skill. | 4 / 5 |
Total | 15 / 20 Passed |