aggregate-logs
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Evaluate all hooks in a plugin for quality and compliance
> /plugin marketplace add athola/claude-night-marketHow it fires
How this command gets triggered: by you, by Claude, or both.
/hooks-evalContext preview
What this command does when you run it.
Evaluate all hooks in a plugin for quality and compliance
name: hooks-eval description: Evaluate all hooks in a plugin for quality and compliance usage: /hooks-eval [plugin-path] [options]
Detailed evaluation framework for analyzing all hooks within a plugin (or across project/global scopes) with advanced security scanning, performance benchmarking, and compliance validation. Built on the same principles as skills-eval but specifically tailored for Claude Code hook architecture.
Invoke `Skill(abstract:hooks-eval)`, which carries the evaluation criteria, the SDK hook types and the integration points.
Use this command when you need to:
Avoid this command if:
# Evaluate all hooks in current plugin /hooks-eval # Evaluate specific plugin directory /hooks-eval /path/to/plugin # Security-focused evaluation /hooks-eval --security-only # Performance benchmarking /hooks-eval --performance-baseline # Compliance checking /hooks-eval --compliance-report # Generate detailed report /hooks-eval --detailed --format detailed # Cross-scope evaluation (plugin → project → global) /hooks-eval --all-scopes # CI/CD integration /hooks-eval --quality-gate --format json --output results.json
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/hooks_eval/hooks_auditor.py \
--plugin-path "${1:-.}" \
--scope "${2:-plugin}" \
--analysis-type "${3:-detailed}" \
--format "${4:-summary}"Default quality gate thresholds can be customized:
quality_gates: security_score: ">= 80" performance_score: ">= 70" compliance_score: ">= 85" reliability_score: ">= 85" overall_score: ">= 75" max_critical_issues: 0 max_high_issues: 2
For detailed guidance on hook types, SDK integration, and evaluation criteria:
Create `.hooks-eval.yaml` in plugin root for custom configuration:
hooks_eval:
security_thresholds:
critical_score: 80
high_score: 70
performance_thresholds:
pre_tool_use_max_ms: 100
post_tool_use_max_ms: 200
max_memory_mb: 50
compliance_requirements:
require_documentation: true
require_error_handling: true
require_timeout_config: true
custom_rules:
- name: "no-hardcoded-secrets"
pattern: "password|secret|token"
severity: "high"
- name: "require-shebang"
pattern: "^#!"
file_types: [".sh", ".py"]
severity: "medium"A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.