← ClaudeAtlas

wise-pr-watch-autolisted

Autonomous variant of `/wise-pr-watch` — drive the current branch's PR to merge in bulk rounds with NO prompts. Each round: one linear 2-minute poll until CI is terminal and every review bot that is going to review the head (Copilot, CodeRabbit) has done so; gather every failing check, every unresolved bot thread (outdated ones included), every open Sonar issue; fix the whole set in one pass, resolve every handled thread immediately, one commit, one push; wait one 2-minute re-review window to see what the push triggered (the push IS the trigger — no `@coderabbitai review` while a bot is auto-reviewing); settle again. Converges on the first head with nothing actionable, or after two nit-only rounds (remaining nits accepted and resolved, no push), or at the round cap. Reads the base branch's rules up front (thread-resolution rule, required approvals), re-reads the PR state at every tick so a PR merged or closed from outside ends the run, and keeps its state under the PR so a re-invocation resumes. A stuck bot g
e1024kb/wise-claude · ★ 4 · AI & Automation · score 80
Install: claude install-skill e1024kb/wise-claude
# /wise-pr-watch-auto — autonomous CI watch + bulk-fix loop Before asking any user question, read and follow the [question lifecycle](../../references/workflow-host-control.md#keep-asynchronous-questions-open). Keep asynchronous prompts open until answered; this rule does not authorize questions in autonomous or otherwise prompt-free procedures. ## Why this skill exists `/wise-pr-watch` is a long interactive loop that walks review queues with the user. An unattended pipeline cannot stop to ask. `/wise-pr-watch-auto` runs the same job as a **round loop** the Lead Architect persona drives alone: ``` settle → gather → bulk-fix → push → re-review window → (settle …) → merge ``` One push per round, every handled thread resolved before that push, every wait a linear 2-minute poll that re-reads the PR state and the human-comment gate. It ends when a settled head has nothing actionable, never at "the bot posted another nit". Copilot and CodeRabbit are review *inputs*, not merge gates. When one is down the loop substitutes wise's own review (`review-fallback-auto.md`), records it, and keeps going. ## Arguments Read `$ARGUMENTS` and split into whitespace-separated tokens: - `--profile <low|medium|max>` — per-run override of the session token-budget profile. - `--minutes <n>` — wall-clock budget for the whole run (default 120). `n` must be an integer in `1..1440` (one minute to one day). The loop stops with `exhausted reason=wall-clock` when it runs out. - The first remai