Content
65%Weight 40%Scale 1-3Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable with concrete commands and a well-organized kill-chain structure, but it is a long monolith with no progressive disclosure and lacks explicit validation checkpoints for destructive network operations. Splitting deep reference material into bundle files and adding validation steps would lift the two dimensions scored at 2.
Suggestions
Move the full TTP-by-tactic catalog and signature-tool table into a references/ bundle file (e.g. TTPS.md, TOOLS.md) and keep SKILL.md as a concise overview with one-level-deep links to improve progressive_disclosure.
Add explicit validation checkpoints to the emulation workflow (e.g. confirm lab isolation before modifying routing/SPAN, verify authorization scope before each destructive step) to lift workflow_clarity from 2 to 3.
Tighten the attribution, targeting, and notable-campaign sections to remove overlap with the TTP sections and reduce token cost.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The dense TTP-by-tactic catalog, CVE lists, and tool table are genuinely non-obvious value that mostly earns its place, but the attribution, targeting, and notable-campaign sections overlap with the TTP sections and could be tightened. It is mostly efficient but not lean enough for anchor 3. | 2 / 3 |
Actionability | The emulation-guidance and detection sections give concrete, copy-paste-ready commands (e.g. "guestshell enable", "monitor capture mycap interface ... match ipv4 protocol tcp any any eq 49", "copy bootflash:tac.pcap ftp://...", "no iox"), matching anchor 3 ("Fully executable code/commands; specific examples; copy-paste ready"). | 3 / 3 |
Workflow Clarity | The emulation guidance is sequenced by kill-chain phase (initial access → persistence → interception → C2 → exfiltration), but it lacks explicit validation checkpoints or validate-then-proceed feedback loops for destructive network-device operations, which the scoring notes cap at 2. | 2 / 3 |
Progressive Disclosure | Headers organize the content clearly, but the ~185-line body is a monolith with no bundle files and no external references; content that could be split out (full TTP catalog, signature-tool table) is inline. The under-50-line exception does not apply, so it fits anchor 2 rather than 3. | 2 / 3 |
Total | 9 / 12 Passed |