Content
82%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.
An exemplary operational playbook: concrete commands at every step, a real error-recovery path for the UPX anti-unpack trick, and outcome-driven escalation guidance for commercial protectors. The main improvement opportunities are an explicit OEP/dump verification checkpoint in the manual technique and trimming the exemplars section.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and command-first with almost no explanation of concepts Claude already knows — tables of signatures, anti-unpack counters, and tight code blocks dominate. Minor trimmable fat remains (the 'Known exemplars' section with padding like 'because it's free + easy', and two redundant entropy methods), keeping it just below the 'every token earns its place' anchor 5. | 4 / 5 |
Actionability | Fully executable throughout: copy-paste bash (ent, r2 -qc 'iSj', yara, upx -d), a runnable inline Python entropy calculator, a concrete Python patcher for the UPX anti-unpack version-byte trick, specific breakpoint targets ('hardware breakpoint on VirtualProtect', 'tail jump (E9 to OEP)'), and named tools per packer. Specific examples cover the common cases (UPX) through the hard ones (VMProtect devirtualization options). | 5 / 5 |
Workflow Clarity | A clearly sequenced workflow (detect → identify → automated unpack → manual strategy → promote) with real validation and recovery loops: `file /tmp/unpacked` after unpacking, an explicit upx -d failure→patch→retry loop, an outcome-driven severity table, and 're-run triage on the dumped file'. Not a 5 because the hardest path — manual unpacking — acts on a 'suspected OEP' with no explicit checkpoint confirming the OEP or dump correctness before re-analysis. | 4 / 5 |
Progressive Disclosure | No bundle files exist, and the ~165-line body is self-contained with seven well-labeled, navigable sections and compact tables — good structure with content appropriately inline at this size. Not a 5 because the per-packer deep dives (VMProtect devirtualization, Enigma version matrix) and the exemplars section are candidates for separate reference files that would keep SKILL.md a leaner overview. | 4 / 5 |
Total | 17 / 20 Passed |