Content
71%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 body is highly actionable — complete templates, exact commands, JSON schemas, and quality checklists leave no ambiguity about what to produce. Its weaknesses are token efficiency (redundant CVSS/MITRE reference material Claude already knows) and a monolithic single-file layout that inlines content suited to reference files. An explicit ordered workflow and pruning or externalizing the reference tables would raise the score.
Suggestions
Move the CVSS reference-score table, severity bands, and MITRE ATT&CK technique tables into references/ files (e.g., references/cvss-scores.md, references/mitre-tags.md), keeping only a few common vectors and a pointer inline in SKILL.md.
Delete or compress the "Key CVSS 4.0 Metrics (vs 3.1)" and severity-band tables — this is standard CVSS knowledge Claude already has and adds tokens without new information.
Add an explicit ordered workflow section (e.g., 1. verify access, 2. write FIND-NNN.md, 3. record shell/cred entries, 4. create attack path if chained, 5. run the Section 9 checklist) so the sequence and validation loop are stated once rather than implied by section order.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The finding template, pre-calculated CVSS vectors, checklists, and file layout are engagement-specific and earn their tokens, but the "CVSS 4.0 Severity Bands" table, "Key CVSS 4.0 Metrics (vs 3.1)" table, and MITRE technique-name columns restate knowledge Claude already has. This is mostly efficient with some unnecessary reference material that could be trimmed, matching anchor 3 rather than 4. | 3 / 5 |
Actionability | The skill provides a complete copy-paste-ready finding template with exact frontmatter fields, verbatim curl commands, JSON entry schemas for shells and credentials, an evidence naming convention with concrete examples, and a file layout tree. This fully matches the anchor for executable, specific guidance covering common cases. | 5 / 5 |
Workflow Clarity | Sequencing is supported by the ID assignment rule, the shell/cred linking rules ("Every `SHELL-NNN` entry MUST have a `finding_id`"), and the Section 9 quality checklist as a validation checkpoint. It is not a 5 because the artifact-creation order (finding file → shells/creds entries → attack path) is implied by section order rather than stated as one explicit ordered procedure with feedback loops. | 4 / 5 |
Progressive Disclosure | The body is well-organized into nine numbered sections, but at ~420 lines it inlines substantial lookup-table content (CVSS reference scores, severity bands, MITRE technique tables) that belongs in references/ files, and no bundle files exist. This matches anchor 3: some structure, but content that should be separate is inline. | 3 / 5 |
Total | 15 / 20 Passed |