harness-design

Design multi-agent harnesses with Planner, Generator, and Evaluator roles.

140|23|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/AnastasiyaW/claude-code-config --skill harness-design-anastasiyaw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-design
Source: https://github.com/AnastasiyaW/claude-code-config/tree/main/skills/architecture/harness-design
Command: npx skills add https://github.com/AnastasiyaW/claude-code-config --skill harness-design-anastasiyaw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design and run reliable multi-agent harnesses that prevent self-evaluation bias, manage long-running context, and enforce measurable quality through independent evaluation so features don't ship with hidden failures.

Core Features & Use Cases

  • Planner, Generator, Evaluator separation to turn user intent into testable implementations and independent validation.
  • Sprint Contract pattern that defines done criteria, testable success metrics, and scoped iterations to avoid infinite rework.
  • Independent Evaluator workflows calibrated with few-shot scoring and Playwright-driven UI/API validation, plus structured handoff artifacts to prevent context degradation.
  • Use cases: building full-stack long-running apps, orchestrating iterative feature delivery with automated acceptance checks, and hardening agent-driven pipelines against assumption drift.

Quick Start

Use the harness-design skill to set up a Planner, Generator, and independent Evaluator with a Sprint Contract and ask the Evaluator to validate the first iteration using Playwright-driven tests.

Frequently Asked Questions about harness-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent self-evaluation bias in multi-agent AI pipelines?

Prevent self-evaluation bias in multi-agent pipelines by separating the Generator from an independent Evaluator calibrated with few-shot scoring. This isolation stops the agent building the feature from validating its own work.

What is a Sprint Contract pattern for long-running AI applications?

A Sprint Contract defines done criteria, testable success metrics, and scoped iterations to avoid infinite rework in long-running AI applications. It structures handoffs between agents to prevent context degradation across extended development cycles.

How do I set up Playwright-driven end-to-end validation for AI agents?

Set up Playwright-driven validation by configuring an independent Evaluator workflow to run automated UI and API tests against agent-generated features. This validates testable success criteria through automated acceptance checks during iterative delivery.

Can I use a generator-evaluator pattern for full-stack project delivery?

Yes, the generator-evaluator pattern applies to full-stack projects requiring iterative feature delivery. It orchestrates a Planner to define intent, a Generator to implement, and an Evaluator to run automated acceptance checks against scoped iterations.

Why does context degradation happen in long-running agent workflows?

Context degradation happens when long-running agent workflows lose critical state across extended iterations without structured handoff artifacts. Multi-agent harnesses prevent this by enforcing Sprint Contracts that maintain testable success metrics and scoped handoffs.