Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable with concrete templates, examples, and a clear phased workflow, but it is overlong for a SKILL.md — re-teaching concepts Claude already knows and inlining content that should live in the (currently nonexistent) bundle files it advertises.
Suggestions
Move the language-specific patterns (Python, TypeScript) and the full security/performance checklists into references/common-bugs-checklist.md and references/security-review-guide.md, keeping SKILL.md as a lean overview with one-level-deep links.
Actually create the referenced bundle files (references/, assets/, scripts/pr-analyzer.py) or remove their listings from Resources — currently every link is broken.
Trim conceptual restatement of well-known issues (off-by-one, null checks, SQL injection, N+1, mutable defaults) down to the unique guidance, checklists, and examples that Claude would not already supply.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~530-line body mixes genuinely actionable artifacts (templates, severity labels, code patterns) with restatements of concepts Claude already knows ('N+1 queries?', 'SQL injection risks?', mutable default arguments, off-by-one errors), so it is mostly useful but padded and could be tightened considerably. | 2 / 3 |
Actionability | Concrete, copy-paste-ready material throughout: executable Python/TypeScript before/after examples, a PR review comment template, severity labels (🔴/🟡/🟢/💡/📚/🎉), and explicit checklists. | 3 / 3 |
Workflow Clarity | A clearly sequenced four-phase review process (Context Gathering → High-Level → Line-by-Line → Summary & Decision) with time budgets and numbered sub-steps; no validation checkpoints are needed since code review is non-destructive. | 3 / 3 |
Progressive Disclosure | Section structure and a clearly signaled Resources list are present, but every referenced bundle file (references/*.md, assets/*.md, scripts/pr-analyzer.py) does not actually exist, and large blocks that belong in separate files (language-specific patterns, security checklist) are inlined into SKILL.md. | 2 / 3 |
Total | 10 / 12 Passed |