harness-kit
01Plugin Claude Code
Harness Kit — a project-agnostic harness-engineering plugin for Claude Code.
Plugin Claude Code
Harness Kit — a project-agnostic harness-engineering plugin for Claude Code.
Plugin Claude Code
Project-agnostic harness engineering for Claude Code: session handoff, plan-gating, pre-completion verification gates, loop detection, and maturity-phase routing — all driven by a per-project .harness/config.json. Init into godot or web presets.
Agent
Skeptical, fresh-context evaluator for Generator/Evaluator separation. Scores the current change against the project's rubric (.harness/rubric.md) on each dimension 1-5, running the config.verificationRecipe checks. Any dimension <3 = FAIL. Use before declaring a coding task done. It cannot edit files, so it never…
Command
Show the project's current harness maturity phase, the artifact metrics behind it, and which harness capabilities are unlocked. Use at session start or when deciding whether to adopt heavier harness practices (evaluator, golden regression, etc.).
Command
Dispatch the skeptical evaluator subagent to score the current change against the project rubric (Generator/Evaluator separation). Use before declaring a coding task done, or when the Stop gate recommends it.
Command
Initialize harness-kit in the current project. Detects or asks the project type (godot | web | custom) and language (en | zh), scaffolds .harness/config.json + rubric + plan/docs skeleton + a ToC-style CLAUDE.md when the project has none, and enables the git pre-commit gate; then analyzes the codebase to fill in the…
Command
Start the Plan→Build→Verify→Done workflow for a non-trivial change. Enters plan mode seeded with the project's plan template; on approval, the ExitPlanMode hook persists the plan into the configured plan directory. Use before any change larger than 20 lines or touching planned code paths.
Command
Analyze the harness's own session trace for failure patterns — verify pass/fail rate, session imbalance, and high-churn (doom-loop) files. Use periodically to decide how to tune the harness itself (thresholds, gates, reasoning budget).
Command
Run the project's harness verification gates (the config-driven harness-verify orchestrator) and report per-gate pass/fail. The manual counterpart to the automatic Stop-hook gate. Use to check work mid-task before declaring done.
Hook
Runs when a session starts, running an inline shell check. From whieet/harness-kit.
Hook
Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, running an inline shell check. From whieet/harness-kit.
Hook
Runs after a tool call finishes for ExitPlanMode, Edit, Write and MultiEdit tool calls, running an inline shell check (3 commands). From whieet/harness-kit.
Hook
Runs when a tool call fails, running an inline shell check. From whieet/harness-kit.
Hook
Runs when you submit a prompt, before the agent sees it, running an inline shell check. From whieet/harness-kit.
Hook
Runs before the context is compacted, running an inline shell check. From whieet/harness-kit.
Hook
Runs once when the project is set up for maintenance tool calls, running an inline shell check. From whieet/harness-kit.
Hook
Runs when the agent finishes a response, running an inline shell check. From whieet/harness-kit.
Skill Claude CodeCodex
Show the project's current harness maturity phase, the artifact metrics behind it, and which harness capabilities are unlocked. Use at session start or when deciding whether to adopt heavier harness practices (evaluator, golden regression, etc.).
Skill Claude CodeCodex
Dispatch the skeptical evaluator subagent to score the current change against the project rubric (Generator/Evaluator separation). Use before declaring a coding task done, or when the Stop gate recommends it.
Skill Claude CodeCodex
Initialize harness-kit in the current project. Detects or asks the project type (godot | web | custom) and language (en | zh), scaffolds .harness/config.json + rubric + plan/docs skeleton + a ToC-style CLAUDE.md when the project has none, and enables the git pre-commit gate; then analyzes the codebase to fill in the…
Skill Claude CodeCodex
Start the Plan→Build→Verify→Done workflow for a non-trivial change. Enters plan mode seeded with the project's plan template; on approval, the ExitPlanMode hook persists the plan into the configured plan directory. Use before any change larger than 20 lines or touching planned code paths.
Skill Claude CodeCodex
Analyze the harness's own session trace for failure patterns — verify pass/fail rate, session imbalance, and high-churn (doom-loop) files. Use periodically to decide how to tune the harness itself (thresholds, gates, reasoning budget).
Skill Claude CodeCodex
Run the project's harness verification gates (the config-driven harness-verify orchestrator) and report per-gate pass/fail. The manual counterpart to the automatic Stop-hook gate. Use to check work mid-task before declaring done.