← ClaudeAtlas

fixprlisted

Bounded-convergence PR cleanup — audit every review thread + every CI check-run, fix all issues, push once per sweep, dismiss stale bot CHANGES_REQUESTED on old commits, resolve all threads via GraphQL, then wait (capped) for bot verdicts + CI on the new SHA, re-sweeping on new findings up to 5 iterations. Zero uncollapsed threads and zero failing checks when done.
auerbachb/claude-code-config · ★ 5 · Code & Development · score 70
Install: claude install-skill auerbachb/claude-code-config
Bounded-convergence cleanup of the current branch's PR (issue #454 added the post-push review-wait loop to the original single-pass design). After this completes: 1. **Zero uncollapsed review threads** in the browser (all resolved via GraphQL) 2. **Zero failing CI checks** (all fixed and passing) 3. **Every finding replied to** with what was done 4. **A definitive bot verdict on the final SHA** — or an explicit cap-hit report naming what is still pending (never a silent "we pushed, bye" exit) ## Portable helper resolution Resolve the helpers used by executable examples before Step 0. The handoff-path helper has a documented legacy fallback; every write/safety helper is required. ```bash resolve_script() { local name="$1" candidate for candidate in \ "$HOME/.claude/skills-worktree/.claude/scripts/$name" \ "$HOME/.claude/scripts/$name" \ ".claude/scripts/$name"; do if [[ -x "$candidate" ]]; then echo "$candidate"; return 0; fi done return 1 } PR_AUTHORSHIP_SH=$(resolve_script pr-authorship.sh || true) HANDOFF_STATE_SH=$(resolve_script handoff-state.sh || true) REPLY_THREAD_SH=$(resolve_script reply-thread.sh || true) RESOLVE_REVIEW_THREADS_SH=$(resolve_script resolve-review-threads.sh || true) DIFF_SURVIVAL_SH=$(resolve_script diff-survival-check.sh || true) LOCAL_REVIEW_SH=$(resolve_script local-review.sh || true) CLEAN_BEHIND_SH=$(resolve_script clean-behind-check.sh || true) ADMIN_MERGE_SH=$(resolve_script admin-merge.sh || true) MERGE_GATE_SH=$(r