Claude-skill-registry harness
Automated quality check loops with escalation and fix sub-agents
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/harness" ~/.claude/skills/majiayu000-claude-skill-registry-harness && rm -rf "$T"
manifest:
skills/data/harness/SKILL.mdsource content
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": [...]}