Content
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A tight, well-organized reference that assumes Claude's knowledge and structures Unicorn emulation guidance into efficient tables with a clear iterative debug loop. The main gap is the absence of any executable code skeleton, which leaves the actionability just short of fully copy-paste ready.
Suggestions
Add a minimal executable Python skeleton (create Uc, map memory, register a UC_HOOK_CODE callback that sets PC=LR) so the hook pattern is copy-paste ready rather than prose-only.
Include one small worked example of a simulated libc stub (e.g., a bump-allocator malloc hook) to ground the environment-simulation table in runnable code.
Show the UC_HOOK_MEM_UNMAPPED auto-map callback signature so the auto-recovery guidance is directly implementable.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Lean reference material — tight tables for environment simulation, callbacks, and architecture, with no padding explaining what Unicorn, JNI, or syscalls are. Every section earns its tokens and assumes Claude's competence, matching the score-3 'every token earns its place' anchor. | 3 / 3 |
Actionability | Provides concrete constants (UC_HOOK_CODE, UC_ARCH_ARM64, register/argument conventions) and a named hook pattern ('set PC = LR to skip the original function'), but contains no executable code block or copy-paste skeleton. This fits the score-2 anchor of concrete-but-incomplete guidance rather than the score-3 fully-executable-example anchor. | 2 / 3 |
Workflow Clarity | The 'Iterative Debugging Workflow' is a clearly sequenced 5-step loop (Run → Read callback output → Diagnose → Fix → Re-run) with an enumerated diagnosis branch per fault type and an explicit feedback loop, matching the score-3 anchor for clear sequence with error-recovery feedback loops. | 3 / 3 |
Progressive Disclosure | Self-contained single-file skill with well-organized sections (Core Principles, Environment Simulation, Callbacks, Workflow, Architecture Reference), no nested references, and no external files needed. The rubric's scoring note allows score 3 for self-contained skills with well-organized sections even without external references. | 3 / 3 |
Total | 11 / 12 Passed |