harness
A meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use.
Harness is a team-architecture factory plugin for Claude Code that automatically designs multi-agent systems from domain descriptions. When you say "build a harness for this project," it analyzes your requirements and generates complete agent teams using one of six architectural patterns (pipeline, fan-out/fan-in, expert pool, producer-reviewer, supervisor, hierarchical delegation), along with the specialized skills each agent needs. The plugin outputs ready-to-use agent definition files (.claude/agents/) and skill files (.claude/skills/) with orchestration protocols, inter-agent messaging, and progressive disclosure for efficient context management.
Key Features
Use Cases
- 01Deep research projects requiring multi-angle investigation and cross-validation
- 02Full-stack website development with coordinated design, frontend, backend, and QA teams
- 03Content production workflows like webtoon episodes or YouTube videos with creative review gates
- 04Code review and refactoring with parallel architecture, security, performance, and style analysis
- 05Technical documentation generation from codebases with automated API endpoint analysis
- 06Marketing campaign creation with market research, copywriting, design, and A/B testing coordination
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
harness — FAQ
What is the Harness Claude Code plugin?+
Harness is a meta-factory plugin that converts domain descriptions into complete agent team architectures. It generates both the agent definition files and the specialized skills they use, selecting from six collaboration patterns to match your workflow needs.
How do I install the Harness plugin in Claude Code?+
Install via the marketplace with two commands: first '/plugin marketplace add revfactory/harness' to add the marketplace, then '/plugin install harness@harness-marketplace' to install the plugin. Alternatively, copy the skills/harness directory to ~/.claude/skills/harness/ for global skill installation.
Which AI clients work with Harness?+
Harness is built specifically for Claude Code and requires the Agent Teams experimental feature enabled (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1). A Codex port called meta-harness exists for users of that runtime.
Do I need API keys or prerequisites to use Harness?+
You need Claude Code with Agent Teams enabled via the CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 environment variable. No additional API keys are required beyond your Claude Code access.
Is Harness free to use?+
Yes, Harness is open-source under the Apache 2.0 license and free to use. The code is available on GitHub at revfactory/harness.
What are the six architecture patterns Harness supports?+
The patterns are: Pipeline (sequential tasks), Fan-out/Fan-in (parallel tasks), Expert Pool (context-dependent selection), Producer-Reviewer (generation with quality review), Supervisor (central coordination), and Hierarchical Delegation (recursive top-down). Harness selects the best pattern based on your domain description.
How do I install harness?+
Open the source repository on GitHub and follow its README. harness is a plugin — MCP Agents Market links you directly to the official repo.
Is harness free?+
harness is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.