From harness
Cancels active sprint loop: checks .harness/sprint-loop.md existence, reads iteration/wave, removes file, logs to .harness/progress.md.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness:cancel-sprintThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Check if `.harness/sprint-loop.md` exists: `test -f .harness/sprint-loop.md && echo "EXISTS" || echo "NOT_FOUND"`
Check if .harness/sprint-loop.md exists: test -f .harness/sprint-loop.md && echo "EXISTS" || echo "NOT_FOUND"
If NOT_FOUND: Say "No active sprint loop found."
If EXISTS:
.harness/sprint-loop.md to get current iteration and waverm .harness/sprint-loop.md.harness/progress.mdnpx claudepluginhub zxdxjtu/harness --plugin harnessCancels active Claude Code loops by checking/removing .loophaus/state.json or legacy .claude/ralph-loop.local.md files and reporting stopped iteration.
Gracefully stops active autonomous workflows, preserves progress, summarizes status, and generates minimal recovery plans with handoffs. Useful for safe pauses on user cancel requests.