Content
78%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 a lean, well-structured catalog with explicit safety gates (RoE gating, deconfliction hard gate before the first send, and a concrete failsafe) and specific operational details. Its main gaps are the absence of executable commands for the failsafe steps and an only-implied ordering of the overall engagement workflow.
Suggestions
Number the end-to-end engagement workflow (pretext → lookalike domain/DNS → infrastructure → lure-deconfliction ack → launch → tracking → failsafe) so the sequence is explicit rather than implied by the unordered playbook table.
Add the concrete failsafe mechanics — the GoPhish API call to pause the campaign and the nginx change to return 502 on the phishlet path — so the wind-down steps are copy-paste executable.
Drop or resolve the 'Soundwave's phishing template' aside; it references something undefined in this skill and spends tokens without adding navigational value.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and operational ('pause the GoPhish campaign, return 502 on the evilginx2 phishlet', the routing diagram, the SPF/DKIM/DMARC requirement), but a few lines explain what Claude already knows — 'Phishing real employees without written authorization is a crime' and 'SPF / DKIM / DMARC must be correct on the sender domain or modern inboxes drop the mail' — plus the undefined 'Soundwave's phishing template' aside. Minor trimmable instances place it at anchor 4 rather than anchor 5's every-token-earns-its-place; well above anchor 3 since no section is padded. | 4 / 5 |
Actionability | Concrete, specific directives are present: the engagement header 'X-Decepticon-Eng: <slug>', 'return 502 on the evilginx2 phishlet', 'wind down within 5 minutes', and 'TLS via Let's Encrypt + acme.sh'. Not 5: the failsafe and campaign steps stop at named actions without executable commands or API calls (e.g., how to pause a GoPhish campaign or repoint DNS); not 3 because the guidance is specific and directive rather than pseudocode-level. | 4 / 5 |
Workflow Clarity | Explicit validation checkpoints exist for this batch-send operation — the RoE gating paragraph and 'The lure-deconfliction skill is a hard gate before the first send — skipping it is a critical RoE violation' — so the destructive/batch cap does not apply, and the failsafe is a triggered, ordered sequence with a time bound. Not 5: the overall engagement sequence across the playbook table (pretext → domain → infra → send) is only implicit; not 3 because the safety-critical ordering constraints are explicitly stated. | 4 / 5 |
Progressive Disclosure | This is a textbook clear-overview catalog: a gating summary, a playbook table signaling one-level-deep references with a purpose for each ('Design the pretext + target shortlist from OSINT', 'MANDATORY blue-team acknowledgment...'), and detail appropriately split into the sub-skills. No nested references and no inlined content that belongs elsewhere; navigation is easy via the table, matching anchor 5 on all criteria. | 5 / 5 |
Total | 17 / 20 Passed |