claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Provides weighted scoring, rubrics, and decision-threshold patterns. Use when designing quality gates, evaluation systems, or decision frameworks.
Claude Code
$ npx -y skills add athola/claude-night-market --skill evaluation-framework --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill evaluation-framework -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill evaluation-framework -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill evaluation-framework -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill evaluation-framework -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill evaluation-framework -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill evaluation-framework -a windsurf -y
name: evaluation-framework description: Provides weighted scoring, rubrics, and decision-threshold patterns. Use when designing quality gates, evaluation systems, or decision frameworks. alwaysApply: false category: infrastructure tags: - evaluation - scoring - decision-making - metrics - quality dependencies: [] provides: infrastructure: - weighted-scoring - threshold-decisions - evaluation-patterns patterns: - criteria-definition - scoring-methodology - decision-logic usage_patterns: - quality-evaluation - scoring-systems - decision-frameworks - rubric-design complexity: beginner estimated_tokens: 550 progressive_loading: true modules: - modules/scoring-patterns.md - modules/decision-thresholds.md - modules/evaluation-rubric.md - modules/multi-metric-evaluation-methodology.md - modules/quality-metrics.md
A generic framework for weighted scoring and threshold-based decision making. Provides reusable patterns for evaluating any artifact against configurable criteria with consistent scoring methodology.
This framework abstracts the common pattern of: define criteria → assign weights → score against criteria → apply thresholds → make decisions.
criteria:
- name: criterion_name
weight: 0.30 # 30% of total score
description: What this measures
scoring_guide:
90-100: Exceptional
70-89: Strong
50-69: Acceptable
30-49: Weak
0-29: Poor**Verification:** Run the command with `--help` flag to verify availability.
scores = {
"criterion_1": 85, # Out of 100
"criterion_2": 92,
"criterion_3": 78,
}**Verification:** Run the command with `--help` flag to verify availability.
total = sum(score * weights[criterion] for criterion, score in scores.items()) # Example: (85 × 0.30) + (92 × 0.40) + (78 × 0.30) = 85.5
**Verification:** Run the command with `--help` flag to verify availability.
thresholds: 80-100: Accept with priority 60-79: Accept with conditions 40-59: Review required 20-39: Reject with feedback 0-19: Reject
A score that gates a decision becomes the target. Agent output drifts from a visible proxy as the work grows, and standard maintainability metrics explain little of why agent code is harder to extend (`docs/knowledge-corpus/decoherence.md`). Pair each gating score with one check the score does not include: a held-out test, a run on real input, or a reviewer reading the output. **Verification:** Run the command with `--help` flag to verify availability.
1. **Identify criteria**: What aspects matter for your domain? 2. **Assign weights**: Which criteria are most important? (sum to 1.0) 3. **Create scoring guides**: What does each score range mean? 4. **Set thresholds**: What total scores trigger which decisions?
criteria:
correctness: {weight: 0.40, description: Does code work as intended?}
maintainability: {weight: 0.25, description: Is it readable?}
performance: {weight: 0.20, description: Meets performance needs?}
testing: {weight: 0.15, description: Tests detailed?}
thresholds:
85-100: Approve immediately
70-84: Approve with minor feedback
50-69: Request changes
0-49: Reject, major issues**Verification:** Run `pytest -v` to verify tests pass.
**Verification:** Run the command with `--help` flag to verify availability. 1. Review artifact against each criterion 2. Assign 0-100 score for each criterion 3. Calculate: total = Σ(score × weight) 4. Compare total to thresholds 5. Take action based on threshold range
**Verification:** Run the command with `--help` flag to verify availability.
**Quality Gates**: Code review, PR approval, release readiness **Content Evaluation**: Document quality, knowledge intake, skill assessment **Resource Allocation**: Backlog prioritization, investment decisions, triage
# In your skill's frontmatter dependencies: [leyline:evaluation-framework]
**Verification:** Run the command with `--help` flag to verify availability.
Then customize the framework for your domain:
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.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.