Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured, highly actionable skill that provides clear executable commands for all policy validation scenarios. Its main weakness is some redundancy around SBOM-based project handling, which is mentioned in four separate places. The workflow is clear with good error recovery guidance, and the output templates give Claude concrete formatting to follow.
Suggestions
Consolidate SBOM-based project guidance into a single prominent callout rather than repeating it across the dedicated section, Step 1, Step 2 examples, error handling table, and no-match output.
Consider grouping the many command variants in Step 2 into a concise reference table (flags × scenarios) rather than listing each as a separate code block to reduce token usage.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient but includes some redundancy — the SBOM-based project guidance is repeated across multiple sections (dedicated section, Step 1, Step 2 examples, error handling, and 'no match' output). Some command variants could be consolidated. However, it generally avoids explaining concepts Claude already knows. | 2 / 3 |
Actionability | Provides fully executable, copy-paste-ready bash commands for every scenario (UUID-based, file-based, SBOM, PR scan, Rego, etc.). Input parsing requirements are specific, output templates are concrete with markdown table formats, and error handling maps specific errors to specific actions. | 3 / 3 |
Workflow Clarity | Clear 3-step workflow (Resolve → Validate → Present) with explicit branching for SBOM-based projects. The 'no match' section includes diagnostic reasoning and next steps, serving as a feedback loop. The error handling table provides clear recovery actions for each failure mode. | 3 / 3 |
Progressive Disclosure | The skill references `references/data-sources.md` at the end and cross-references other skills (`/endor-findings`, `/endor-policy`, `/endor-scan`, `/endor-setup`, `/endor-api`), but no bundle files are provided to verify these exist. The content is somewhat long (~120 lines of substantive content) with many command variants inline that could potentially be organized into a reference file, but for a single-purpose skill this is acceptable. | 2 / 3 |
Total | 10 / 12 Passed |