Autonomously build higher-quality apps through iterative generator-evaluator agent workflows.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "gan-style-harness" skill from askskill: 1. Download https://raw.githubusercontent.com/affaan-m/ECC/main/skills/gan-style-harness/SKILL.md 2. Save it as ~/.claude/skills/gan-style-harness/SKILL.md 3. Reload skills and tell me it's ready
Use a generator-evaluator workflow to create a development plan for a team task management web app. First output requirements, tech stack, and system architecture, then generate frontend and backend code scaffolds. After each round, self-evaluate usability, maintainability, and risks, iterate for 3 rounds, and present the final version.
An iteratively improved app package including requirements, architecture, code scaffolds, and revision notes.
Here is a Node.js API implementation in progress. Treat it as the generator's first draft, then switch to the evaluator role to score it across correctness, error handling, performance, security, and testability, identify issues, return to the generator role to fix them, repeat for two rounds, and output the final code with evaluation results.
Higher-quality revised code plus round-by-round evaluations and fix logs.
Design an autonomous development workflow for an AI startup using a generator-evaluator harness to continuously ship new features. Define role responsibilities, input/output formats, quality gates, rollback mechanisms, and human intervention points, then provide an executable workflow template.
A practical autonomous development workflow design for standardized team iteration.
Inspired by Anthropic's Harness Design for Long-Running Application Development (March 24, 2026)
A multi-agent harness that separates generation from evaluation, creating an adversarial feedback loop that drives quality far beyond what a single agent can achieve.
When asked to evaluate their own work, agents are pathological optimists — they praise mediocre output and talk themselves out of legitimate issues. But engineering a separate evaluator to be ruthlessly strict is far more tractable than teaching a generator to self-critique.
This is the same dynamic as GANs (Generative Adversarial Networks): the Generator produces, the Evaluator critiques, and that feedback drives the next iteration.
claude -p) ┌─────────────┐
│ PLANNER │
│ (Opus 4.6) │
└──────┬──────┘
│ Product Spec
│ (features, sprints, design direction)
▼
┌────────────────────────┐
│ │
│ GENERATOR-EVALUATOR │
│ FEEDBACK LOOP │
│ │
│ ┌──────────┐ │
│ │GENERATOR │--build-->│──┐
│ │(Opus 4.6)│ │ │
│ └────▲─────┘ │ │
│ │ │ │ live app
│ feedback │ │
│ │ │ │
│ ┌────┴─────┐ │ │
│ │EVALUATOR │<-test----│──┘
│ │(Opus 4.6)│ │
│ │+Playwright│ │
│ └──────────┘ │
│ │
│ 5-15 iterations │
└────────────────────────┘
Role: Product manager — expands a brief prompt into a full product specification.
Key behaviors:
Model: Opus 4.6 (needs deep reasoning for spec expansion)
Role: Developer — implements features according to the spec.
Key behaviors:
Model: Opus 4.6 (needs strong coding capability)
Role: QA engineer — tests the live running application, not just code.
Key behaviors:
…
Apply modern, safe, idiomatic C++ standards for writing, review, and refactoring.
Refine retrieved context iteratively to improve subagent understanding and output quality.
Fetches up-to-date framework docs for setup, APIs, and code examples.
Conduct multi-source web research and produce cited, source-attributed reports.
Design adaptive agent workflows with eval gates and reusable skill extraction.
Speed up complex tasks with parallel execution while preserving correctness.
Build and iterate meta-harness scaffolding for fixed models via propose-score-Pareto loops.
Build AI agents quickly with a model-driven approach and minimal code.
Optimize coding agents with performance, security, memory, and research-first workflows.
Build formal evaluations for Claude Code sessions with eval-driven development.
Establish enterprise governance, delivery standards, and assurance for AI coding assistants.
Let AI manage Harness CI/CD, GitOps, feature flags, and cost data.