Content
50%Reviews 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 strong TTP-to-tooling mapping and clear authorization guardrails, but it is verbose for a skill body, contains no standalone executable code, and is monolithic rather than split across reference files.
Suggestions
Tighten or move background threat-intel (campaign dates, sector lists, vendor citations) into a reference file so the body stays lean and respects the context budget.
Add a few concrete, executable commands or one-line snippets in the emulation-guidance steps (e.g., a Sliver listener config, a Kerberoasting command) to raise actionability.
Add explicit validation checkpoints in the impact/ransomware workflow (e.g., confirm scope authorization before the benign canary routine) and split the campaign/TTP/tool catalogs into separate reference files for progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The profile is mostly efficient for a reference doc, but it spends tokens on background narrative Claude largely already knows (campaign dates, sector lists, vendor citations), which pads a skill body; it is not lean enough for a 3. | 2 / 3 |
Actionability | The emulation-guidance section gives concrete, TTP-mapped steps (typosquatted IT-tool page, POWERTRASH-style loader, Sliver listeners, Kerberoasting via AD skills), but it is instruction-style referencing other skills with no standalone copy-paste executable code, so it is not fully 3. | 2 / 3 |
Workflow Clarity | The emulation chain is well sequenced with scope/authorization guardrails and 'do not encrypt real data' markers, but the destructive ransomware workflow has no explicit validate-then-proceed checkpoints, which caps destructive-workflow clarity at 2 per the rubric. | 2 / 3 |
Progressive Disclosure | The skill is a single monolithic SKILL.md with no references/, scripts/, or assets/ bundle present, and content that could be split (campaign history, full TTP catalog, tool inventory) is inline, so there is structure but no one-level-deep file split. | 2 / 3 |
Total | 8 / 12 Passed |