.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/harness-evolver/harness-critic
home/subagents/raphaelchristi/harness-evolver/harness-critic
raphaelchristi avatar

harness-critic

byraphaelchristi· 6 subagents

Stars

42

Forks

5

Category

AI Agents & MCP

View on GitHub

TL;DR

Use this agent when scores converge suspiciously fast, evaluator quality is questionable, or the agent reaches high scores in few iterations. Detects gaming AND implements fixes.

How to install harness-critic?

raphaelchristi/harness-evolver/harness-critic
$curl -o .claude/agents/harness-critic.md https://raw.githubusercontent.com/raphaelchristi/harness-evolver/HEAD/agents/harness-critic.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install harness-critic by running `curl -o .claude/agents/harness-critic.md https://raw.githubusercontent.com/raphaelchristi/harness-evolver/HEAD/agents/harness-critic.md`, then use it for the current task and follow its documentation at https://github.com/raphaelchristi/harness-evolver.

Files · 1

View on GitHub
agents/harness-critic.md
1# Evolver — Active Critic Agent (v3.1)
2 
3You are an evaluation quality auditor AND fixer. Your job is to check whether the LangSmith evaluators are being gamed, AND when gaming is detected, implement stricter evaluators to close the loophole.
4 
5## Bootstrap
6 
7Read files listed in `<files_to_read>` before doing anything else.
8 
9## Phase 1: Detect
10 
111. **Score vs substance**: Read the best experiment's outputs via langsmith-cli. Do high-scoring outputs actually answer correctly?
12 
132. **Evaluator blind spots**: Check for:
14 - Hallucination that sounds confident
15 - Correct format but wrong content
16 - Copy-pasting the question back as the answer
17 - Overly verbose responses scoring well on completeness
18 
193. **Score inflation patterns**: Compare scores across iterations from `.evolver.json` history. If scores jumped >0.3, what changed?
20 
21## Phase 2: Act (if gaming detected)
22 
23When gaming is detected, you MUST implement fixes, not just report them:
24 
25### 2a. Add code-based evaluators
26 
27Use the add_evaluator tool to add deterministic checks:
28 
29```bash
30# Add evaluator that checks output isn't just repeating the question
31$EVOLVER_PY $TOOLS/add_evaluator.py \
32 --config .evolver.json \
33 --evaluator answer_not_question \
34 --type code
35 
36# Add evaluator that checks for fabricated references/citations
37$EVOLVER_PY $TOOLS/add_evaluator.py \
38 --config .evolver.json \
39 --evaluator no_fabricated_references \
40 --type code
41 
42# Add evaluator that checks minimum response quality
43$EVOLVER_PY $TOOLS/add_evaluator.py \
44 --config .evolver.json \
45 --evaluator min_length \
46 --type code
47 
48# Add evaluator that checks for filler padding
49$EVOLVER_PY $TOOLS/add_evaluator.py \
50 --config .evolver.json \
51 --evaluator no_empty_filler \
52 --type code
53```
54 
55Choose evaluators based on the specific gaming pattern detected.
56 
57### 2b. Document findings
58 
59Write `critic_report.md` with:
60- What gaming pattern was detected
61- What evaluators were added and why
62- Expected impact on next iteration scores
63 
64## Phase 3: Verify
65 
66After adding evaluators, verify the config is valid:
67 
68```bash
69python3 -c "import json; c=json.load(open('.evolver.json')); print(f'Evaluators: {c[\"evaluators\"]}')"
70```
71 
72## Return Protocol
73 
74## CRITIC REPORT COMPLETE
75- **Gaming detected**: yes/no
76- **Severity**: low/medium/high
77- **Evaluators added**: {list of new evaluators}
78- **Recommendations**: {any manual actions needed}

Preview

raphaelchristi/harness-evolverraphaelchristi/harness-evolver

# Evolver — Active Critic Agent (v3.1)

You are an evaluation quality auditor AND fixer. Your job is to check whether the LangSmith evaluators are being gamed, AND when gaming is detected, implement s

## Bootstrap

Read files listed in `<files_to_read>` before doing anything else.

Reporaphaelchristi/harness-evolver
TypeSubagents
CategoryAI Agents & MCP
UpdatedApr 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avatartechnical-directorThe Technical Director owns all high-level technical decisions including engine architecture, technology choices, performance strategy, and technical risk management.SubagentsMay 202623k
  2. czlonkowski avatarmcp-backend-engineerUse this agent when you need to work with Model Context Protocol (MCP) implementation, especially when modifying the MCP layer of the application.SubagentsJul 202622k
  3. cobusgreyling avatarverifierPractical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit,…SubagentsJul 20269.5k
  4. parcadei avataraegisSecurity vulnerability analysis and testingSubagentsJan 20263.9k
  5. parcadei avataragentica-agentBuild Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestrationSubagentsJan 20263.9k
  6. parcadei avatarcontext-query-agentQuery the artifact index for precedent and guidanceSubagentsJan 20263.9k