Content
78%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 concise, actionable scanning procedure with a clear sequenced workflow and built-in verification. Its main weakness is progressive disclosure: it points to procedure and template files that are not present in the bundle.
Suggestions
Add the missing bundle files referenced in the body (plays/secrets-scan.md and templates/finding.md), or remove the references and inline the necessary detail so the skill is self-contained.
Provide ready-to-run search commands for the manual-pattern step (e.g., grep -rE 'AKIA[0-9A-Z]{16}' .) instead of only naming the patterns, to lift actionability from 4 to 5.
Add an explicit error-recovery feedback loop for the automated-scanner step (e.g., 'if the scanner errors or returns no results, fall back to manual pattern analysis and re-run'), to push workflow_clarity toward 5.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Lean ~35-line body that assumes Claude's competence, lists only actionable commands and patterns with no concept explanations or padding; every token earns its place. | 5 / 5 |
Actionability | Provides concrete, copy-paste-ready scanner commands with flags and a preference order, plus specific detection patterns; minor gap is that the manual-pattern step names patterns (AKIA..., sk-...) without supplying ready-to-run grep commands. | 4 / 5 |
Workflow Clarity | Clear four-step sequence with an explicit verification checkpoint in Step 3 (Contextual Analysis: 'Is it real? Is it active?') and a preventive-controls checklist; no explicit error-recovery feedback loop for scanner failures beyond the fallback note. | 4 / 5 |
Progressive Disclosure | Sections are well-organized and references are clearly signaled and one-level-deep ('plays/secrets-scan.md', 'templates/finding.md'), but neither referenced file exists in the bundle, breaking the disclosure chain the skill leans on. | 3 / 5 |
Total | 16 / 20 Passed |