What problem does it solve?
Building agents that rewrite their own prompts, context, workflows, or harness code often ends in reward hacking, diversity collapse, or silent stagnation. This Skill provides the design patterns, acceptance gates, and failure-mode catalog needed to let a loop safely optimize itself without corrupting the signal that steers it.
Core Features & Use Cases
- Optimization Ladder Guidance: Route recurring failures to the right rung, from prompt edits and structured context playbooks up to workflow graphs, harness code, and optimizer code.
- Acceptance Gate Design: Implement two-split (held-in plus held-out) no-regression gates, runtime-enforced constraints, and evaluator isolation so self-modifications are accepted only on measured evidence.
- Failure-Mode Diagnosis: Detect and fix reward hacking, context collapse, brevity bias, diversity collapse, and degenerate stagnation using documented incidents from Self-Harness, Meta-Harness, ACE, DGM, AlphaEvolve, and STOP.
- Use Case: You are building a meta-agent that searches over harness code for a coding benchmark. Use this Skill to structure the filesystem experience archive, hide the scorer from the proposer, and gate candidate merges on held-out regression checks.
Quick Start
Ask the agent to design a self-improvement loop where a coding agent mines its own failed traces and proposes bounded edits to its harness, with a two-split acceptance gate and a filesystem archive of candidates.