raphaelchristi/harness-evolver
Plugin Claude Code
Plugin marketplace listing 1 plugin: harness-evolver.
raphaelchristi/harness-evolver
Plugin Claude Code
Plugin marketplace listing 1 plugin: harness-evolver.
raphaelchristi/harness-evolver
Plugin Claude Code
LangSmith-native autonomous agent optimization — evolves LLM agent code using multi-agent proposers, LangSmith experiments, and git worktrees.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user wants to smoke-test the evolve pipeline, test tools, or verify the plugin works end-to-end. Also use when the user says 'dry run', 'smoke test', or 'test pipeline'.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user wants to release a new version, publish to npm, create a GitHub release, bump version, or tag a release. Also use when the user says 'release', 'publish', 'bump version', 'tag', or 'npm publish'.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user wants to validate the plugin, check integrity, verify cross-references, or before a release. Also use when the user says 'validate', 'check plugin', or 'verify'.
raphaelchristi/harness-evolver
Instructions file
Instructions for raphaelchristi/harness-evolver, covering claude.md, what this is, dependencies, running tools locally and use --no-canary to skip preflight check.
raphaelchristi/harness-evolver
Agent
Use this agent when the evolution loop stagnates or regresses. Analyzes the agent architecture and recommends topology changes (single-call → RAG, chain → ReAct, etc.).
raphaelchristi/harness-evolver
Agent
Background agent for cross-iteration memory consolidation. Runs after each iteration to extract learnings and update evolutionmemory.md. Read-only analysis — does not modify agent code.
raphaelchristi/harness-evolver
Agent
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.
raphaelchristi/harness-evolver
Agent
Use this agent to evaluate experiment outputs using LLM-as-judge. Reads run inputs/outputs from LangSmith via langsmith-cli, judges correctness, and writes scores back as feedback. No external API keys needed.
raphaelchristi/harness-evolver
Agent
Self-organizing agent optimizer. Investigates a data-driven lens (question), decides its own approach, and modifies real code in an isolated git worktree. May self-abstain if it cannot add meaningful value.
raphaelchristi/harness-evolver
Agent
Use this agent to generate test inputs for the evaluation dataset. Spawned by the setup skill when no test data exists.
raphaelchristi/harness-evolver
Hook
Runs when a session starts, executing session-start.sh via bash. From raphaelchristi/harness-evolver.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user wants to verify that the evolved agent's score is stable and reliable. Runs evaluation multiple times and reports mean ± std.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user is done evolving and wants to finalize, clean up, tag the result, or push the optimized agent.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user wants to run the optimization loop, improve agent performance, evolve the agent, or iterate on quality. Requires .evolver.json to exist (run harness:setup first).
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user wants to check dataset quality, diagnose eval issues, or before running evolve. Checks size, difficulty distribution, dead examples, coverage, and splits. Auto-corrects issues found.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user wants to set up the evolver in their project, optimize an LLM agent, improve agent performance, or mentions evolver for the first time in a project without .evolver.json.
raphaelchristi/harness-evolver
Skill Claude CodeCodex
Use when the user asks about evolution progress, current scores, best version, how many iterations ran, or whether the loop is stagnating.