- Category
- Developer Tools
- Rank
- No. 852Tools index
Previous survey · No. 834 ·
- Listed in
- #7 Automate delivery
- Type
- TOOL
- Builder
- revfactory
- GitHub
- 9.0k stars
- Date
About
A meta-skill that designs domain-specific agent teams and defines specialized agents.
What it does
Harness turns a project brief into a working Claude Code setup. It selects among six coordination patterns, writes project-local agent and skill definitions, adds orchestration rules, then guides validation through trigger checks, dry runs, and comparative tests.
Why it's ranked here
Harness offers a concrete design process instead of a loose prompt collection. Its pattern catalog covers sequential, parallel, selective, reviewed, supervised, and hierarchical work. The generated artifacts remain editable Markdown. The main reservation is its dependence on an experimental Claude Code feature for true team execution.
What's good
The pattern choices map cleanly to common work shapes, which helps users reason about coordination before generating anything. Harness also addresses data passing, errors, review gates, skill context management, and validation. It can use simpler subagents for isolated work, while collaborative tasks get shared team coordination.
Tradeoffs
Full team behavior requires an experimental environment flag. Without it, generated teams fall back to single-agent execution and several coordination patterns silently break. Multi-agent runs may fan out across several model calls and consume substantial tokens. The official runtime targets Claude Code, not a portable or model-neutral execution layer.
How to use it well
Use Harness when a recurring, complex Claude Code workflow needs explicit roles, handoffs, and review stages. Start with a narrow domain sentence, inspect the generated Markdown, and test one realistic task before broader adoption. Choose subagents for one-off work. Look elsewhere for deterministic runtime configuration, state recovery, or cross-runtime orchestration.
Technical notes+
README.md documents a phased generator that writes agent and skill Markdown, chooses among six architectures, and supports team or subagent execution. docs/quickstart.md requires Claude Code v2.x, a persistent shell, network access, plugin installation, and the experimental teams environment variable; it also warns that a complex run may consume 50K to 200K tokens. docs/experimental-dependency.md states that TeamCreate, SendMessage, and TaskCreate are flag-gated, while direct Agent invocation is not, and says missing the flag causes silent single-agent fallback. CONTRIBUTING.md lists Markdown and YAML linting plus optional Python metadata validation. LICENSE supplies Apache License 2.0 terms. The manifest and main skill body were not supplied as readable file blocks, so their contents are not independently assessed.
Observed
- License
- Apache License 2.0
- Packaging
- Claude Code plugin, also installable by copying its global skill directory
- Interface
- Claude Code CLI prompts and plugin marketplace commands
- Runtime support
- Claude Code v2.x or later; official runtime support is Claude Code only
- Artifact format
- Generates local Markdown agent definitions, skills, references, and orchestration configuration
- Execution modes
- Agent Teams, direct subagents, and documented hybrid combinations
Read from README.md, docs/quickstart.md, docs/experimental-dependency.md, LICENSE, index.html, CHANGELOG.md, README_JA.md, README_KO.md, privacy.html, CONTRIBUTING.md.
Intel on Harness
- AI SDK harness layer now supports native subscription authentication
- I rebuilt a 4-year-old app in 5 days using many agents – here's harness
- No Memory, No Harness: Why the Database Is the Last Line of Defense — Kay Malcolm, Oracle
- Harness Engineering: Building the Production Cage for Powerful Domain Agents — Mike Chambers, AWS
- Harness or Model? Isolating the Harness Effect in Agentic Coding with a Contamination-Controlled Private Suite
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.
