harness-loop
Installation
SKILL.md
📖 New to harness? Read README.md (日本語: README.ja.md) for concepts, terminology (Tier-A / rubric / Principal Skinner / foundation-sprint / ...), and the three-skill overview before diving into implementation details.
harness-loop — Autonomous Sprint Execution Loop
Orchestrator for the GAN control loop. Consumes the sprint backlog
produced by harness-plan and runs each sprint through
Negotiation → Implementation → PR. Every state transition lands in
.harness/progress.md, .harness/_state.json, .harness/metrics.jsonl,
and git so the loop survives context compaction and session restarts.
Roles dispatched through this orchestrator:
- Planner (Claude) — stalemate arbiter and replanner
- Generator (Claude / Codex CLI / Codex via cmux / other MCP) —
writes code per
_config.yml.generator_backend - Evaluator (Claude + Playwright MCP / Playwright CLI / curl / custom-script) — scores rubric