agentic-harness-design

Installation
SKILL.md

Agentic Harness Design

Patterns for building multi-agent systems that produce high-quality outputs on long, complex tasks—covering generator/evaluator loops, context management, and task decomposition.

Core Architecture: Planner → Generator → Evaluator

Three-agent split addresses the two main failure modes of solo agents:

  1. Context degradation — models lose coherence as the context window fills; some exhibit "context anxiety" and wrap up prematurely.
  2. Self-evaluation bias — agents reliably over-praise their own output; separating producer from judge is the key lever.

Planner takes a short user prompt (1–4 sentences) and expands it into a full product spec. Keep it at the level of deliverables and high-level architecture—not granular implementation details, which cascade errors downstream. Ask the planner to identify opportunities to weave AI-native features into the spec.

Generator implements against the spec. Works in sprints (one feature at a time) when the model needs scaffolding. Stronger models can run as a single continuous session with SDK-level compaction handling context growth. Self-evaluates at the end of each sprint before handoff.

Evaluator grades the generator's output against agreed criteria. Uses a live browser tool (e.g. Playwright MCP) to interact with the running app rather than scoring static screenshots. Produces specific, actionable findings.

Sprint Contracts

Related skills

More from editframe/skills

Installs
72
GitHub Stars
4
First Seen
Apr 21, 2026