claude

harness

A harness for coders to handle full-cycle contract development.

35 on GitHubby tim-hubMITupdated 3 months agoproductivity
/

Plugin harness from marketplace powerball-harness-marketplace in tim-hub/powerball-harness. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (6)

  • harness-plan

    Plans and tracks tasks in .claude/harness/plans.json. Use when creating plans, adding tasks, updating markers, checking progress, or brainstorming an idea into tasks.

  • harness-ralph-loop

    Runs iterate-until-pass loops with ralph-worker agents in a worktree. Use when running [ralph]-marked tasks or looping until verify passes.

  • harness-review

    Multi-angle code and plan review with security, scope, and UI profiles. Use when reviewing code, plans, PRs, or running pre-merge quality gates.

  • harness-setup

    Initializes and configures Harness in a project — CI, memory, duo workflow, Codex. Use when setting up a new project or adding Harness configuration.

  • harness-work

    Executes plans.json tasks — solo, parallel, or breezing team mode. Use when implementing tasks or running the work loop.

  • maintenance

    Periodic housekeeping and session lifecycle management. Use when performing cleanup, pruning, or session commands.

Subagents (5)

  • harness-planner

    Mechanically applies plans mutations — mark task done/WIP/blocked/TODO, add task or phase, archive completed phases. Receives content from caller; never generates content.

  • ralph-worker

    Use when executing a single iteration of a Ralph loop task — read prior attempts in worktree, implement changes, run verify command, emit <promise> and ralph-worker-report.v1 when DoD is met.

  • reviewer

    Use when rendering APPROVE/REQUEST_CHANGES verdicts against a sprint-contract — static, runtime, or browser profiles.

  • scaffolder

    Use when analyzing a project, scaffolding initial structure, or updating Harness project state.

  • worker

    Use when implementing tasks in breezing/parallel mode — TDD, implementation, preflight self-check, and worktree commit.

Hooks (30)

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook pii-pretool

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook pre-tool

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook pre-tool-batch

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook ask-user-question-normalize

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook browser-guide

  • PermissionRequest

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook permission

  • PermissionRequest

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook permission

  • Setup

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook session-init

  • Setup

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook session-init

  • Setup

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook setup-maintenance

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook session-start

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook memory-bridge --mode=start

  • SubagentStart

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook subagent-start

  • InstructionsLoaded

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook instructions-loaded

  • SubagentStop

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook subagent-stop

  • PostToolUseFailure

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook post-tool-failure

  • TeammateIdle

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook teammate-idle

  • TaskCompleted

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook task-completed-ext

  • TaskCreated

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook runtime-reactive

  • WorktreeCreate

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook worktree-create

  • WorktreeRemove

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook worktree-remove

  • PreCompact

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook pre-compact-save

  • PreCompact

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/check-wip-precompact.sh"

  • PostCompact

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook post-compact

  • Elicitation

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook elicitation

  • ElicitationResult

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook elicitation-result

  • SessionEnd

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook session-cleanup

  • UserPromptSubmit

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook pii-prompt

  • UserPromptSubmit

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook memory-bridge --mode=user-prompt

  • UserPromptSubmit

    "${CLAUDE_PLUGIN_ROOT}/bin/harness" hook inject-policy

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain harness?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted