Content
47%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 packs a lot of relevant domain knowledge and tool names into a compact block, but it is a monolithic wall of text with no executable code, no workflow checkpoints/validation, and no file-based structure or navigation.
Suggestions
Break the monolithic code block into headed sections (## Variant analysis, ## Patch gap, ## Fuzzing, ## Taint inference, ## N-day weaponization) and split deep methodology into separate reference files (e.g. FUZZING.md, CODEQL-QUERIES.md).
Add executable scaffolding: a minimal libFuzzer/AFL++ harness skeleton, a sample CodeQL/Semgrep query, and a bindiff workflow command sequence so guidance is copy-paste ready.
Add explicit validation checkpoints in the N-day weaponization and variant-analysis workflows (e.g. 'reproduce PoC locally → confirm crash is the target root cause → only then target'), with a fix→retry loop, to lift workflow clarity above 3.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is a dense, compact bullet list that assumes Claude's competence and avoids restating basic concepts, though the prose-style monospaced block and some explanatory asides ('红队最值钱能力之一') add minor padding. | 4 / 5 |
Actionability | It names concrete tools (AFL++/libFuzzer, boofuzz, radamsa, restler, CodeQL, Semgrep, Joern, bindiff/diaphora) and concrete approaches, but provides no executable code, harness skeletons, CodeQL/Semgrep query snippets, or copy-paste commands — it describes rather than instructs. | 3 / 5 |
Workflow Clarity | The five paths are enumerated but not sequenced into a runnable procedure, and for destructive/risky operations (exploit dev, weaponization) there is no validation/checkpoint loop — only a final '0day验证' criteria list with no 'validate → fix → retry' loop, leaving steps poorly defined. | 2 / 5 |
Progressive Disclosure | The entire skill is a single monolithic inline code block with no section headers, no navigation, and no references to separate files; detailed material (per-technique methodology, query templates) that belongs in separate files is all inlined, and no bundle files are present. | 2 / 5 |
Total | 11 / 20 Passed |