Manage an entire software project lifecycle through agentic workflows — plan, code, review, test, deploy, and document via slash commands, persona agents, lifecycle hooks, and MCP tools without per-repo setup
Add a component to an existing harness project
Apply codemods for safe DRIFT-T001/T002/T003 token-bypass findings; emit precise suggestions for DRIFT-T004 (deprecated tokens) and all DRIFT-P* (primitive adoption). FIX half of design-pipeline sub-project
Interactive architecture advisor that surfaces trade-offs and helps humans choose
Rule-based brand-semantics audit. Detects token misuse (BRAND-T001 via $extensions.harness.brand.forbidden_contexts) and voice violations (BRAND-V001 via DESIGN.md voice.forbidden_phrases). 4th composed verifier in harness check-design. Triggers extraction of the formal verifier interface.
Audit component definitions for missing required anatomy parts (slots, states, sizes) and detect missing-anatomy-component patterns (data without empty states, async without loading boundaries). First programmatic enforcer of component-anatomy rules.
Constructs failure scenarios between the existing 4 review agents — assumption violations, composition failures, abuse cases, and cascade chains
Validate architectural constraints and dependency rules. Use when checking layer boundaries, detecting circular dependencies, or verifying import direction compliance.
Perform code review and address review findings using harness methodology. Use when reviewing code, fixing review findings, responding to review feedback, or when a code review has produced issues that need to be addressed.
Proactively identifies structural problems, coupling risks, and architectural drift
Detect and fix codebase entropy including drift, dead code, and pattern violations. Use when running cleanup, detecting dead code, or fixing pattern violations.
> Allow an object to alter its behavior when its internal state changes
> Use static import declarations to load ES modules at parse time for tree-shaking and static analysis
> Define a family of algorithms and make them interchangeable without altering the client
> Define the skeleton of an algorithm in a base class and let subclasses override specific steps
> Add new operations to object structures without modifying the objects
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Mechanical constraints for AI agents. Ship faster without the chaos.
AI coding agents are powerful, but unreliable without structure. Left unconstrained, they introduce circular dependencies, violate architectural boundaries, and generate drift that compounds across a codebase. Teams respond with code review backlogs and manual checklists — trading agent speed for human bottlenecks.
Harness Engineering takes a different approach: mechanical enforcement, not hope.
Instead of relying on prompts and conventions, harness encodes your architectural decisions as machine-checkable constraints. Agents get real-time feedback when they violate boundaries. Entropy is detected and cleaned automatically. Every rule is validated on every change.
For tech leads and architects: Scale AI-assisted development across your team with confidence. Define constraints once, enforce them everywhere — across agents, developers, and CI.
For individual developers: Stop babysitting your AI agent. Give it guardrails and let it execute. Spend your time on design decisions, not cleanup.
/api/v1/* surface with append-only audit log, three bridge-primitive endpoints (jobs/maintenance, interactions/{id}/resolve, events SSE), HMAC SHA-256-signed webhook subscriptions (X-Harness-Signature: sha256=<hex>) with event-bus fan-out, and a vendored OpenAPI artifact at docs/api/openapi.yaml. External bridges (Slack, Discord, GitHub Apps) build against a published, versioned contract instead of coupling to internals. See ADR 0011. See examples/slack-echo-bridge/ for the canonical reference consumer — a standalone Node bridge that verifies HMAC signatures and posts to Slack on maintenance.completed.agent.routing with per-skill and per-cognitive-mode axes, fallback chains, and a /routing dashboard panel + harness routing trace CLI for inspecting decisions. See the Per-skill and per-mode routing section..harness/sessions/ and .harness/archive/sessions/ with BM25 ranking; LLM-generated retrospective llm-summary.md written on session archive; composite harness insights aggregator combining health, entropy, decay, attention, and impact. New CLI commands harness search "<query>" and harness insights, plus MCP tools search_sessions, summarize_session, insights_summary. See ADR 0013.emit_skill_proposal MCP tool; proposals queue in .harness/proposals/ and route through a mechanical soundness gate before reviewer approval. Every skill carries provenance: community | agent-proposed | user-authored. CLI: harness proposals list|show|approve|reject. Dashboard review queue at /s/proposals. See ADR 0016.Pick the install path that matches how you use harness:
npx claudepluginhub intense-visions/harness-engineering --plugin harness-claudeUnified capability management center for Skills, Agents, and Commands.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
11 agents, 35 skills, 18 commands, 9 hooks — spec-driven multi-agent orchestration for Claude Code, with optional cross-device semantic memory.
Agent Teams orchestration, governance hooks, multi-AI review, memento skill intelligence, and project management skills for Claude Code
Complete project development toolkit: 23 agents, 23 slash commands, 29 lifecycle hooks, and 69 reusable skills for Claude Code workflows
AI Development Environment - Multi-agent orchestration for Claude Code