Install any skill in seconds. Free to start, no credit card required.
Get Started Free →athola/rules-eval
Evaluate Claude Code rules in .claude/rules/.
Passed 17 of 20 test cases with the skill, and 14 of 20 without it.
and 2 more in the full report
5 fixed14 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which frontmatter field is natively supported by Claude Code for path-scoped conditional rule loading in `.claude/rules/`?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies paths as the valid frontmatter field for conditional loading | Missed | Passed |
The instructions your model reads when the skill loads.
abstract:skills-eval)abstract:hooks-eval)hookify:writing-rules)This skill evaluates Claude Code rules in .claude/rules/ directories against quality standards. It validates YAML frontmatter, glob pattern syntax, content quality, and directory organization. Rules files support path-scoped conditional loading via paths frontmatter and unconditional rules (no paths field).
Key validations: YAML syntax errors, unquoted glob patterns, Cursor-specific fields (alwaysApply, globs), overly broad patterns, content verbosity, and naming conventions.
# Evaluate rules in current project
/rules-eval
# Evaluate specific directory
/rules-eval .claude/rules/
# Detailed analysis with recommendations
/rules-eval --detailed
.claude/rules/ for all .md files (including subdirectories)| Category | Points | Focus |
|---|
test cases passed, vs 14 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.