Audit and improve skill collections with a 9-dimension scoring framework (Knowledge Delta, Mindset, Anti-Patterns, Specification Compliance, Progressive Disclosure, Freedom Calibration, Pattern Recognition, Practical Usability, Eval Validation), duplication detection, remediation planning, baseline comparison, and CI quality gates; use when evaluating skill quality, generating remediation plans, detecting duplicates, validating artifact conventions, or enforcing publication thresholds.
93
89%
Does it follow best practices?
Impact
99%
1.26xAverage score across 5 eval scenarios
Passed
No known issues
#!/usr/bin/env sh
# Check basic consistency across skill directories.
set -eu
SKILLS_DIR="${1:-skills}"
ISSUES=0
for skill_dir in "$SKILLS_DIR"/*; do
[ -d "$skill_dir" ] || continue
skill_name=$(basename "$skill_dir")
if [ ! -f "$skill_dir/SKILL.md" ]; then
echo "MISSING_SKILL: $skill_name/SKILL.md"
ISSUES=$((ISSUES + 1))
continue
fi
if ! grep -q '^---$' "$skill_dir/SKILL.md"; then
echo "NO_FRONTMATTER: $skill_name/SKILL.md"
ISSUES=$((ISSUES + 1))
fi
if [ -d "$skill_dir/scripts" ]; then
for script in "$skill_dir"/scripts/*.sh; do
[ -f "$script" ] || continue
first_line=$(sed -n '1p' "$script")
if [ "$first_line" != "#!/usr/bin/env sh" ]; then
echo "BAD_SHEBANG: $script"
ISSUES=$((ISSUES + 1))
fi
done
fi
done
echo "Consistency check complete: $ISSUES issue(s) found"
exit "$ISSUES"assets
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
references
scripts