com um clique
harness
Automated quality check loops with escalation and fix sub-agents
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Automated quality check loops with escalation and fix sub-agents
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
JSON-based end-to-end test format, runner, and mock provider
Jujutsu (jj) skill for the ikigai project
How to write effective Ralph goals for Ikigai-driven workflows
Create and manage Ralph goals from Ikigai using the real ralph-pipeline scripts
Create repositories using the real ralph-pipeline repo-create script
Overview of the Ralph services and how they fit together in an Ikigai context
| name | harness |
| description | Automated quality check loops with escalation and fix sub-agents |
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.
The check-* namespace is reserved for quality checks. Only these scripts use the check- prefix. Each has a corresponding fix-* script that spawns sub-agents to fix failures.
The 6 core quality checks are the default exit gate for all work. Run these in order when work is complete.
| Script | What it verifies |
|---|---|
check-compile | Code compiles cleanly |
check-link | Linker succeeds |
check-filesize | File size under 16KB |
check-unit | Unit tests pass |
check-integration | Integration tests pass |
check-complexity | Function complexity limits |
The full quality suite is the 6 core quality checks plus these 5 additional checks. Run only when explicitly requested.
| Script | What it verifies |
|---|---|
check-sanitize | Address/UB sanitizer clean |
check-tsan | ThreadSanitizer clean |
check-valgrind | Valgrind memcheck clean |
check-helgrind | Valgrind helgrind clean |
check-coverage | 90% line coverage met |
Not part of the quality suite. Do not use the check-* prefix.
prune — dead code detection (.claude/scripts/prune)notify — push notifications via ntfy.shpluribus — multi-agent orchestrationreset-repo — reset jj working copy to fresh state.claude/scripts/check-<name> — symlinks to quality check harness run scripts.claude/scripts/fix-<name> — symlinks to fix harness run scripts.claude/scripts/<name> — symlinks for non-quality harnessesAfter changing a file, run the relevant check with --file=PATH on that file:
check-compile --file=PATH after every editcheck-unit --file=PATH when a test file existsStay in this single-file loop. It takes seconds. Do not run project-wide checks during active development.
All check scripts are on PATH via .claude/scripts/.
check-compile --file=PATH — scopes the check to one file. Use this during development for fast feedback.check-compile (no args) — checks everything. Use this as the exit gate when work is complete.timeout: 3600000)run_in_background){"ok": true/false, "items": [...]}