Content
76%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 dense, OPSEC-aware macOS post-exploitation playbook that is exceptionally token-efficient and largely copy-paste actionable, with accurate ATT&CK mapping throughout. Its main gaps are the absence of validation/verification steps after risky actions (persistence drops, quarantine stripping) and a couple of techniques described at approach level without complete command chains.
Suggestions
Add validation checkpoints to the persistence workflow: 'plutil -lint <plist>' before bootstrapping and 'launchctl print gui/$(id -u)/<label>' afterward to confirm the agent actually loaded — this lifts workflow clarity past the destructive-operations cap.
Include a minimal LaunchAgent plist example (label, ProgramArguments, RunAtLoad) so the primary persistence mechanism is fully copy-paste ready.
Complete the dylib-hijacking guidance with a concrete command sequence (e.g. otool -l | grep -A2 LC_RPATH to find writable/missing @rpath entries) rather than describing the approach abstractly.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is a lean reference playbook: every line is a concrete command ('launchctl bootstrap gui/$(id -u) <plist>', 'xattr -d com.apple.quarantine <file>', 'codesign --force --deep --sign - <bundle>'), a technique note, or a defense pointer, with no tutorial padding explaining concepts like TCC or SIP that Claude already knows. Anti-drift check against anchor 4: there are no over-explained passages left to trim, so it fits the 'every token earns its place' anchor. | 5 / 5 |
Actionability | Most techniques include copy-paste-ready commands with real flags (sqlite3 TCC.db queries, security dump-keychain, otool -l, osascript login item), matching the 'mostly executable guidance' anchor. It falls short of 5 because the LaunchAgent plist contents are never shown and dylib hijacking is described at the approach level without a complete executable chain; it is well above 3 since nothing is pseudocode. | 4 / 5 |
Workflow Clarity | Sections are sequenced along a sensible attack lifecycle (Discovery → PrivEsc → Persistence → Evasion → Credential Access → C2 → Detection), but there are no validation checkpoints or feedback loops — e.g. no 'plutil -lint' the plist before bootstrapping, no 'launchctl print' to confirm the agent loaded, no verification that a quarantine attribute was actually removed. The destructive/batch guideline caps workflow clarity at 3 in the absence of validation steps. | 3 / 5 |
Progressive Disclosure | The skill is a single well-sectioned ~75-line overview with no bundle files, so there is no nesting or buried content; header organization is clean and cross-references to sibling skills ('post-exploit/c2', 'reverser/ios-static') are clearly signaled. It is not a 5 because it exceeds a minimal overview — per-technique detail such as plist authoring and keychain cracking would sit naturally in one-level-deep reference files — but comfortably clears 3 since nothing that belongs in a separate file is inlined and navigation is easy. | 4 / 5 |
Total | 16 / 20 Passed |