Content
92%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 highly effective skill body: every step is executable with exact commands, the workflow carries validation and consent gates appropriate to a security skill that builds and runs user code, and detail is correctly partitioned into real reference files. The only trimmable cost is repetition of the authorization rule and the length of the inline worked examples and report template.
Suggestions
State the ask-before-every-install/build/run rule once in Authorization and reference it from Step 5 and Boundaries instead of restating it in all four places, trimming ~10 lines.
Move two or three of the five Step 7 worked examples (e.g., the Go and Atheris ones) into a reference file alongside crash-triage.md, keeping one fully worked confirmed example inline for calibration.
Consider relocating the verbatim report template in Output Format to a section of references/findings-format.md, keeping only the required section list and one filled-in finding inline.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with skill-specific expert guidance (target-ranking heuristics, harness rules, oracle tables, sanitizer flags, dedupe policy) and teaches almost nothing Claude already knows — no 'what is fuzzing' padding. It misses level 5 because the ask-before-running rule is stated four times (intro, Authorization, Step 5 heading, Boundaries) and the ~30-line worked-examples block and ~50-line report template repeat detail that could be consolidated, so not quite 'every token earns its place'. | 4 / 5 |
Actionability | Guidance is copy-paste ready throughout: exact ripgrep/grep inventory patterns with portable fallbacks, an engine-per-language table, concrete flag values ('-fsanitize=fuzzer,address,undefined', '-rss_limit_mb=2048', '-max_total_time=600', '-minimize_crash=1 -runs=10000'), defined fingerprint format with a worked example, an ext-keys table, and executable validation commands ('node references/validate-findings.mjs findings.json'). Specific examples cover the common cases across all supported engines — the level-5 anchor. | 5 / 5 |
Workflow Clarity | The eight steps are explicitly sequenced (Inventory → rank → write → seeds → run → minimize/dedupe/triage → verify → regression/CI) with validation checkpoints and feedback loops exactly where they matter for a batch, run-user's-code skill: 'Run (after the user's yes)' gating, reproduce-before-minimize, harness-bug → fix-and-rerun, flaky → check leaked state, a refutation pass before every verdict, and 'validate findings.json' before rendering the report. This is the level-5 pattern: clear sequence, explicit validation, error-recovery loops. | 5 / 5 |
Progressive Disclosure | The body is an overview of decisions and workflow, pushing per-engine detail to real, clearly signaled one-level-deep references: '[references/harness-templates.md](references/harness-templates.md)', '[references/crash-triage.md](references/crash-triage.md)', '[references/verification.md](references/verification.md)', '[references/findings-format.md](references/findings-format.md)', '[references/severity-calibration.md](references/severity-calibration.md)', '[references/ci-integration.md](references/ci-integration.md)'. All nine referenced bundle files exist with substantial matching content; no nested (2+ level) references, and the inline tables (property oracles, ext keys) are decision content that belongs in the overview — matching the level-5 anchor structure. | 5 / 5 |
Total | 19 / 20 Passed |