agentleFS
peopleforresterpeopleforrester/claude-dotfiles/skills/optimization/eval-harness/SKILL.md

eval-harness

Skill3 starsChanged 7 months agoMITView on GitHub

Structured evaluation framework for measuring code quality across multiple dimensions. Provides repeatable, scored assessments with evidence-based ratings.

Files
SKILL.md

Evaluation Harness

Structured framework for evaluating code quality with repeatable, evidence-based scoring.

Evaluation Dimensions

Default Rubric

DimensionWeightDescription
Correctness30%Tests pass, logic correct, edge cases handled
Security20%OWASP compliance, input validation, secrets
Performance15%Efficient queries, algorithms, caching
Maintainability15%Readability, modularity, naming
Testing10%Coverage, test quality, isolation
Documentation10%Accuracy, completeness, examples

Scoring Scale

ScoreLabelCriteria
5ExcellentExceeds standards, exemplary
4GoodMeets all standards
3AcceptableMeets minimum, room for improvement
2Below StandardMissing key requirements
1PoorSignificant issues, needs rework

Evaluation Process

1. Evidence Collection

For each dimension, gather concrete evidence:

#### Correctness Evidence
- Tests: 142 passing, 0 failing
- Edge cases: null handling verified in auth module
- Regression: no known regressions
- Score: 4/5 (missing boundary value tests for pagination)

2. Scoring

Apply scores with justification:

| Dimension | Score | Evidence |
|-----------|-------|----------|
| Correctness | 4/5 | Tests pass, missing pagination edge cases |
| Security | 3/5 | Input validation present, missing rate limiting |
| Performance | 4/5 | Queries optimized, indexes present |
| Maintainability | 5/5 | Clean architecture, clear naming |
| Testing | 3/5 | 72% coverage, below 80% target |
| Documentation | 4/5 | API docs current, missing setup guide update |

3. Weighted Score Calculation

Total = (4×0.30) + (3×0.20) + (4×0.15) + (5×0.15) + (3×0.10) + (4×0.10)
      = 1.20 + 0.60 + 0.60 + 0.75 + 0.30 + 0.40
      = 3.85 / 5.0

4. Verdict

RangeVerdictAction
4.0-5.0SHIP ITReady for production
3.0-3.9IMPROVEAddress findings before shipping
< 3.0REWORKSignificant issues need resolution

Custom Rubrics

Define project-specific rubrics:

rubric:
  - name: API Design
    weight: 25%
    checks:
      - RESTful conventions followed
      - Consistent error response format
      - Pagination on list endpoints
  - name: Database
    weight: 25%
    checks:
      - Migrations are reversible
      - Indexes cover common queries
      - No N+1 query patterns

Integration

Use with:

  • /eval command for on-demand evaluation
  • /verify command as part of pre-PR checks
  • CI pipeline as automated quality gate

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.