Desktop app that wraps existing AI CLI tools like Claude Code, Codex and Gemini CLI into a shared multi-agent workspace with parallel execution and orchestration.
revfactory/harness
A Claude Code plugin that designs domain-specific agent teams and generates the agent definitions and skills they use.
- Stars
- 9,335
- Forks
- 1,342
- Open issues
- 3
- Last commit
- last month
What is it?
Harness is a meta-skill for Claude Code. Given a description of a project or domain, it analyzes the work, chooses a team architecture, writes the agent definitions under .claude/agents/, and generates the skills and orchestrator that coordinate them under .claude/skills/. The project supports six team patterns, including pipeline, fan-out/fan-in, expert pool, producer-reviewer, supervisor, and hierarchical delegation.
Version 2 targets the current Claude Code multi-agent runtime and offers three execution modes: workflow scripts for deterministic fan-outs and verification loops, persistent named agents that communicate via SendMessage, and one-shot sub-agent delegation. It also includes a /harness:evolve skill that turns usage feedback into changes to the generated agents and skills, and it detects v1 artifacts for migration.
The plugin can be installed from the Claude Code marketplace or copied in as global skills. It is aimed at developers who want a reusable, project-specific agent setup rather than writing agent prompts and orchestration by hand.
Key features
- 01Designs agent teams from a domain description using six architecture patterns.
- 02Generates agent definitions in .claude/agents/ and skills in .claude/skills/.
- 03Offers workflow, persistent-agent, and sub-agent execution modes.
- 04Includes /harness:evolve to feed usage feedback back into generated agents and skills.
- 05Detects v1 artifacts and provides a migration path.
Use cases
- Setting up a reusable multi-agent team for a specific codebase or project domain.
- Generating project-specific skills that Claude Code agents can invoke.
- Iterating on an existing agent harness using feedback from real runs.
- Migrating an older Claude Code agent setup to the v2 execution modes.
Quick start
- 1
Add the marketplace in Claude Code
/plugin marketplace add revfactory/harness - 2
Install the harness plugin
/plugin install harness@harness-marketplace - 3
Ask Claude Code to build a harness for your project
build a harness for this project
Things to know
- The Phase 0 audit and generated artifacts are designed for Claude Code, so the plugin only works there.
- Its 15-task quality gains are author-measured, so run your own pilot before relying on them.
- Generated agent and skill files are written into your project's .claude directory and may need review.
In collections
Topics
FAQ
- What is harness?
- A Claude Code plugin that designs domain-specific agent teams and generates the agent definitions and skills they use. Harness is a meta-skill for Claude Code. Given a description of a project or domain, it analyzes the work, chooses a team architecture, writes the agent definitions under .claude/agents/, and generates the skills and orchestrator that coordinate them under .claude/skills/. The project supports six team patterns, including pipeline, fan-out/fan-in, expert pool, producer-reviewer, supervisor, and hierarchical delegation.
- Is harness free to use? What license does it have?
- harness is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is harness still maintained?
- Updated within 6 months. The last commit to harness was on Sep 28, 2026.
- What can I use harness for?
- Setting up a reusable multi-agent team for a specific codebase or project domain. Generating project-specific skills that Claude Code agents can invoke. Iterating on an existing agent harness using feedback from real runs. Migrating an older Claude Code agent setup to the v2 execution modes.
- How do I install harness?
- Add the marketplace in Claude Code: /plugin marketplace add revfactory/harness Install the harness plugin: /plugin install harness@harness-marketplace Ask Claude Code to build a harness for your project: build a harness for this project
- Where can I get harness?
- The source code and installation instructions are on GitHub: https://github.com/revfactory/harness
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A framework for training, evaluating and deploying harness adapters that evolve an external layer around an agent without changing its model or harness.
A prompt-based skill that makes AI coding agents write only the code a task needs, favoring reuse and minimal solutions over large implementations.
Infrastructure that lets coding agents like Claude and Codex message each other, share integrations, and run multi-step workflows across machines.
A local, file-based set of ten SKILL.md agent skills for task clarification, task tracking, pausing and handoff, profile memory, skill building, and writing.
A CLI and workflow engine that runs coding agents like Claude Code, Codex and Copilot through configurable review, repair and test gates before work is accepted.