harness
Automated quality check loops with escalation and fix sub-agents
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Harness
Automated fix loops. Each harness runs a make target, spawns sub-agents to fix failures, commits on success, reverts on exhaustion.
Pattern: .claude/harness/<name>/run + fix.prompt.md
Escalation: sonnet:think → opus:think → opus:ultrathink
History: Each harness maintains history.md for cross-attempt learning. Truncated per-file, accumulates across escalation. Agents append summaries after each attempt so higher-level models can avoid repeating failed approaches.
CLI: .claude/scripts/check-<name> symlinks to harness run scripts
Commands: /check-<name> runs the corresponding harness with --no-spinner
Quality: quality/run orchestrates all harnesses in sequence until stable
Running check-* Skills
When invoking check-* skills via Bash:
-
Timeout: Use 60 minute timeout (
timeout: 3600000) -
Foreground: Always run in foreground (never use
run_in_background) - Blocking: No output until completion—do not tail or monitor, just wait
-
Output format: Structured JSON:
{"ok": true/false, "items": [...]}
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!