Independent quality verification for AI coding agents. Contract-first criteria, isolated evaluator subagent, evidence-based completion gate.
npx claudepluginhub tt-a1i/harnessedIndependent quality verification for AI coding agents. Code isn't done until an isolated evaluator independently reviews it.
Independent quality verification for AI coding agents. Code isn't done until an isolated evaluator independently reviews it.
AI coding agents evaluate their own work — and get it wrong. Research shows self-evaluation disagrees with independent evaluation 31% of the time, and AI-generated code initially passes only 42% of comprehensive tests. The fix is simple: don't let the same agent that wrote the code judge the code.
Harnessed adds an independent QA loop to your AI coding workflow:
Standalone: Task → Contract → Code → QA → Fix Loop → Gate → Done
Complementary: Task → SP Planning → Code → QA → Fix Loop → Gate → Done
Micro: Task → Code → Gate → Done
# Register the Harnessed marketplace (one-time)
claude plugin marketplace add tt-a1i/harnessed
# Install the plugin
claude plugin install harnessed
Updates are automatic — Claude Code syncs plugins on startup.
# Clone the repository
git clone https://github.com/tt-a1i/harnessed.git
# Option A: Install as a project plugin (project-local)
cp -r harnessed/ your-project/harnessed/
# Option B: Install globally for all projects
cp -r harnessed/ ~/.claude/plugins/harnessed/
If you downloaded a zip instead of cloning, run
chmod +x harnessed/hooks/session-start.
Verify: start a new Claude Code session — you should see Harnessed respond with "I'll draft acceptance criteria before coding" on your first coding task.
Harnessed automatically adds .harnessed/ to your project's .gitignore on first use.
Harnessed detects Superpowers automatically. When both are installed:
When both are installed, Harnessed QA runs after Superpowers' process completes. If Superpowers is detected but no specs exist for the current task, Harnessed falls back to Standalone Mode.
.harnessed/contract.mdSame as above, but contract-writing is skipped (Superpowers' specs are used instead).
The independent QA evaluator categorizes each failure it finds, and those categories are recorded in .harnessed/failure-patterns.md across tasks. During contract writing, patterns with Count ≥ 2 automatically inform acceptance criteria so the same class of bug doesn't recur. One-off patterns decay after 90 days.
After running independent QA, Harnessed produces a structured report at .harnessed/qa-report.md:
# QA Report
## Overview
- **Verification Tier:** 2
- **Overall Grade:** ITERATE
- **Criteria Passed:** 7/9
- **Critical Issues:** 0
## Per-Criterion Evaluation
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations