Content
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is a tight, highly actionable multi-phase auditor with concrete grep patterns, fix recipes, explicit verification checkpoints, and a structured output template. Its one weakness is progressive disclosure: everything lives in one large monolithic file with no reference split.
Suggestions
Move the 8-pattern detection catalog and/or the full output-format template into a reference file (e.g. references/patterns.md) referenced one level deep from SKILL.md to improve progressive disclosure.
Consider trimming the meta 'Tool Use Is Mandatory' framing, which nudges Claude's behavior rather than conveying audit-specific information.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense, domain-specific audit guidance (grep patterns, fix recipes, severity tables) with no padding explaining concepts Claude already knows; every section is operational rather than descriptive, matching the lean score-3 anchor and not the padded score-1 or could-be-tightened score-2 anchors. | 3 / 3 |
Actionability | It supplies concrete executable grep patterns ('actor ', 'Task\s*\{', 'Task\.detached'), specific fix snippets ('Task { [weak self] in ... }'), and named commands ('xcsym crash --format=summary <file>'), meeting the copy-paste-ready score-3 anchor rather than the pseudocode or abstract score-2/score-1 anchors. | 3 / 3 |
Workflow Clarity | Phases 1-5 are explicitly sequenced with verification checkpoints such as 'use Read to verify the surrounding context before reporting' and 'Require evidence from the Phase 1 map - don't speculate without reading the code', satisfying the score-3 explicit-validation anchor rather than the sequence-with-gaps score-2 anchor. | 3 / 3 |
Progressive Disclosure | The skill is well-organized into clear phases but is a monolithic ~230-line SKILL.md with no bundle files; the detailed 8-pattern catalog, compound-finding tables, and full output template are inline content that could be split into reference files, matching the score-2 'some structure, content that should be separate is inline' anchor rather than the score-3 split-with-references anchor. | 2 / 3 |
Total | 11 / 12 Passed |