Files
2026-07-13 12:36:35 +08:00

39 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# plugin-eval
Three-layer quality evaluation framework for Claude Code plugins.
## Quick Start
```bash
cd plugins/plugin-eval
uv sync
# Evaluate a skill (static only, instant)
uv run plugin-eval score path/to/skill --depth quick
# Evaluate with LLM judge (~30s)
uv run plugin-eval score path/to/skill --depth standard
# Full certification (all layers, ~5 min)
uv run plugin-eval certify path/to/skill
```
## Layers
1. **Static Analysis** — Structural checks, anti-pattern detection. Instant, free.
2. **LLM Judge** — Semantic evaluation (triggering, orchestration, output, scope). ~30s, 4 calls.
3. **Monte Carlo** — Statistical reliability via 50100 simulated runs. ~25 min.
## Commands
| CLI | Claude Code | Description |
| --------------------- | ----------- | ----------------------------- |
| `plugin-eval score` | `/eval` | Score a plugin or skill |
| `plugin-eval certify` | `/certify` | Full certification with badge |
| `plugin-eval compare` | `/compare` | Head-to-head comparison |
| `plugin-eval init` | — | Build corpus for Elo ranking |
## Documentation
See **[docs/plugin-eval.md](../../docs/plugin-eval.md)** for the full reference: layers, dimensions, scoring formula, anti-patterns, statistical methods, and project structure.