harness-engineering
This skill should be used when designing autonomous agent harnesses: research loops, evaluation scaffolds, locked and editable surfaces, durable logs, novelty gates, pruning, rollback, PR preparation, and human approval boundaries.
npx skills add guanyang/open-agent-hub --skill harness-engineering --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Harness Engineering Harness engineering designs the control system around an agent: what it may edit, how it receives feedback, where it writes state, how failures recover, and who can approve irreversible actions. The harness is the difference between a helpful agent session and an autonomous loop that can run for days without corrupting its objective. ## When to Activate Activate this skill when: - Building autonomous research or experimentation loops - Designing an agent environment with locked metrics and editable code or content - Creating PR-producing or background agents - Evaluating whether an agent can safely run without frequent human prompts - Adding novelty, ablation, pruning, rollback, or durable logging to an agent workflow - Preventing agents from gaming benchmarks, weakening rubrics, or losing state across compaction Do not activate this skill for adjacent work owned by other skills: - General quality gates, regression suites, or outcome metrics without autonomous control surfaces: `evaluation`. - Tool schemas, response formats, and recovery errors for harness tools: `tool-design`. - Project-level task-model fit, pipeline shape, and cost planning: `project-develop
- When to Activate
- Core Concepts
- Harness Boundary
- Tight Feedback Loops
- Durable State
- Search Discipline
- Mechanism Registry
- Governance
- Detailed Topics
- Autoresearch-Style Loop
- Research-To-Skill Loop
- Metric Gaming Resistance
- Monitoring Agents
- Practical Guidance
What does the harness-engineering skill do?
This skill should be used when designing autonomous agent harnesses: research loops, evaluation scaffolds, locked and editable surfaces, durable logs, novelty gates, pruning, rollback, PR preparation, and human approval boundaries.
How do I install it?
Run `npx skills add guanyang/open-agent-hub --skill harness-engineering --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From guanyang/open-agent-hub, a repository with 940 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
