Help us improve
Share bugs, ideas, or general feedback.
From grimoire
Evaluates SKILL.md files against grimoire standards with structured PASS/NEEDS-REVISION/REJECT verdicts. For PR review, self-review, or auditing existing skills.
npx claudepluginhub jeffreytse/grimoire --plugin grimoireHow this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:review-best-practice-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Evaluate a proposed SKILL.md against grimoire standards and produce a structured
Reviews SKILL.md files against best practices with structured pass/fail reports, warnings, errors, and prioritized recommendations before publishing or deploying.
Audits pm-skills skills against structural conventions and quality criteria. Produces a pass/fail validation report with actionable recommendations for CI or iterative improvement.
Validates SKILL.md files against the agentskills.io standard, checking YAML frontmatter, required sections, line count limits, procedure format, and registry sync. Use before merging new or modified skills.
Share bugs, ideas, or general feedback.
Evaluate a proposed SKILL.md against grimoire standards and produce a structured PASS / NEEDS-REVISION / REJECT verdict with specific findings per criterion.
Adopted by: Deterministic review checklists are standard in high-quality OSS projects — Linux kernel patch review, CPython PEPs, React RFC process, and most projects with a quality bar use structured, criteria-based review over subjective human judgement. Impact: Structured checklist-based review (Fagan Inspection method, IBM 1976) achieves 60–90% defect detection — highest of any quality technique per Capers Jones (Software Quality Engineering, 2011). Consistent criteria reduce reviewer disagreement from 40–60% (ad-hoc review) to <10% (checklist-based) per Bacchelli & Bird, ICSE 2013. Agent execution reduces review turnaround from days to seconds. Why best: A checklist applied by humans drifts over time and varies by reviewer. A skill applied by an AI agent produces identical criteria evaluation every time, making the standard self-enforcing rather than aspirational.
Sources: Linux kernel patch review process, CPython PEP review guidelines, Bacchelli & Bird (ICSE 2013), Capers Jones (Software Quality Engineering, 2011)
Read the SKILL.md at the path provided (or inferred from context).
Extract: full frontmatter, all ## section headers, full body content.
| Field | Check |
|---|---|
name | Passes naming standard: verb-first, specific subject, 2–4 words, no rejected verbs, abbreviation policy applied |
description | Starts with "Use when", describes triggering conditions NOT content, ≤500 chars |
source | Present and names specific institution, standard body, or top-tier companies |
tags | 3–8 tags covering all 4 axes: problem keyword, tool/method, role/context, outcome |
## Why This Is Best Practice exists## Steps or ## Core Pattern existsAdopted by — ask these challenge questions:
Impact — ask these challenge questions:
Why best — ask these challenge questions:
Sources — ask these challenge questions:
| Domain | Required |
|---|---|
| health / medicine | Evidence tier tags [RCT]/[SR]/[Consensus]/[Practical] present; healthcare provider footer |
| law | Jurisdiction stated; "not legal advice" disclaimer footer |
| finance / investing | Risk disclosure where relevant; "not financial advice" footer |
| psychology / mental health | No diagnosis/prescription; mental health professional footer |
## Skill Review: <skill-name>
### Overall Verdict: PASS | NEEDS-REVISION | REJECT
### Findings
| Criterion | Result | Finding |
|-----------|--------|---------|
| name | ✅ / ❌ / ⚠️ | — or specific issue |
| description | ✅ / ❌ / ⚠️ | — or specific issue |
| source | ✅ / ❌ / ⚠️ | — or specific issue |
| tags | ✅ / ❌ / ⚠️ | — or specific issue |
| Why Best Practice — present | ✅ / ❌ | — |
| Why Best Practice — Adopted by | ✅ / ❌ / ⚠️ | — or specific issue |
| Why Best Practice — Impact | ✅ / ❌ / ⚠️ | — or specific issue |
| Why Best Practice — Why best | ✅ / ❌ / ⚠️ | — or specific issue |
| Why Best Practice — Sources | ✅ / ❌ / ⚠️ | — or specific issue |
| Actionable | ✅ / ❌ / ⚠️ | — or specific issue |
| Scoped | ✅ / ❌ / ⚠️ | — or specific issue |
| Industry-proven | ✅ / ❌ / ⚠️ | — or specific issue |
| Specific | ✅ / ❌ / ⚠️ | — or specific issue |
| Complete | ✅ / ❌ / ⚠️ | — or specific issue |
| Domain safety | ✅ / ❌ / N/A | — or specific issue |
| Size | ✅ / ⚠️ | <N> lines |
| Staleness | ✅ / ⚠️ | — or specific issue |
### Required fixes before merge (REJECT / NEEDS-REVISION only)
1. <specific fix with example>
2. <specific fix with example>
## Why This Is Best Practice section is absent