Night Market Skill — ported from claude-night-market/abstract. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
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.
bash
# 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)CategoryPointsFocusFrontmatter Validity25YAML syntax, required fields, correct field namesGlob Pattern Quality20Syntax, specificity, quotingContent Quality25Actionable, concise, non-conflictingOrganization15Naming, structure, symlink usageToken Efficiency15Rule size, redundancy detectionScoreLevel91-100Excellent - Production-ready76-90Good - Minor improvements possible51-75Basic - Needs optimization26-50Below Standards - Significant issues0-25Critical - Invalid or broken rules
modules/frontmatter-validation.mdmodules/glob-pattern-analysis.mdmodules/content-quality-metrics.mdmodules/organization-patterns.mdscripts/rules_validator.pyabstract:skills-eval - Skill evaluation frameworkabstract:hooks-eval - Hook evaluation framework