# Harness Engineering (agent skill)

> Harness Engineering is an agent skill (a SKILL.md file) from muratcankoylan/Agent-Skills-for-Context-Engineering. It should be used when designing autonomous agent harnesses: research loops, evaluation scaffolds, locked and editable surfaces, durable logs, novelty gates, pruning, rollback, PR. It works with Claude Code, Codex, Cursor and GitHub Copilot and has 18,216 GitHub stars across a repository of 6 listed skills.

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. 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.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering |
| Skill path | skills/harness-engineering/SKILL.md |
| Skill name | harness-engineering |
| GitHub stars | 18,216 |
| Installs on skills.sh | 2 |
| License | MIT |
| Skills in repo | 6 |
| Plugin marketplace | context-engineering-marketplace |
| Official | no |
| Works with | Claude Code, Codex, Cursor, GitHub Copilot |
| Category | Coding |
| Last commit | Oct 12, 2026 |

## When it triggers

- 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.

## Add this skill

### Claude Code

```sh
/plugin marketplace add muratcankoylan/Agent-Skills-for-Context-Engineering
/plugin install context-engineering@context-engineering-marketplace
```

In the Claude apps, zip the skill folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

### ChatGPT / Codex

```sh
git clone --depth 1 https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering.git
cp -r Agent-Skills-for-Context-Engineering/skills/harness-engineering .agents/skills/harness-engineering   # repo; ~/.agents/skills for all projects
```

### Cursor

```sh
git clone --depth 1 https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering.git
cp -r Agent-Skills-for-Context-Engineering/skills/harness-engineering .cursor/skills/harness-engineering   # project; ~/.cursor/skills for all projects
```

Sources (checked 2026-10-07): https://code.claude.com/docs/en/skills, https://support.claude.com/en/articles/12512180-using-skills-in-claude, https://learn.chatgpt.com/docs/build-skills, https://cursor.com/docs/context/skills

skills.sh listing: https://www.skills.sh/muratcankoylan/Agent-Skills-for-Context-Engineering/harness-engineering

---

Canonical page: https://appsgit.com/skills/muratcankoylan-harness-engineering
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed daily.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
