Content
85%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 well-sequenced, highly actionable workflow with validation and cleanup for a destructive account-takeover chain. The main weakness is progressive disclosure: the body inlines tool detail and does not surface the existing bundle files via clear one-level-deep links.
Suggestions
Add a 'References' section that links to references/api-reference.md, references/standards.md, and scripts/agent.py so the bundle files are discoverable from SKILL.md.
Move the full per-flag command detail into references/api-reference.md and keep only the canonical example per step inline, reducing overlap between the body and the reference file.
Trim the Overview's explanation of Windows Hello for Business / Azure AD device registration / PKINIT mechanics to only what is needed to understand the attack, since Claude already knows these concepts.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Largely efficient with tight, executable commands, but the Overview explains AD internals (Windows Hello for Business, Azure AD device registration, PKINIT mechanics) that partly restate knowledge Claude has and could be trimmed. | 4 / 5 |
Actionability | Fully executable, copy-paste-ready commands throughout (pywhisker add/list/remove, certipy shadow auto, PKINITtools gettgtpkinit/getnthash, nxc pass-the-hash) covering user and computer accounts plus Kerberos and password auth variants. | 5 / 5 |
Workflow Clarity | Eight clearly sequenced steps each with a purpose line, an explicit validation checkpoint in Step 1 (confirm write access via list), a cleanup step, and a final Validation Criteria checklist — meeting the bar for destructive operations with feedback loops. | 5 / 5 |
Progressive Disclosure | Section structure is clean, but the body never links to the local bundle files (references/api-reference.md, references/standards.md, scripts/agent.py), and inline command detail overlaps the api-reference; the references are present but not clearly signaled from SKILL.md. | 3 / 5 |
Total | 17 / 20 Passed |