affaan-m avatar

Agent Eval

A systematic way to compare coding agents on your actual codebase instead of vibes. You define tasks in YAML with a prompt and judge criteria (tests, grep patterns, or LLM eval), then run multiple agents in isolated git worktrees and collect pass rate, cost, time, and consistency metrics. The honest take: this is what you'd build yourself after the third time someone asks "should we use Claude Code or Aider?" and you realize anecdotes don't cut it. Run three trials per agent on five real tasks from your workflow, pin the commit for reproducibility, and you'll have data to make the call. No Docker required, just git worktrees and a willingness to treat agent selection like any other engineering decision.

skills.sh installs
5.5K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill agent-eval --agent claude-code

Installs into .claude/skills of the current project.

Files

Agent Eval Skill

A lightweight CLI tool for comparing coding agents head-to-head on reproducible tasks. Every "which coding agent is best?" comparison runs on vibes — this tool systematizes it.

When to Activate

  • Comparing coding agents (Claude Code, Aider, Codex, etc.) on your own codebase
  • Measuring agent performance before adopting a new tool or model
  • Running regression checks when an agent updates its model or tooling
  • Producing data-backed agent selection decisions for a team

Installation

Note: Install agent-eval from its repository after reviewing the source.

Core Concepts

YAML Task Definitions

Define tasks declaratively. Each task specifies what to do, which files to touch, and how to judge success:

Sponsors

Details

Repository
github.com/affaan-m/ecc
Category
AI & Agent Building
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1samber avatarsnyk-agent-scan-compliancesamber/cc-skillsCompliance expert for snyk-agent-scan — the agent skill file scanner — NOT for other Snyk CLI tools (snyk test, snyk code SAST, snyk iac, snyk container). Fixes5.1Kskills.sh installs
2trkbt10 avatarindexion-agent-orienttrkbt10/indexion-skillsGenerate and use a pre-edit structure brief so coding agents learn likely owners, consumer surfaces, and unsafe edit locations before implementing.4.9Kskills.sh installs
3composiohq avatarmcp-buildercomposiohq/awesome-claude-skillsGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when b4.7Kskills.sh installs
4vercel-labs avatarai-sdkvercel-labs/aiai sdk2.2Kskills.sh installs
5patternsdev avatarai-ui-patternspatternsdev/skillsTeaches design patterns for building AI-powered React interfaces. Use when creating chatbots, intelligent assistants, streaming UIs, or any AI-driven user exper2.2Kskills.sh installs
6anthropics avatarbuild-zoom-virtual-agentanthropics/knowledge-work-pluginsReference skill for Zoom Virtual Agent. Use after routing to a virtual-agent workflow when implementing web embeds, Android or iOS wrapper integrations, knowled2.1Kskills.sh installs