Harness Config Optimizer — Proposer Skill

Diagnose execution traces and apply minimal fixes to Claude harness configs.

67|7|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/canvas-org/meta-agent --skill harness-config-optimizer-proposer-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Harness Config Optimizer — Proposer Skill
Source: https://github.com/canvas-org/meta-agent/tree/main
Command: npx skills add https://github.com/canvas-org/meta-agent --skill harness-config-optimizer-proposer-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically diagnose and improve Claude harness configurations based on execution traces.

Core Features & Use Cases

  • Inspects failure patterns in traces and candidate results to identify recurring issues.
  • Applies the smallest, most effective harness changes to prompts, hooks, tools, or permission logic.
  • Supports the outer-loop workflow for evolving build_options and harness configs across tasks.

Quick Start

Run the outer loop to generate a new config in staging and evaluate its impact on the benchmark.

Frequently Asked Questions about Harness Config Optimizer — Proposer Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically optimize Claude harness configurations from execution traces?

Optimize Claude harness configurations by inspecting failure patterns in execution traces to identify dominant issues and apply the smallest effective changes to prompts, hooks, tools, or permissions. The updated config is written to a staging path for evaluation.

What is the best way to diagnose recurring Claude hook failures from benchmark traces?

Diagnose recurring Claude hook failures by analyzing execution traces and candidate results to detect failure patterns, which identifies the dominant issue and generates a generalizable rule for the smallest effective harness fix.

Can I use execution traces to apply minimal changes to Claude prompts and permissions?

Yes, you can use execution traces to apply minimal changes to Claude prompts and permissions by identifying the dominant failure issue and modifying the specific harness logic required to resolve it.

How do I run an outer-loop workflow to evolve build_options and harness configs?

Run the outer-loop workflow to automatically generate a new harness configuration in staging by analyzing traces, then evaluate its impact on the benchmark to iteratively improve build_options.

When should I not use automated harness optimization for Claude configurations?

Automated harness optimization should be avoided when you lack sufficient execution traces or candidate results, as the process relies on inspecting failure patterns to identify dominant issues and apply the smallest effective changes.

Does the Harness Config Optimizer require dependencies to run?

No, the Harness Config Optimizer does not require any dependencies to run, as it directly inspects execution traces and failure patterns to apply minimal changes to Claude harness configurations.