Content
50%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.
A thorough, well-organized adversary-emulation profile with specific emulation guidance and a clear kill-chain structure, but it is a monolithic, somewhat verbose document that delegates executable commands to other skills and lacks explicit validation feedback loops.
Suggestions
Split the reference-heavy sections (full TTP-by-tactic catalog, signature tooling list with S-IDs, notable campaigns, sources) into separate reference files and link to them from SKILL.md to improve progressive disclosure for this 135-line skill.
Add explicit validation feedback loops to the emulation guidance (e.g., 'after registering the service principal, confirm the new app/consent grant appears in Entra logs; if not detected, adjust and re-run') to lift workflow clarity above 3.
Tighten the attribution/campaign prose and remove URL duplication between inline campaign entries and the Sources section to improve conciseness.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is information-dense and mostly relevant, but the verbose attribution prose, inline campaign histories with URLs that are duplicated in the Sources section, and long alias/tooling enumerations could be tightened; it is efficient in places yet padded in others, matching 'mostly efficient but includes some unnecessary explanation'. | 3 / 5 |
Actionability | The emulation-guidance section gives specific, concrete direction (e.g., 'register a controlled service principal / OAuth app, add credentials to it, grant a scoped mailbox/Graph permission') but delegates actual execution to other named skills without providing executable commands or code, leaving command-level details unspecified. | 3 / 5 |
Workflow Clarity | TTPs are organized along a logical kill-chain sequence with a few implicit checkpoints ('verify the blue cell detects...', 'validate controls fire'), but there are no explicit validate→fix→retry feedback loops, and batch/destructive-adjacent operations lack rigorous validation, capping clarity at 3. | 3 / 5 |
Progressive Disclosure | The document is well-structured with clear section headers, but at ~135 lines it is monolithic with no bundle files or external references — the TTP catalog, campaign histories, tooling list, and sources that could live in separate files are all inlined, fitting 'some structure but content that should be separate is inline'. | 3 / 5 |
Total | 12 / 20 Passed |