revfactory/harness

A meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use.

What it solves

Harness provides a way to automatically design and deploy multi-agent teams for Claude Code. Instead of manually configuring agents and their roles, users can provide a domain description, and the tool generates the necessary agent definitions, skills, and orchestration logic to handle complex tasks efficiently.

How it works

It functions as a "team-architecture factory" that analyzes a project's domain and control-flow requirements to select the best execution mode and architecture pattern. It generates specific artifacts in the .claude/ directory, including agent definitions (who does what) and skills (how they do it), and provides a CLAUDE.md pointer for triggering.

It supports three primary execution modes:

  1. Workflow orchestration: Deterministic scripts for fan-outs and verification loops.
  2. Persistent agent collaboration: Named agents that maintain context across turns.
  3. Sub-agent delegation: Lightweight, one-shot parallel dispatch.

Who it’s for

Developers using Claude Code who want to move beyond single-agent interactions to structured, multi-agent teams capable of handling larger-scale or more complex software engineering workflows.

Highlights

  • Automated Team Design: Supports six architecture patterns (e.g., Pipeline, Expert Pool, Supervisor) to map tasks to the best agent structure.
  • Dynamic Model Selection: Assigns model tiers (fable, opus, sonnet) based on task complexity and latency needs rather than using a blanket pin.
  • Evolution Mechanism: The /harness:evolve skill allows users to feed usage feedback back into the system to improve agents and skills over time.
  • Workflow-native Quality Patterns: Includes built-in patterns for adversarial verification, judge panels, and completeness critics to reduce errors.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch