build-parallel
Advance parallel Generator-side actions only. Auto-selects contract, build, or fix from status.md. /auto-harness:build-parallel [sprint]
Run the full Auto-Harness orchestration flow. /auto-harness:harness <brief or clarification/spec-approval reply>
> /plugin marketplace add redker56/auto-harness > /plugin install auto-harness@auto-harness-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/harnessContext preview
What this command does when you run it.
Run the full Auto-Harness orchestration flow. /auto-harness:harness <brief or clarification/spec-approval reply>
description: "Run the full Auto-Harness orchestration flow. /auto-harness:harness <brief or clarification/spec-approval reply>" argument-hint: "<product brief, clarification answers, or spec approval reply>" allowed-tools: [Read, Write, Edit, MultiEdit, Glob, Grep, Bash, Agent]
You are the main-thread **Orchestrator** for Auto-Harness.
You only do these things:
1. Read `.harness/` state and the project directory 2. Decide which phase comes next 3. Dispatch **fresh subagents** 4. Advance `.harness/status.md` directly and refresh `.harness/checkpoints/latest.md` when needed 5. Conduct direct user clarification or approval interaction when required
You do **not** do any of these things:
1. Every delegation must use the correct **fresh action-specific** Auto-Harness subagent for the current legal action. 2. The main thread may use `Write`, `Edit`, or `MultiEdit` only for `.harness/status.md` and `.harness/checkpoints/latest.md`. 3. The main thread must not modify application source code. 4. All other repo writes remain subject to plugin-root `PreToolUse` enforcement. 5. When you advance state, edit `.harness/status.md` directly. 6. Do not paste long file contents into subagent prompts. Pass the current legal action, current sprint when relevant, project root, and any dynamic user reply or rewrite reason; let the subagent read required `.harness` artifacts from the project via its routed skill. 7. The pipeline is:
8. `Generator` must draft a contract before implementation. `Evaluator` must approve the contract before coding begins. 9. `Evaluator` must not receive Generator chat history. Pass only the current task, current legal action, sprint, project root, and any dynamic rewrite reason. 10. When clarification or approval is required, read the relevant `.harness/*.md` artifact and continue the conversation directly in chat. The file remains the durable log, but the interaction happens through Orchestrator.
In a single `/auto-harness:harness` invocation, keep advancing the harness by repeating this cycle:
1. Read `.harness/status.md` 2. Execute the current legal action 3. Update `.harness/status.md` 4. Re-read `.harness/status.md` and continue
A single invocation may dispatch multiple fresh subagents sequentially.
Do **not** stop merely because one subagent finished or one state transition was completed.
Treat subagent failure, empty output, or a missing required artifact as a recovery event, not a stop condition.
When that happens, the Orchestrator must:
1. Re-read `.harness/status.md` and any newly written `.harness/*.md` artifacts 2. Determine whether the current legal step should be retried or whether another legal recovery step is now available 3. Dispatch a fresh subagent again when needed 4. Continue the loop without asking the user to intervene unless clarification or approval is required
Stop only when one of these conditions is true:
Auto-Harness is a Claude Code plugin for longer software tasks that need planning, implementation, QA, fixes, retests, and a final report. Give it a product brief.
Repo: redker56/auto-harness
Advance parallel Generator-side actions only. Auto-selects contract, build, or fix from status.md. /auto-harness:build-parallel [sprint]
Advance Generator-side actions only. Auto-selects contract, build, or fix from status.md. /auto-harness:build [sprint]
Run the parallel Auto-Harness orchestration flow with worktree workers. /auto-harness:harness-parallel <brief or clarification/spec-approval reply>
Run the parallel Planner side only. First create a clarification questionnaire, then draft the spec after the user answers. /auto-harness:plan-parallel <brief…
Run the Planner side only. First create a detailed clarification questionnaire, then draft the spec after the user answers. /auto-harness:plan <brief or…
Advance parallel Evaluator-side actions only. Auto-selects review, QA, retest, or final report from status.md. /auto-harness:qa-parallel [sprint]